26 #ifndef LIGHTMODBUS_MPCOILS_H 27 #define LIGHTMODBUS_MPCOILS_H 30 #include "../libconf.h" 31 #include "../lightmodbus.h" 32 #include "../master.h" 35 #if defined(LIGHTMODBUS_F01M) || defined(LIGHTMODBUS_F02M) 36 #define modbusParseResponse01 modbusParseResponse0102 37 #define modbusParseResponse02 modbusParseResponse0102 50 #ifdef LIGHTMODBUS_F05M 62 #ifdef LIGHTMODBUS_F15M ModbusError modbusParseResponse15(ModbusMaster *status, ModbusParser *parser, ModbusParser *requestParser)
Processes responses for request 15 (write multiple coils)
Definition: mpcoils.c:189
A big union of structures used for parsing standard Modbus requests and building responses.
Definition: parser.h:43
ModbusError modbusParseResponse0102(ModbusMaster *status, ModbusParser *parser, ModbusParser *requestParser)
Processes responses for requests 01 (read multiple coils) and 02 (read multiple discrete inputs) ...
Definition: mpcoils.c:29
ModbusError modbusParseResponse05(ModbusMaster *status, ModbusParser *parser, ModbusParser *requestParser)
Processes responses for request 05 (write a single coil)
Definition: mpcoils.c:108
Represents Modbus master device's status and configuration.
Definition: master.h:71
enum modbusError ModbusError
Represents a library runtime error code.