Запрос проверки контрольной суммы – Инструкция по эксплуатации Vaisala WMT700
Страница 185
Раздел 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>