UniSet  1.4.0
Открытые члены | Открытые атрибуты
Структура ModbusRTU::RemoteServiceRetMessage
Граф наследования:ModbusRTU::RemoteServiceRetMessage:
ModbusRTU::ModbusHeader

Полный список членов класса

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

 RemoteServiceRetMessage (ModbusAddr _from)
bool setData (ModbusByte *b, int len)
void clear ()
bool isFull ()
int szData ()
ModbusMessage transport_msg ()

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

ModbusByte bcnt
ModbusByte data [MAXLENPACKET-sizeof(ModbusByte)]
unsigned int count

Методы

очистка данных

Перекрестные ссылки data.

проверка на переполнение

Перекрестные ссылки count и data.

Используется в setData().

bool RemoteServiceRetMessage::setData ( ModbusByte *  b,
int  len 
)

Добавление данных

Предупреждения:
Старые данные будут затёрты
Используется указатель ModbusByte* т.к. копируемые сюда данные могут быть не выровнены по словам!

Перекрестные ссылки data и isFull().

размер данных(после заголовка) у данного типа сообщения

Перекрестные ссылки bcnt.

Используется в transport_msg().

преобразование для посылки в сеть

Перекрестные ссылки bcnt, ModbusRTU::ModbusMessage::data, data, ModbusRTU::ModbusMessage::len и szData().


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

количество байт

Используется в szData() и transport_msg().

фактическое количество данных в сообщении

Используется в isFull().

ModbusByte ModbusRTU::RemoteServiceRetMessage::data[MAXLENPACKET-sizeof(ModbusByte)]

данные

Используется в clear(), isFull(), setData() и transport_msg().


Объявления и описания членов структур находятся в файлах: