liblightmodbus 3.0
A lightweight, header-only, hardware-agnostic Modbus RTU/TCP library
Loading...
Searching...
No Matches
slave_func.h
Go to the documentation of this file.
1#ifndef LIGHTMODBUS_SLAVE_FUNC_H
2#define LIGHTMODBUS_SLAVE_FUNC_H
3
4#include "base.h"
5#include "slave.h"
6
12LIGHTMODBUS_RET_ERROR modbusParseRequest01020304(
13 ModbusSlave *status,
14 uint8_t function,
15 const uint8_t *requestPDU,
16 uint8_t requestLength);
17
18LIGHTMODBUS_RET_ERROR modbusParseRequest0506(
19 ModbusSlave *status,
20 uint8_t function,
21 const uint8_t *requestPDU,
22 uint8_t requestLength);
23
24LIGHTMODBUS_RET_ERROR modbusParseRequest1516(
25 ModbusSlave *status,
26 uint8_t function,
27 const uint8_t *requestPDU,
28 uint8_t requestLength);
29
30LIGHTMODBUS_RET_ERROR modbusParseRequest22(
31 ModbusSlave *status,
32 uint8_t function,
33 const uint8_t *requestPDU,
34 uint8_t requestLength);
35
36#endif
Common types and functions (header)
#define LIGHTMODBUS_RET_ERROR
Return type for library functions returning ModbusErrorInfo that should be handled properly.
Definition base.h:49
Slave's types and basic functions (header)
Slave device status.
Definition slave.h:90