PIP 6.1.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Файл picrc.h

Вычисление CRC контрольной суммы Подробнее...

#include "pistring.h"

Классы

class  uint_cl< L >
 Вспомогательный беззнаковый тип фиксированной ширины для обобщенных реализаций CRC. Подробнее...
class  PICRC< L, N >
 Универсальный табличный калькулятор CRC для полинома ширины L. Подробнее...

Определения типов

typedef PICRC< 32, uint > CRC_32
 Тип калькулятора CRC-32.
typedef PICRC< 24 > CRC_24
 Тип калькулятора CRC-24.
typedef PICRC< 16, ushort > CRC_16
 Тип калькулятора CRC-16.
typedef PICRC< 8, uchar > CRC_8
 Тип калькулятора CRC-8.

Функции

uchar reverseByte (uchar b)
 Возвращает байт с обратным порядком битов.
CRC_32 standardCRC_32 ()
 Создать стандартный калькулятор CRC-32.
CRC_16 standardCRC_16 ()
 Создать стандартный калькулятор CRC-16.
CRC_16 standardCRC_16_Modbus ()
 Создать стандартный калькулятор CRC-16 Modbus.
CRC_8 standardCRC_8 ()
 Создать стандартный калькулятор CRC-8.

Подробное описание

Вычисление CRC контрольной суммы