


vm->saveAll();

此时设备运行 ip 地址即为 该变量地址

下面添加的设备名称为 Modbus/RTU
创建 设备名称+以下参数 如 Modbus/RTU_portName、Modbus/RTU_baudRate ...
端口号 _portName
波特率 _baudRate
数据位 _dataSize
校验位 _parity
停止位 _stopBits
485 延时 _r485delay
用法同串口
地址 _addr
端口 _port
下面以 modbus 为例
dm->getDevice("Modbus/RTU")->setStationNo(n)
string settings = R"({"stopBits":"1","maxReadLen":"120","parity":"1","DeviceId":"Modbus/RTU","portName":"COM1","maxAddrInterval":"10","issim":"true","NoR":"3","coding":"0","seqAsc":"0","comDelay":"1200","StationNo":"1","seqLong":"0","Protocol":"ModbusRtu","if":"RS485","framDelay":"4","seqFloat":"2","period":"10","Optz":"true","dll":"ModBusDriver","seqInt32":"2","dataSize":"8","maxWriteLen":"120","baudRate":"9600","seqInt16":"0"})"
dm->getDevice("Modbus/RTU")->setSettings(settings)