liblightmodbus  2.0
A lightweight, cross-platform Modbus RTU library
Functions
mpcoils.h File Reference

Master's coil-related parsing functions. More...

Go to the source code of this file.

Functions

ModbusError modbusParseResponse0102 (ModbusMaster *status, ModbusParser *parser, ModbusParser *requestParser)
 Processes responses for requests 01 (read multiple coils) and 02 (read multiple discrete inputs) More...
 
ModbusError modbusParseResponse05 (ModbusMaster *status, ModbusParser *parser, ModbusParser *requestParser)
 Processes responses for request 05 (write a single coil) More...
 
ModbusError modbusParseResponse15 (ModbusMaster *status, ModbusParser *parser, ModbusParser *requestParser)
 Processes responses for request 15 (write multiple coils) More...
 

Detailed Description

Master's coil-related parsing functions.

Function Documentation

◆ modbusParseResponse0102()

ModbusError modbusParseResponse0102 ( ModbusMaster status,
ModbusParser parser,
ModbusParser requestParser 
)

Processes responses for requests 01 (read multiple coils) and 02 (read multiple discrete inputs)

Note
Requires F01M or F02M module (see Building liblightmodbus)
modbusParseResponse01 and modbusParseResponse02 macros are aliases of this function
Parameters
statusThe master structure to work with
parserA parser structure containing response data
requestParserA parser structure containing request data
Returns
A ModbusError error code
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ modbusParseResponse05()

ModbusError modbusParseResponse05 ( ModbusMaster status,
ModbusParser parser,
ModbusParser requestParser 
)

Processes responses for request 05 (write a single coil)

Note
Requires F05M module (see Building liblightmodbus)
Parameters
statusThe master structure to work with
parserA parser structure containing response data
requestParserA parser structure containing request data
Returns
A ModbusError error code
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ modbusParseResponse15()

ModbusError modbusParseResponse15 ( ModbusMaster status,
ModbusParser parser,
ModbusParser requestParser 
)

Processes responses for request 15 (write multiple coils)

Note
Requires F15M module (see Building liblightmodbus)
Parameters
statusThe master structure to work with
parserA parser structure containing response data
requestParserA parser structure containing request data
Returns
A ModbusError error code
+ Here is the call graph for this function:
+ Here is the caller graph for this function: