Commit 856d7807 authored by Pavel Vainerman's avatar Pavel Vainerman

(UNetUDP): правка комментариев.

parent cf424424
...@@ -9,10 +9,13 @@ ...@@ -9,10 +9,13 @@
namespace UniSetUDP namespace UniSetUDP
{ {
/*! Для оптимизации размера передаваемх данных, но с учётом того, что ID могут идти не подряд. /*! Для оптимизации размера передаваемх данных, но с учётом того, что ID могут идти не подряд.
Сделан следующие формат: Сделан следующий формат:
Для аналоговых величин передаётся массив пар "id-value". Для аналоговых величин передаётся массив пар "id-value"(UDPAData).
Для булевых величин - отдельно массив ID и отдельно битовый массив со значениями, Для булевых величин - отдельно массив ID и отдельно битовый массив со значениями,
(по количеству битов такого же размера). (по количеству битов такого же размера).
\todo Подумать на тему сделать два отдельных вида пакетов для булевых значений и для аналоговых,
чтобы уйти от преобразования UDPMessage --> UDPPacket --> UDPMessage.
*/ */
...@@ -75,6 +78,7 @@ namespace UniSetUDP ...@@ -75,6 +78,7 @@ namespace UniSetUDP
long dID( size_t index ); long dID( size_t index );
bool dValue( size_t index ); bool dValue( size_t index );
// функции addAData возвращают индекс, по которому потом можно напрямую писать при помощи setAData(index)
size_t addAData( const UDPAData& dat ); size_t addAData( const UDPAData& dat );
size_t addAData( long id, long val ); size_t addAData( long id, long val );
bool setAData( size_t index, long val ); bool setAData( size_t index, long val );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment