UniSet  1.4.0
Открытые члены | Открытые статические члены | Открытые атрибуты
Структура ModbusRTU::WriteSingleOutputRetMessage

#include <ModbusTypes.h>

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

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

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

 WriteSingleOutputRetMessage (ModbusMessage &m)
WriteSingleOutputRetMessageoperator= (ModbusMessage &m)
void init (ModbusMessage &m)
 WriteSingleOutputRetMessage (ModbusAddr _from, ModbusData start=0)
void set (ModbusData start, ModbusData data)
ModbusMessage transport_msg ()

Открытые статические члены

static int szData ()

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

ModbusData start
ModbusData data
ModbusCRC crc

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

Ответ для запроса на запись


Конструктор(ы)

WriteSingleOutputRetMessage::WriteSingleOutputRetMessage ( ModbusAddr  _from,
ModbusData  start = 0 
)
Аргументы:
_from- адрес отправителя
start- записанный регистр

Перекрестные ссылки ModbusRTU::ModbusHeader::addr, ModbusRTU::ModbusHeader::func и start.


Методы

Необходимо сделать:
(WriteSingleOutputRetMessage): необходимо встроить проверку на корректность данных

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

void WriteSingleOutputRetMessage::set ( ModbusData  start,
ModbusData  data 
)

записать данные

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

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

static int ModbusRTU::WriteSingleOutputRetMessage::szData ( ) [inline, static]

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

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

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

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


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

записанный начальный адрес

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

записанный начальный адрес

Используется в init(), set(), transport_msg() и WriteSingleOutputRetMessage().


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