Struct SYN_LIN_Frame¶
LIN Frame representation.
#include <syn_lin.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint8_t | checksum |
| uint8_t | data |
| uint8_t | id |
| uint8_t | len |
| uint8_t | pid |
| bool | valid_checksum |
| bool | valid_pid |
Public Attributes Documentation¶
variable checksum¶
Received or computed checksum byte
variable data¶
Payload data bytes
variable id¶
6-bit Frame ID (0..63)
variable len¶
Data payload length (1..8 bytes)
variable pid¶
Protected Identifier byte (ID + Parity P0/P1)
variable valid_checksum¶
True if checksum matches frame payload
variable valid_pid¶
True if PID parity bits are valid
The documentation for this class was generated from the following file src/syntropic/proto/syn_lin.h