14 lines
394 B
C++
14 lines
394 B
C++
#include "pip.h"
|
|
|
|
|
|
int main() {
|
|
PIByteArray msg = PIByteArray::fromHex("0110f0f00001020001");
|
|
PIByteArray src = PIByteArray::fromHex("836f");
|
|
ushort s; memcpy(&s, src.data(), 2);
|
|
//CRC_16 crc = standardCRC_16();
|
|
CRC_16 crc = CRC_16(0x8005, 0xFFFF, 0xFFFF, false);
|
|
piCout << PICoutManipulators::Hex << s;
|
|
piCout << PICoutManipulators::Hex << crc.calculate(msg);
|
|
return 0;
|
|
}
|