Update header

This commit is contained in:
Nicola Gutierrez
2022-02-19 11:48:51 +01:00
parent 21b406a270
commit e26751d5d4
8 changed files with 53 additions and 17 deletions
+7
View File
@@ -18,6 +18,7 @@
* Constants with lower values have an higher priority.
*/
typedef enum {
MMR_CAN_MESSAGE_TYPE_SCS = B_(0000),
MMR_CAN_MESSAGE_TYPE_ACK = B_(0001),
MMR_CAN_MESSAGE_TYPE_MULTI_FRAME = B_(0010),
MMR_CAN_MESSAGE_TYPE_MULTI_FRAME_END = B_(0011),
@@ -62,6 +63,12 @@ uint32_t *MMR_CAN_HeaderToBits(MmrCanHeader *header);
*/
MmrCanHeader *MMR_CAN_HeaderFromBits(uint32_t *bits);
/**
* @brief
* Tells wether the given header represents an SCS.
*/
bool MMR_CAN_IsHeaderScs(MmrCanHeader header);
bool MMR_CAN_IsMultiFrame(MmrCanHeader *header);
bool MMR_CAN_IsMultiFrameEnd(MmrCanHeader *header);