Struct SYN_LIN_Slave¶
LIN Slave state machine handle.
#include <syn_lin.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_LIN_ChecksumMode | expected_checksum_mode |
| uint8_t | expected_len |
| size_t | frame_count |
| SYN_LIN_SlaveFrame | frames |
| uint8_t | nad |
| SYN_LIN_Frame | rx_frame |
| uint8_t | rx_idx |
| SYN_LIN_State | state |
Public Attributes Documentation¶
variable expected_checksum_mode¶
Active checksum mode
variable expected_len¶
Expected payload length for active frame
variable frame_count¶
Number of configured frame filters
variable frames¶
Configured frame filter table
variable nad¶
LIN Node Address (for 0x3C/0x3D diagnostics)
variable rx_frame¶
Scratch RX frame buffer
variable rx_idx¶
Current payload byte index
variable state¶
Current byte stream parser state
The documentation for this class was generated from the following file src/syntropic/proto/syn_lin.h