Transfer CRC is error in UAVCAN GUI

Dear all

Tool is babel and UAVCAN GUI.
In multi-frame. I used the crc algorithm of px4 specification but it was wrong.
I then used the uavcan v1 crc algorithm and the result was the same as above.

Error message 1 is:
Transfer could not be decoded:
CRC mismatch: expected 7cae, got 29b1 for payload bytearray(b’123456789’) (DTID 1050)

Error message 2 is:
Transfer could not be decoded:
CRC mismatch: expected df20, got 8d16 for payload bytearray(b’\xd8\x00\x00\x00\x00\x00\x00\x01\x00\t\x80S\x19\x99B’) (DTID 1050)

What else needs to be modified for the CRC16 algorithm using px4 algorithm?


The rules of CRC computation are explained here:

Thank you.
Confirm specs 4.1.
Algorithm is no problem.
The error is because my calculation has no data type signature.
Used data type signature resolved the problem.