26#define DATAGRAM_BUFFER_SIZE 64U
28#define DATAGRAM_START_FRAME 0xAAU
30#define DATAGRAM_END_FRAME 0xBBU
39#define DATAGRAM_METADATA_SIZE 5U
void log_decoded_message(Datagram *datagram)
Log the decoded datagram for debug purposes.
Definition: datagram.c:35
void decode_can_message(Datagram *datagram, CanMessage *msg)
Decode CAN message and update a datagram.
Definition: datagram.c:23
CAN message structure.
Definition: can_msg.h:56
Datagram storage class.
Definition: datagram.h:45
uint8_t start_frame
Definition: datagram.h:46
uint8_t dlc
Definition: datagram.h:48
uint16_t id
Definition: datagram.h:47