Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
sent_frame Struct Reference

SENT frame structure. More...

#include <zephyr/drivers/sent/sent.h>

Data Fields

enum sent_frame_type type
 Type of SENT frame.
union { 
   struct { 
      uint8_t   id 
 Serial message ID. More...
      uint16_t   data 
 Serial message data. More...
   }   serial
 Serial message. More...
   struct { 
      uint8_t   data_nibbles [8] 
 Array of fast message data nibbles. More...
   }   fast
 Fast message. More...
}; 
uint32_t timestamp
 Timestamp of when the frame was captured.
uint8_t crc
 CRC checksum for message integrity validation.

Detailed Description

SENT frame structure.

Field Documentation

◆ [union]

union { ... } sent_frame

◆ crc

uint8_t sent_frame::crc

CRC checksum for message integrity validation.

◆ data

uint16_t sent_frame::data

Serial message data.

◆ data_nibbles

uint8_t sent_frame::data_nibbles[8]

Array of fast message data nibbles.

◆ [struct]

struct { ... } sent_frame::fast

Fast message.

◆ id

uint8_t sent_frame::id

Serial message ID.

◆ [struct]

struct { ... } sent_frame::serial

Serial message.

◆ timestamp

uint32_t sent_frame::timestamp

Timestamp of when the frame was captured.

◆ type

enum sent_frame_type sent_frame::type

Type of SENT frame.


The documentation for this struct was generated from the following file: