liblightmodbus  2.0
A lightweight, cross-platform Modbus RTU library
Public Member Functions | Data Fields
modbusParser Union Reference

A big union of structures used for parsing standard Modbus requests and building responses. More...

#include <parser.h>

Public Member Functions

struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 
struct __attribute__ ((__packed__))
 

Data Fields

uint8_t frame [256]
 
 base
 
 exception
 
 request0102
 
 response0102
 
 request0304
 
 response0304
 
 request05
 
 response05
 
 request06
 
 response06
 
 request15
 
 response15
 
 request16
 
 response16
 
 request22
 
 response22
 

Detailed Description

A big union of structures used for parsing standard Modbus requests and building responses.

Member Function Documentation

◆ __attribute__() [1/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [2/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [3/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [4/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [5/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [6/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [7/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [8/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [9/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [10/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [11/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [12/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [13/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [14/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [15/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

◆ __attribute__() [16/16]

struct modbusParser::__attribute__ ( (__packed__)  )
inline

Field Documentation

◆ base

modbusParser::base

◆ exception

modbusParser::exception

◆ frame

uint8_t modbusParser::frame[256]

◆ request0102

modbusParser::request0102

◆ request0304

modbusParser::request0304

◆ request05

modbusParser::request05

◆ request06

modbusParser::request06

◆ request15

modbusParser::request15

◆ request16

modbusParser::request16

◆ request22

modbusParser::request22

◆ response0102

modbusParser::response0102

◆ response0304

modbusParser::response0304

◆ response05

modbusParser::response05

◆ response06

modbusParser::response06

◆ response15

modbusParser::response15

◆ response16

modbusParser::response16

◆ response22

modbusParser::response22

The documentation for this union was generated from the following file: