PIP 5.6.1
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 контрольной суммы