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