UniSet 2.44.3
Структура uniset::ModbusRTU::ModbusMessage

#include <ModbusTypes.h>

Граф связей класса uniset::ModbusRTU::ModbusMessage:

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

 ModbusMessage (ModbusMessage &&)=default
ModbusMessage & operator= (ModbusMessage &&)=default
 ModbusMessage (const ModbusMessage &)=default
ModbusMessage & operator= (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 }

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