UniSet 2.32.1
|
Открытые члены | |
FileTransferRetMessage (const ModbusMessage &m) | |
FileTransferRetMessage & | operator= (const ModbusMessage &m) |
void | init (const ModbusMessage &m) |
FileTransferRetMessage (ModbusAddr _from) | |
bool | set (ModbusData numfile, ModbusData file_num_packets, ModbusData packet, ModbusByte *b, ModbusByte len) |
void | clear () |
size_t | szData () const |
ModbusMessage | transport_msg () |
Открытые статические члены | |
static size_t | szHead () |
static size_t | getDataLen (const ModbusMessage &m) |
Открытые атрибуты | |
ModbusByte | bcnt |
ModbusData | numfile |
ModbusData | numpacks |
ModbusData | packet |
ModbusByte | dlen |
ModbusByte | data [MaxDataLen] |
ModbusCRC | crc = { 0 } |
Открытые атрибуты унаследованные от uniset::ModbusRTU::ModbusHeader | |
ModbusAddr | addr |
ModbusByte | func |
Статические открытые данные | |
static const size_t | MaxDataLen = MAXLENPACKET - sizeof(ModbusData) * 3 - sizeof(ModbusByte) * 2 |
void uniset::FileTransferRetMessage::clear | ( | ) |
очистка данных
bool uniset::FileTransferRetMessage::set | ( | ModbusData | numfile, |
ModbusData | file_num_packets, | ||
ModbusData | packet, | ||
ModbusByte * | b, | ||
ModbusByte | len ) |
Добавление данных
size_t uniset::FileTransferRetMessage::szData | ( | ) | const |
размер данных(после заголовка) у данного типа сообщения
ModbusMessage uniset::FileTransferRetMessage::transport_msg | ( | ) |
преобразование для посылки в сеть
ModbusByte uniset::ModbusRTU::FileTransferRetMessage::bcnt |
общее количество байт в ответе
ModbusByte uniset::ModbusRTU::FileTransferRetMessage::dlen |
количество байт данных в ответе
ModbusData uniset::ModbusRTU::FileTransferRetMessage::numfile |
file number 0x0000 to 0xFFFF
ModbusData uniset::ModbusRTU::FileTransferRetMessage::numpacks |
all count packages (file size)
ModbusData uniset::ModbusRTU::FileTransferRetMessage::packet |
number of packet