Zephyr Project API 4.2.0
A Scalable Open Source RTOS
|
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. | ||
PSI5 frame structure.
union { ... } psi5_frame |
uint8_t psi5_frame::crc |
CRC checksum for message integrity validation.
uint32_t psi5_frame::data |
Message data.
uint16_t psi5_frame::data |
Serial message data.
uint8_t psi5_frame::id |
Serial message ID.
struct { ... } psi5_frame::serial |
Serial message.
uint8_t psi5_frame::slot_number |
Slot Number.
uint32_t psi5_frame::timestamp |
Timestamp of when the frame was captured.
enum psi5_frame_type psi5_frame::type |
Type of PSI5 frame.