26 #ifndef LIGHTMODBUS_SCOILS_H 27 #define LIGHTMODBUS_SCOILS_H 30 #include "../libconf.h" 31 #include "../lightmodbus.h" 35 #if defined(LIGHTMODBUS_F01S) || defined(LIGHTMODBUS_F02S) 36 #define modbusParseRequest01 modbusParseRequest0102 37 #define modbusParseRequest02 modbusParseRequest0102 48 #ifdef LIGHTMODBUS_F05S 59 #ifdef LIGHTMODBUS_F15S Represents Modbus slave device's status and configuration.
Definition: slave.h:96
ModbusError modbusParseRequest15(ModbusSlave *status, ModbusParser *parser)
Processes request 15 (write multiple coils)
Definition: scoils.c:233
A big union of structures used for parsing standard Modbus requests and building responses.
Definition: parser.h:43
ModbusError modbusParseRequest0102(ModbusSlave *status, ModbusParser *parser)
Processes requests 01 (read multiple coils) and 02 (read multiple discrete inputs).
Definition: scoils.c:29
ModbusError modbusParseRequest05(ModbusSlave *status, ModbusParser *parser)
Processes request 05 (write a single coil)
Definition: scoils.c:141
enum modbusError ModbusError
Represents a library runtime error code.