UniSet 2.32.1
Открытые члены | Открытые атрибуты | Полный список членов класса
Структура uniset::UniSetUDP::UDPMessage
Граф связей класса uniset::UniSetUDP::UDPMessage:
Collaboration graph
[см. легенду]

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

void ntoh () noexcept
 
bool isOk () noexcept
 
size_t addDData (int32_t id, bool val) noexcept
 
bool setDData (size_t index, bool val) noexcept
 
long dID (size_t index) const noexcept
 
bool dValue (size_t index) const noexcept
 
size_t addAData (const UDPAData &dat) noexcept
 
size_t addAData (int32_t id, int64_t val) noexcept
 
bool setAData (size_t index, int64_t val) noexcept
 
long getDataID () const noexcept
 
bool isAFull () const noexcept
 
bool isDFull () const noexcept
 
bool isFull () const noexcept
 
size_t dsize () const noexcept
 
size_t asize () const noexcept
 
uint16_t calcDcrc () const noexcept
 
uint16_t calcAcrc () const noexcept
 
void updatePacketCrc () noexcept
 

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

UDPHeader header
 
UDPAData a_dat [MaxACount]
 
int32_t d_id [MaxDCount]
 
uint8_t d_dat [MaxDDataCount]
 

Методы

◆ dID()

long uniset::UDPMessage::dID ( size_t index) const
noexcept
Возвращает
uniset::DefaultObjectId if not found

◆ dValue()

bool uniset::UDPMessage::dValue ( size_t index) const
noexcept
Возвращает
false if not found

◆ getDataID()

long uniset::UDPMessage::getDataID ( ) const
noexcept

получение "уникального" идентификатора данных этого пакета

◆ setAData()

bool uniset::UDPMessage::setAData ( size_t index,
int64_t val )
noexcept
Возвращает
true - successful

◆ setDData()

bool uniset::UDPMessage::setDData ( size_t index,
bool val )
noexcept
Возвращает
true - successful

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

◆ a_dat

UDPAData uniset::UniSetUDP::UDPMessage::a_dat[MaxACount]

аналоговые величины

◆ d_dat

uint8_t uniset::UniSetUDP::UDPMessage::d_dat[MaxDDataCount]

битовые значения

◆ d_id

int32_t uniset::UniSetUDP::UDPMessage::d_id[MaxDCount]

список дискретных ID