cpp-mate  0.7
Helpful library for C++.
CppMate::Crc16 Namespace Reference

Functions

uint16_t calculate (const BinaryData &data, uint16_t startValue=DefaultStartValue)
 Calculates CRC16 of provided data. More...
 

Variables

constexpr uint16_t DefaultStartValue = 0
 Default start value for CRC16. More...
 

Function Documentation

◆ calculate()

uint16_t CppMate::Crc16::calculate ( const BinaryData data,
uint16_t  startValue = DefaultStartValue 
)

Calculates CRC16 of provided data.

Parameters
datathe data to calculate.
startValuestart value of calculation.
Returns
calculated CRC16.
Exceptions
std::invalid_argument

Variable Documentation

◆ DefaultStartValue

constexpr uint16_t CppMate::Crc16::DefaultStartValue = 0
constexpr

Default start value for CRC16.