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

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

 UDPMessage (UDPMessage &&m) noexcept=default
 
UDPMessageoperator= (UDPMessage &&) noexcept=default
 
 UDPMessage (const UDPMessage &m) noexcept=default
 
UDPMessageoperator= (const UDPMessage &) noexcept=default
 
 UDPMessage (UDPPacket &p) noexcept
 
size_t transport_msg (UDPPacket &p) const noexcept
 
size_t addDData (long 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 (long id, long val) noexcept
 
bool setAData (size_t index, long 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
 
size_t sizeOf () const noexcept
 
uint16_t getDataCRC () const noexcept
 
size_t d_byte () const noexcept
 

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

static size_t getMessage (UDPMessage &m, UDPPacket &p) noexcept
 

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

UDPAData a_dat [MaxACount]
 
long d_id [MaxDCount]
 
uint8_t d_dat [MaxDDataCount]
 
- Открытые атрибуты унаследованные от uniset::UniSetUDP::UDPHeader
uint32_t magic
 
size_t num
 
long nodeID
 
long procID
 
size_t dcount
 
size_t acount
 

Друзья

std::ostream & operator<< (std::ostream &os, UDPMessage &p)
 

Методы

◆ 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
Возвращает
uniset::DefaultObjectId if not found

◆ getDataID()

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

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

◆ setAData()

bool uniset::UDPMessage::setAData ( size_t  index,
long  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

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

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