Написал .NET Windows service который сканирует ком порт и обменивается данными с Data Collector (device для инвентаризации)
Обмен данными выглядит приблизительно так:
Handshaking:
Device посылает: ENQ
Service отвечает: DLE 0
Device посылает: DLESOH4168840000SR01L01DLEETX4á
Как вы видете после DLE ETX (Data Link escape and end of text) control codes, device посылает 4á.
Если я не ошибаюсь то это CRC checksum.
Вопрос: Как мне высчитать CRC алгоритм чтобы так же получить 4á из этого string?
Thanks,
Val