Для добавления параметра в составное сообщение данных aR0 необходимо указать соответствующее значение в поле выбора параметра для команд (aWU,R, aTU,R, aRU,R и aSU,R).
При изменении 9–16 битов поля выбора параметров для любого датчика можно заменить биты 1–8 одним символом «&», чтобы сократить длину команды, как показано в примерах. |
Пример (ASCII и NMEA 0183, адрес устройства 0):
Задание формата составного сообщения с данными со следующими параметрами: среднее направление ветра, средняя скорость ветра, температура, влажность и давление. Исходное составное сообщение с данными содержит такие данные: максимальное направление ветра, максимальная скорость ветра, температура, влажность, давление, накопленные осадки, напряжение питания и напряжение подогрева:
0R0<cr><lf>
0R0,Dx=009D,Sx=0.2M,Ta=23.3C,Ua=37.5P,Pa=996.8H,Rc=0.000I,Vs=12.0V,Vh=0.0N<cr><lf>
Замена максимального направления ветра (Dx) и скорости (Sx) на среднее направление ветра (Dm) и среднюю скорость ветра (Sm):
0WU,R=&01001000<cr><lf>
0WU,R=11110000&01001000<cr><lf>
Удаление напряжения обогрева (Vh) и температуры обогрева (Th) из составного сообщения с данными и добавление информационного поля (Id):
0SU,R=&00001000<cr><lf>
0SU,R=11110000&00001000<cr><lf>
Удаление накопленных осадков (Rc) из составного сообщения с данными:
0RU,R=&00000000<cr><lf>
0RU,R=11111100&00000000<cr><lf>
Окончательный запрос составного сообщения с данными и ответ в ASCII:
0R0<cr><lf>
0R0,Dm=009D,Sm=0.2M,Ta=23.3C,Ua=37.5P,Pa=996.8H,Id=HEL___<cr><lf>