setTransmitBuffer()
描述
设定 ModbusMasterNode
类别中的私有阵列 writeData
的数值。 writeData
是使用 Write 功能码的 Modbus 封包内容。
语法
node1.setTransmitBuffer(index, value, mode)
参数
node1
: ModbusMasterNode
物件。
index
: writeData
阵列的索引值。
value
:填入 writeData
阵列的数值,即欲传送的 Modbus 封包内容。
mode
:从 writeData
阵列中读取数据的模式,其引数为 MODBUS_DATAMODE_BIT
或 MODBUS_DATAMODE_UINT16
,若不给予引数将预设为 MODBUS_DATAMODE_UINT16
。
回传
int
:如果成功回传 MODBUS_SUCCESS
,反之回传 EXCEPTION_CODE 。
范例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
See Also
- clearTransmitBuffer()
- writeSingleCoil()
- writeSingleRegisters()
- writeMultipleCoils()
- writeMultipleRegisters()
- readWriteMultipleRegisters()
函式库参考主页面
86Duino 参考资料中的文字修改自 Arduino 参考资料,并根据 知识共享署名-许可证方式共享 3.0 授权。参考资料中的程式码范例已发布到公共领域。