liblightmodbus
2.0
A lightweight, cross-platform Modbus RTU library
|
Functions | |
ModbusError | modbusParseResponse0304 (ModbusMaster *status, ModbusParser *parser, ModbusParser *requestParser) |
Processes responses for requests 03 (read multiple holding registers) and 04 (read multiple input registers) More... | |
ModbusError | modbusParseResponse06 (ModbusMaster *status, ModbusParser *parser, ModbusParser *requestParser) |
Processes responses for request 06 (write a single holding register) More... | |
ModbusError | modbusParseResponse16 (ModbusMaster *status, ModbusParser *parser, ModbusParser *requestParser) |
Processes responses for request 15 (write multiple holding registers) More... | |
ModbusError | modbusParseResponse22 (ModbusMaster *status, ModbusParser *parser, ModbusParser *requestParser) |
Processes responses for request 22 (mask-write holding register) More... | |
ModbusError modbusParseResponse0304 | ( | ModbusMaster * | status, |
ModbusParser * | parser, | ||
ModbusParser * | requestParser | ||
) |
Processes responses for requests 03 (read multiple holding registers) and 04 (read multiple input registers)
F03M
or F04M
module (see Building liblightmodbus) modbusParseResponse03
and modbusParseResponse04
macros are aliases of this function status | The master structure to work with |
parser | A parser structure containing response data |
requestParser | A parser structure containing request data |
ModbusError modbusParseResponse06 | ( | ModbusMaster * | status, |
ModbusParser * | parser, | ||
ModbusParser * | requestParser | ||
) |
Processes responses for request 06 (write a single holding register)
F06M
module (see Building liblightmodbus) status | The master structure to work with |
parser | A parser structure containing response data |
requestParser | A parser structure containing request data |
ModbusError modbusParseResponse16 | ( | ModbusMaster * | status, |
ModbusParser * | parser, | ||
ModbusParser * | requestParser | ||
) |
Processes responses for request 15 (write multiple holding registers)
F16M
module (see Building liblightmodbus) status | The master structure to work with |
parser | A parser structure containing response data |
requestParser | A parser structure containing request data |
ModbusError modbusParseResponse22 | ( | ModbusMaster * | status, |
ModbusParser * | parser, | ||
ModbusParser * | requestParser | ||
) |
Processes responses for request 22 (mask-write holding register)
F22M
module (see Building liblightmodbus) status | The master structure to work with |
parser | A parser structure containing response data |
requestParser | A parser structure containing request data |