| 123456789101112131415161718192021222324252627 |
- from nbus_hal.nbus_serial.serial_port import *
- from nbus_api.nbus_slave_module import NBusSlaveModule
- from nbus_types.nbus_address_type import NBusModuleAddress
- from nbus_hal.nbus_serial.serial_types import *
- # example config
- config = {
- "port_name": "COM4",
- "baud": NBusBaudrate.SPEED_921600,
- "parity": NBusParity.NONE,
- "timeout": 0.4,
- "request_attempts": 1,
- "enable_log": True
- }
- if __name__ == "__main__":
- try:
- port = NBusSerialPort(NBusSerialConfig(**config))
- nbus = NBusSlaveModule(port, NBusModuleAddress(5))
- print(nbus.cmd_get_echo_module(bytearray([1,2,3])))
- except Exception as Ex:
- print(str(Ex))
|