UniSet  1.4.0
Открытые члены | Открытые атрибуты
Структура 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

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

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


Методы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

numbers of bytes

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

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

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

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

данные

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


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