UniSet 2.32.1
Открытые члены | Открытые статические члены | Открытые атрибуты | Полный список членов класса
Структура uniset::ModbusRTU::ModbusMessage

#include <ModbusTypes.h>

Граф связей класса uniset::ModbusRTU::ModbusMessage:
Collaboration graph
[см. легенду]

Открытые члены

 ModbusMessage (ModbusMessage &&)=default
 
ModbusMessageoperator= (ModbusMessage &&)=default
 
 ModbusMessage (const ModbusMessage &)=default
 
ModbusMessageoperator= (const ModbusMessage &)=default
 
ModbusByte func () const
 
ModbusAddr addr () const
 
ModbusRTU::ModbusData tID () const
 
ModbusRTU::ModbusData pID () const
 
ModbusRTU::ModbusData aduLen () const
 
u_int8_t * buf ()
 
ModbusRTU::ModbusData len () const
 
void swapHead ()
 
void makeMBAPHeader (ModbusRTU::ModbusData tID, bool noCRC=true, ModbusRTU::ModbusData pID=0)
 
ModbusRTU::ModbusData pduLen () const
 
ModbusCRC pduCRC (size_t len) const
 
void clear ()
 

Открытые статические члены

static size_t maxSizeOfMessage ()
 

Открытые атрибуты

MBAPHeader mbaphead
 
ModbusHeader pduhead
 
ModbusByte data [MAXLENPACKET+szCRC]
 
size_t dlen = { 0 }
 

Подробное описание

Базовое (сырое) сообщение

Данные класса

◆ data

ModbusByte uniset::ModbusRTU::ModbusMessage::data[MAXLENPACKET+szCRC]

данные

◆ dlen

size_t uniset::ModbusRTU::ModbusMessage::dlen = { 0 }

фактическая длина сообщения