Термотроник АДИ-0-0 [18/24] Приложение 1 функция расчета контрольной суммы lrc

Термотроник АДИ-0-0 [18/24] Приложение 1 функция расчета контрольной суммы lrc
АДИ Описание протокола обмена с.18
Приложение 1. Функция расчета контрольной суммы LRC
Пример функции расчета контрольной суммы кадра на языке СИ:
unsigned char Lrc(unsigned char * pSrc, int length)
{
unsigned char locLrc=0;
for(int i=0;i<length;i++)
locLrc += *(pSrc+i);
return locLrc = ~locLrc + 1;
}
где:
pSrc указатель на буфер, содержащий сообщение;
length количество байт данных, для которых требуется произвести подсчет LRC.

Содержание

Похожие устройства