Functions | |
| uint32_t | point_one::fusion_engine::messages::CalculateCRC (const void *buffer) |
| Calculate the CRC for the message (header + payload) contained in the buffer. More... | |
| uint32_t | point_one::fusion_engine::messages::CalculateCRC (const void *buffer, size_t length, uint32_t initial_value=0) |
| Calculate the CRC for the message (payload) contained in the buffer. More... | |
| bool | point_one::fusion_engine::messages::IsValid (const void *buffer) |
| Check if the message contained in the buffer has a valid CRC. More... | |
| P1_EXPORT uint32_t point_one::fusion_engine::messages::CalculateCRC | ( | const void * | buffer | ) |
Calculate the CRC for the message (header + payload) contained in the buffer.
| buffer | A byte buffer containing a MessageHeader and payload. |
| P1_EXPORT uint32_t point_one::fusion_engine::messages::CalculateCRC | ( | const void * | buffer, |
| size_t | length, | ||
| uint32_t | initial_value = 0 |
||
| ) |
|
inline |
Check if the message contained in the buffer has a valid CRC.
| buffer | A byte buffer containing a MessageHeader and payload. |
true if the CRC value in the header matches the CRC computed from the current contents.
1.8.18