Zephyr Project API 4.2.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
psi5_frame Struct Reference

PSI5 frame structure. More...

#include <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: