Solve the abnormality of APP mode switching and update the tutorial
document.
This commit is contained in:
a838557765 2021-03-16 14:24:08 +08:00
parent c74f8aa4aa
commit a5bae698ee
2 changed files with 4 additions and 4 deletions

View File

@ -164,20 +164,20 @@ class Server:
if data==None: if data==None:
continue continue
elif cmd.CMD_MODE in data: elif cmd.CMD_MODE in data:
if data[1]=='one': if data[1]=='one' or data[1]=="1":
self.stopMode() self.stopMode()
self.Mode='one' self.Mode='one'
elif data[1]=='two': elif data[1]=='two' or data[1]=="3":
self.stopMode() self.stopMode()
self.Mode='two' self.Mode='two'
self.lightRun=Thread(target=self.light.run) self.lightRun=Thread(target=self.light.run)
self.lightRun.start() self.lightRun.start()
elif data[1]=='three': elif data[1]=='three' or data[1]=="4":
self.stopMode() self.stopMode()
self.Mode='three' self.Mode='three'
self.ultrasonicRun=threading.Thread(target=self.ultrasonic.run) self.ultrasonicRun=threading.Thread(target=self.ultrasonic.run)
self.ultrasonicRun.start() self.ultrasonicRun.start()
elif data[1]=='four': elif data[1]=='four' or data[1]=="2":
self.stopMode() self.stopMode()
self.Mode='four' self.Mode='four'
self.infraredRun=threading.Thread(target=self.infrared.run) self.infraredRun=threading.Thread(target=self.infrared.run)

Binary file not shown.