| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- from comm import *
- class AppTest:
- def __init__(self, adr_module, adr_sensor):
- self.serial_port = SerialComm('/dev/ttyUSB0')
- self.module = adr_module
- self.sensor = adr_sensor
- def finish(self):
- self.serial_port.close()
- def cmd_version(self):
- resp = self.serial_port.request(self.module, 0, CMD_VERSION,[])
- version = chr(resp[3])+chr(resp[4])+chr(resp[5])
- print("Version: "+version)
- def cmd_echo(self):
- msg=[65,66,67,68,69,70]
- resp = self.serial_port.request(self.module, 0, CMD_ECHO,msg)
- echo = ""
- for r in range(len(msg)):
- echo = echo + chr(resp[3+r])
- print("Echo:"+echo)
- def cmd_set_param(self, param):
- resp = self.serial_port.request(self.module, self.sensor, (SET+CMD_PARAM),[])
- def cmd_get_param(self, param):
- resp = self.serial_port.request(self.module, self.sensor, (CMD_PARAM),[])
- if __name__ == "__main__":
-
- app = AppTest(0x05, 0x0)
- # app.cmd_version()
- # app.cmd_version()
- # app.cmd_echo()
- app.cmd_set_param(5)
- app.cmd_get_param(5)
- app.finish()
|