В пакете всегда 6 байт. 5 байт информация, а 6й контрольный. Выглядит так (hex):
29, 10, 12, 4D, 06, [E2 контрольный]. Сумма 6 байт = 80 (b10000000)
29, 11, 53, 50, 00, [A3 контрольный]. Сумма 6 байт = 80 (b10000000)
2A, 11, 53, 58, 1A, [80 контрольный]. Сумма 6 байт = 80 (b10000000)
29, 18, 12, 4D, 06, [D9 контрольный]. Сумма 6 байт = 7F (b01111111)
Помогите пожалуйста понять как рассчитывается контрольная сумма в данном конкретном случае, это какой то стандарт или что...
Не понятно также, почему сумма с проверочным байтом может отличаться, хотя там есть некоторая закономерность.
Спасибо!


