FLImaging 6.5.8.1
CyclicRedundancyCheck.h
1#pragma once
2
11#include "FLBase.h"
12
14namespace FLImaging
15{
17 namespace Base
18 {
26 class FL_EXPORT CCyclicRedundancyCheck : public CFLBase
27 {
28 public:
37
63 static uint8_t Bit8(const uint8_t* pSrcData, size_t stLength, uint8_t u8Crc = 0);
64
90 static uint16_t Bit16(const uint8_t* pSrcData, size_t stLength, uint16_t u16Crc = 0);
91
117 static uint32_t Bit32(const uint8_t* pSrcData, size_t stLength, uint32_t u32Crc = 0);
118
144 static uint64_t Bit64(const uint8_t* pSrcData, size_t stLength, uint64_t u64Crc = 0);
145
146 DeclareGetClassType();
147 };
148 }
149}
150
순환 중복 검사 클래스
Definition CyclicRedundancyCheck.h:27
static uint64_t Bit64(const uint8_t *pSrcData, size_t stLength, uint64_t u64Crc=0)
64bit 순환 중복 검사
static uint16_t Bit16(const uint8_t *pSrcData, size_t stLength, uint16_t u16Crc=0)
16bit 순환 중복 검사
static uint32_t Bit32(const uint8_t *pSrcData, size_t stLength, uint32_t u32Crc=0)
32bit 순환 중복 검사
static uint8_t Bit8(const uint8_t *pSrcData, size_t stLength, uint8_t u8Crc=0)
8bit 순환 중복 검사
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36