ConOpSys data type definitions header file.
int BOOL
Boolean datatype definition.
Definition: Defines.h:124
int TRIL
Thrilean datatype defenition.
Definition: Defines.h:143
unsigned char U8
Binary 8-Bit unsigned integer datatype defenition.
Definition: Defines.h:183
void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
unsigned long U32
Binary 32-Bit unsigned integer datatype defenition.
Definition: Defines.h:203
unsigned short U16
Binary 16-Bit unsigned integer datatype defenition.
Definition: Defines.h:193
Cyclic redundancy check (CRC-16) base class.
Definition: CRC_16_Base.h:78
BOOL Check(VOID *void_Data, U32 u32_Size, U16 u16_Expected_CRC)
Check CRC of the data buffer.
Definition: CRC_16_Base.cpp:58
virtual TRIL Test()
Test CRC calulation.
Definition: CRC_16_Base.cpp:94
virtual U16 Calculate(VOID *void_Data, U32 u32_Size)
Calculate CRC of the data buffer.
Definition: CRC_16_Base.cpp:70
virtual VOID Update(U16 &u16_CRC, U8 u8_Data)=0
Update CRC with new data value.
virtual U16 Init()=0
Get initial value of CRC.