问题描述
所以说我有一个设备,可以通过计算机上的串行端口发送命令,而我只是不断地对其进行轮询以读取一个值,因此,这是在单独的线程中旋转的:
def PollDevice():
while True:
#Write Command on Serial Port
#Read device response on Serial Port
#Push read value to database
但是然后我还需要一个Flask api,它可以从前端获取请求,并且还可以与相同的串行端口设备进行交互,例如:
@app.route('/zero')
def zero():
#disable Polling thread
#Write 'zero' command to device,read response
#Re-enable Polling
我需要的是一种启用/禁用该轮询线程的可靠方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)