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

PSI5 frame structure. More...

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

Data Fields

enum psi5_frame_type type
 Type of PSI5 frame.
union { 
   uint32_t   data 
 Message data. More...
   struct { 
      uint8_t   id 
 Serial message ID. More...
      uint16_t   data 
 Serial message data. More...
   }   serial
 Serial message. More...
}; 
uint32_t timestamp
 Timestamp of when the frame was captured.
uint8_t crc
 CRC checksum for message integrity validation.
uint8_t slot_number
 Slot Number.

Detailed Description

PSI5 frame structure.

Field Documentation

◆ [union]

union { ... } psi5_frame

◆ crc

uint8_t psi5_frame::crc

CRC checksum for message integrity validation.

◆ data [1/2]

uint32_t psi5_frame::data

Message data.

◆ data [2/2]

uint16_t psi5_frame::data

Serial message data.

◆ id

uint8_t psi5_frame::id

Serial message ID.

◆ [struct]

struct { ... } psi5_frame::serial

Serial message.

◆ slot_number

uint8_t psi5_frame::slot_number

Slot Number.

◆ timestamp

uint32_t psi5_frame::timestamp

Timestamp of when the frame was captured.

◆ type

enum psi5_frame_type psi5_frame::type

Type of PSI5 frame.


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