Используйте те же команды запроса данных, что и в предыдущих разделах, но первую букву команды вводите строчной, а перед указателем конца команды добавьте три правильных символа CRC для данной команды. В ответном сообщении также содержится CRC.
Формат команды для запроса сообщения с данными ветра с CRC
ar1xxx<cr><lf>
a | Адрес устройства |
r1 | Команда запроса сообщения с данными ветра |
xxx | Три символа CRC для команды ar1. |
<cr><lf> | Указатель конца команды |
Пример ответа (перечень предоставляемых параметров можно настроить):
0r1,Dn=236D,Dm=283D,Dx=031D,Sn=0.0M,Sm=1.0M,Sx=2.2MLFj<cr><lf>
Три символа перед <cr><lf> являются CRC ответа.
Правильный CRC для каждой команды можно запросить, набрав команду с тремя произвольными символами CRC. |
Пример запроса CRC для команды запроса сообщения с данными ветра ar1:
Формат команды:
ar1yyy<cr><lf>
a | Адрес устройства |
r1 | Команда запроса сообщения с данными ветра |
yyy | Три произвольных символа CRC |
<cr><lf> | Указатель конца команды |
Ответ:
atX,Use chksum GoeIU~<cr><lf>
a | Адрес устройства (по умолчанию 0) |
tX,Use chksum | Текстовая подсказка |
Goe | Три правильных символа CRC для команды ar1. |
IU~ | Три символа CRC для ответного сообщения |
<cr><lf> | Указатель конца ответа |
Пример других команд запроса данных с CRC (для устройства с адресом 0):
Параметр | Описание |
---|---|
Запрос сообщения с данными давления, температуры и влажности | 0r2Gje<cr><lf> |
Запрос сообщения с данными осадков | 0r3Kid<cr><lf> |
Запрос контрольного сообщения данных | 0r5Kcd<cr><lf> |
Запрос сводного сообщения с данными | 0rBVT<cr><lf> |
Запрос составного сообщения с данными | 0r0Kld<cr><lf> |
В каждом случае ответ содержит три символа CRC перед <cr><lf>.