Libmodbus-Dev
- libmodbus(7) a fast and portable Modbus library
- modbus_close(3) close a Modbus connection
- modbus_connect(3) establish a Modbus connection
- modbus_flush(3) flush non-transmitted data
- modbus_free(3) free a libmodbus context
- modbus_get_byte_from_bits(3) get the value from many bits
- modbus_get_byte_timeout(3) get timeout between bytes
- modbus_get_float_abcd(3) get a float value from 2 registers in ABCD byte order
- modbus_get_float_badc(3) get a float value from 2 registers in BADC byte order
- modbus_get_float_cdab(3) get a float value from 2 registers in CDAB byte order
- modbus_get_float_dcba(3) get a float value from 2 registers in DCBA byte order
- modbus_get_float(3) get a float value from 2 registers
- modbus_get_header_length(3) retrieve the current header length
- modbus_get_response_timeout(3) get timeout for response
- modbus_get_slave(3) get slave number in the context
- modbus_get_socket(3) get the current socket of the context
- modbus_mapping_free(3) free a modbus_mapping_t structure
- modbus_mapping_new_start_address(3) allocate four arrays of bits and registers accessible from their starting addresses
- modbus_mapping_new(3) allocate four arrays of bits and registers
- modbus_mask_write_register(3) mask a single register
- modbus_new_rtu(3) create a libmodbus context for RTU
- modbus_new_tcp_pi(3) create a libmodbus context for TCP Protocol Independent
- modbus_new_tcp(3) create a libmodbus context for TCP/IPv4
- modbus_read_bits(3) read many bits
- modbus_read_input_bits(3) read many input bits
- modbus_read_input_registers(3) read many input registers
- modbus_read_registers(3) read many registers
- modbus_receive_confirmation(3) receive a confirmation request
- modbus_receive(3) receive an indication request
- modbus_reply_exception(3) send an exception response
- modbus_reply(3) send a response to the received request
- modbus_report_slave_id(3) returns a description of the controller
- modbus_rtu_get_rts_delay(3) get the current RTS delay in RTU
- modbus_rtu_get_rts(3) get the current RTS mode in RTU
- modbus_rtu_get_serial_mode(3) get the current serial mode
- modbus_rtu_set_custom_rts(3) set a function to be used for custom RTS implementation
- modbus_rtu_set_rts_delay(3) set the RTS delay in RTU
- modbus_rtu_set_rts(3) set the RTS mode in RTU
- modbus_rtu_set_serial_mode(3) set the serial mode
- modbus_send_raw_request(3) send a raw request
- modbus_set_bits_from_byte(3) set many bits from a single byte value
- modbus_set_bits_from_bytes(3) set many bits from an array of bytes
- modbus_set_byte_timeout(3) set timeout between bytes
- modbus_set_debug(3) set debug flag of the context
- modbus_set_error_recovery(3) set the error recovery mode
- modbus_set_float_abcd(3) set a float value in 2 registers using ABCD byte order
- modbus_set_float_badc(3) set a float value in 2 registers using BADC byte order
- modbus_set_float_cdab(3) set a float value in 2 registers using CDAB byte order
- modbus_set_float_dcba(3) set a float value in 2 registers using DCBA byte order
- modbus_set_float(3) set a float value from 2 registers
- modbus_set_response_timeout(3) set timeout for response
- modbus_set_slave(3) set slave number in the context
- modbus_set_socket(3) set socket of the context
- modbus_strerror(3) return the error message
- modbus_tcp_accept(3) accept a new connection on a TCP Modbus socket (IPv4)
- modbus_tcp_listen(3) create and listen a TCP Modbus socket (IPv4)
- modbus_tcp_pi_accept(3) accept a new connection on a TCP PI Modbus socket (IPv6)
- modbus_tcp_pi_listen(3) create and listen a TCP PI Modbus socket (IPv6)
- modbus_write_and_read_registers(3) write and read many registers in a single transaction
- modbus_write_bit(3) write a single bit
- modbus_write_bits(3) write many bits
- modbus_write_register(3) write a single register
- modbus_write_registers(3) write many registers