liblightmodbus
2.0
A lightweight, cross-platform Modbus RTU library
|
Functions | |
ModbusError | modbusParseRequest0304 (ModbusSlave *status, ModbusParser *parser) |
Processes request 03 (read multiple holding registers) and 04 (read multiple input registers) More... | |
ModbusError | modbusParseRequest06 (ModbusSlave *status, ModbusParser *parser) |
Processes request 06 (write multiple holding registers) More... | |
ModbusError | modbusParseRequest16 (ModbusSlave *status, ModbusParser *parser) |
Processes request 15 (write multiple holding registers) More... | |
ModbusError | modbusParseRequest22 (ModbusSlave *status, ModbusParser *parser) |
Processes request 22 (mask-write holding register) More... | |
ModbusError modbusParseRequest0304 | ( | ModbusSlave * | status, |
ModbusParser * | parser | ||
) |
Processes request 03 (read multiple holding registers) and 04 (read multiple input registers)
F03S
or F04S
module (see Building liblightmodbus) status | The slave structure to work with |
parser | A parser structure containing request data |
ModbusError modbusParseRequest06 | ( | ModbusSlave * | status, |
ModbusParser * | parser | ||
) |
Processes request 06 (write multiple holding registers)
F06S
module (see Building liblightmodbus) status | The slave structure to work with |
parser | A parser structure containing request data |
ModbusError modbusParseRequest16 | ( | ModbusSlave * | status, |
ModbusParser * | parser | ||
) |
Processes request 15 (write multiple holding registers)
F16S
module (see Building liblightmodbus) status | The slave structure to work with |
parser | A parser structure containing request data |
ModbusError modbusParseRequest22 | ( | ModbusSlave * | status, |
ModbusParser * | parser | ||
) |
Processes request 22 (mask-write holding register)
F22S
module (see Building liblightmodbus) status | The slave structure to work with |
parser | A parser structure containing request data |