modbus_write_registers.txt 822 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. modbus_write_registers(3)
  2. =========================
  3. NAME
  4. ----
  5. modbus_write_registers - write many registers
  6. SYNOPSIS
  7. --------
  8. *int modbus_write_registers(modbus_t *'ctx', int 'addr', int 'nb', const uint16_t *'src');*
  9. DESCRIPTION
  10. -----------
  11. The *modbus_write_registers()* function shall write the content of the _nb_
  12. holding registers from the array _src_ at address _addr_ of the remote device.
  13. The function uses the Modbus function code 0x10 (preset multiple registers).
  14. RETURN VALUE
  15. ------------
  16. The function shall return the number of written registers if
  17. successful. Otherwise it shall return -1 and set errno.
  18. SEE ALSO
  19. --------
  20. linkmb:modbus_write_register[3]
  21. linkmb:modbus_read_registers[3]
  22. AUTHORS
  23. -------
  24. The libmodbus documentation was written by Stéphane Raimbault
  25. <stephane.raimbault@gmail.com>