Читается 23 байта в переменную типа Header. К прочитанным данным можно обращаться как к структуре. Структура объявлена с выравниванием в 1 байт. Контрольная сумма проверяется для всего объекта. Если crc_8 посчитать в конце к самой себе, результат будет равен 0. В конце проверяется только рассчитанное значение crc на равенство 0 (Контрольная сумма совпадает)
Читается 23 байта в переменную типа Header. К прочитанным данным можно обращаться как к структуре. Структура объявлена с выравниванием в 1 байт. Контрольная сумма проверяется для всего объекта. Если crc_8 посчитать в конце к самой себе, результат будет равен 0. В конце проверяется только рассчитанное значение crc на равенство 0 (Контрольная сумма совпадает)