Запрос проверки контрольной суммы – Инструкция по эксплуатации Vaisala WMT700

Страница 185

Advertising
background image

Раздел 5 ______________________________________________________________ Порядок работы

VAISALA ______________________________________________________________________ 183

Запрос проверки контрольной суммы

Расширить возможности обнаружения ошибок можно, подавая

для запуска измерений команды aCC! или aMC!. Эти команды

работают аналогично командам aC! и aM! и выдают такие же

результаты. Разница в том, что к данным, возвращаемым командой

aD0!, применяется проверка контрольной суммы.

Значение контрольной суммы (16-битное, вычисляемое по

алгоритму CRC) добавляется вк ответу на команду aD0! перед

символами <CR><LF>. Контрольная сумма кодируется тремя

ASCII-символами по следующему алгоритму:

1st character=0x40 OR (CRC shifted right 12 bits)

2nd character=0x40 OR ((CRC shifted right 6 bits) AND 0x3F)

3rd character=0x40 OR (CRC AND 0x3F)

Пример команды и ответа на нее:

1MC!

10025<CR><LF>

1D0!

1+2.7+85.2-0.2-

2.7+770.5CAH<CR><LF>

Advertising