UniSet  2.6.0
Открытые члены | Открытые статические члены | Открытые атрибуты | Полный список членов класса
Структура uniset::ModbusRTU::ModbusMessage
Граф связей класса 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
 
unsigned char * buf ()
 
ModbusRTU::ModbusData len () const
 
void swapHead ()
 
void makeHead (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 ()
 

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

ADUHeader aduhead
 
ModbusHeader pduhead
 
ModbusByte data [MAXLENPACKET+szCRC]
 
size_t dlen = { 0 }
 

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

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

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

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

данные

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

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