УСПД Ресурс:Протокол УСПД Ресурс:Чтение параметров UART (0xAA10)
Чтение параметров UART (0xAA10)
Запрос (0xAA10)
| |||
|
|
|
|
|
| ||
|
|
|
|
Ответ «Чтение параметров UART» (0xBB10)
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| ||||||||||
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
Структура секции ответа параметров UART, (RS485/9600/8N1/1000мс/2000мс)
Порядок в секции |
|
Параметр UART |
Длина в байтах |
Возможные значения |
|
Type |
Тип UART |
|
0x00 – RS485, 0x01 – RS232 |
|
Speed |
Скорость передачи |
|
Целое, кол-во бод |
|
Data bits |
Кол-во бит данных |
|
Целое, кол-во бит |
|
Stop bits |
Кол-во стоповых бит |
|
0x00 – 1бит, 0x01 – 1.5 бит, 0x02 – 2бита |
|
Parity |
Чётность |
|
0x00 – No, 0x01 – even, 0x02 – odd, 0x03 – mark, 0x04 - space |
|
Flag Delay |
Тип чтения данных из UART |
|
0x00 - по концу посылки, 0x01 – по задержке |
|
Read Delay |
Время чтения ответа из UART. Применяется при Flag Delay = 1. |
|
|
|
Read Timeout |
Время ожидания ответа из UART. Применяется при Flag Delay = 0. |
|
|
Flag Delay равен 0, чтение данных из UART будет произведено сразу после получения конца посылки в UART. Если данные не будут получены в течении Read Timeout, будет возвращена ошибка.
Flag Delay равен 1, в ответе будет возвращено всё, что будет получено в течении Read Delay. Если данных не будет, будет возвращён пустой ответ.
Data bits – количество бит данных без учёта бита чётности (начиная с прошивки v.204). Например для 7E1: Data bits – 7, Parity – 1; 8M1: Data bits – 8, Parity – 3.