UniSet
1.4.0
|
#include <UDPPacket.h>
Открытые атрибуты | |
unsigned long | num |
long | nodeID |
long | procID |
size_t | dcount |
size_t | acount |
Друзья | |
std::ostream & | operator<< (std::ostream &os, UDPHeader &p) |
std::ostream & | operator<< (std::ostream &os, UDPHeader *p) |
std::ostream & | operator<< (std::ostream &os, UDPHeader &p) |
std::ostream & | operator<< (std::ostream &os, UDPHeader *p) |
Для оптимизации размера передаваемх данных, но с учётом того, что ID могут идти не подряд. Сделан следующие формат: Для аналоговых величин передаётся массив пар "id-value". Для булевых величин - отдельно массив ID и отдельно битовый массив со значениями, (по количеству битов такого же размера).
size_t UniSetUDP::UDPHeader::acount |
количество аналоговых величин
size_t UniSetUDP::UDPHeader::dcount |
количество булевых величин