Структура ModbusRTU::JournalCommandRetMessage

#include <ModbusTypes.h>

Граф наследования:ModbusRTU::JournalCommandRetMessage:

ModbusRTU::ModbusHeader ModbusRTU::JournalCommandRetOK

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

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

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

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

ModbusByte bcnt
ModbusData data [MAXLENPACKET/sizeof(ModbusData)]
int count


Подробное описание

Ответ для запроса на чтение ошибки

Методы

void JournalCommandRetMessage::clear (  ) 

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

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

bool ModbusRTU::JournalCommandRetMessage::isFull (  )  [inline]

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

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

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

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

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

Предупреждения:
Старые данные будут затёрты

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

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

Используется в MBTCPServer::journalCommand() и MBSlave::journalCommand().

int JournalCommandRetMessage::szData (  ) 

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

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

ModbusMessage JournalCommandRetMessage::transport_msg (  ) 

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

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


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

numbers of bytes

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

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

ModbusData ModbusRTU::JournalCommandRetMessage::data[MAXLENPACKET/sizeof(ModbusData)]

данные

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


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

Документация по UniSet. Последние изменения: Mon Dec 3 16:14:29 2012. Создано системой  doxygen 1.5.9