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))