Skip to content

Struct SYN_LIN_Frame

ClassList > 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

uint8_t SYN_LIN_Frame::checksum;

Received or computed checksum byte


variable data

uint8_t SYN_LIN_Frame::data[SYN_LIN_DATA_MAX];

Payload data bytes


variable id

uint8_t SYN_LIN_Frame::id;

6-bit Frame ID (0..63)


variable len

uint8_t SYN_LIN_Frame::len;

Data payload length (1..8 bytes)


variable pid

uint8_t SYN_LIN_Frame::pid;

Protected Identifier byte (ID + Parity P0/P1)


variable valid_checksum

bool SYN_LIN_Frame::valid_checksum;

True if checksum matches frame payload


variable valid_pid

bool SYN_LIN_Frame::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