![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Вычисление 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 контрольной суммы