|
|
@@ -1,5 +1,6 @@
|
|
|
from comm import *
|
|
|
-
|
|
|
+import sys
|
|
|
+import time
|
|
|
|
|
|
class AppTest:
|
|
|
def __init__(self, adr_module, adr_sensor):
|
|
|
@@ -23,13 +24,15 @@ class AppTest:
|
|
|
print("Echo:"+echo)
|
|
|
|
|
|
def cmd_set_param(self, param):
|
|
|
- resp = self.serial_port.request(self.module, self.sensor, (SET+CMD_PARAM),[])
|
|
|
+ resp = self.serial_port.request(self.module, self.srensor, (SET+CMD_PARAM),[])
|
|
|
|
|
|
def cmd_get_param(self, param):
|
|
|
resp = self.serial_port.request(self.module, self.sensor, (CMD_PARAM),[])
|
|
|
|
|
|
def cmd_sensor_cnt(self):
|
|
|
+ print("SENSOR CNT")
|
|
|
resp = self.serial_port.request(self.module, 0, CMD_SENSOR_CNT,[])
|
|
|
+ print(resp)
|
|
|
return resp[3]
|
|
|
|
|
|
def cmd_sensor_type(self, index):
|
|
|
@@ -85,9 +88,11 @@ class AppTest:
|
|
|
return data
|
|
|
|
|
|
def cmd_module_start(self):
|
|
|
+ print("MODULE START")
|
|
|
self.serial_port.requestBroadcast(CMD_START,[])
|
|
|
|
|
|
def cmd_module_stop(self):
|
|
|
+ print("MODULE STOP")
|
|
|
self.serial_port.requestBroadcast(CMD_STOP,[])
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
@@ -95,16 +100,21 @@ if __name__ == "__main__":
|
|
|
app = AppTest(0x05, 0x0)
|
|
|
#app.cmd_version()
|
|
|
#app.cmd_version()
|
|
|
+ # app.cmd_module_stop()
|
|
|
app.cmd_echo([65,66,67,68,69,70])
|
|
|
- app.cmd_echo([10,11,12])
|
|
|
-
|
|
|
-
|
|
|
+ app.cmd_echo([97,98,99,100])
|
|
|
+ sys.exit()
|
|
|
+ app.cmd_module_stop()
|
|
|
app.cmd_module_start()
|
|
|
-
|
|
|
+ #time.sleep(0.5)
|
|
|
+ #app.cmd_module_stop()
|
|
|
+ sys.exit()
|
|
|
pocet = app.cmd_sensor_cnt()
|
|
|
+
|
|
|
print("pocet senzorov=", pocet)
|
|
|
app.cmd_sensor_get_data_all(pocet)
|
|
|
|
|
|
+ sys.exit()
|
|
|
|
|
|
for i in range(pocet):
|
|
|
d=app.cmd_sensor_get_data(i+1)
|