Modbus function 0x10 Write Multiple Registers. This function code is used to write a block of contiguous registers (1 to 123 registers) in a remote device. The requested written values are specified in the transmit buffer. Data is packed as one word per register. @param u16WriteAddress address of the holding register (0x0000..0xFFFF) @param u16WriteQty quantity of holding registers to write (
| 497 | @ingroup register |
| 498 | */ |
| 499 | uint8_t ModbusMaster::writeMultipleRegisters(uint16_t u16WriteAddress, |
| 500 | uint16_t u16WriteQty) |
| 501 | { |
| 502 | _u16WriteAddress = u16WriteAddress; |
| 503 | _u16WriteQty = u16WriteQty; |
| 504 | return ModbusMasterTransaction(ku8MBWriteMultipleRegisters); |
| 505 | } |
| 506 | |
| 507 | // new version based on Wire.h |
| 508 | uint8_t ModbusMaster::writeMultipleRegisters() |
nothing calls this directly
no outgoing calls
no test coverage detected