Configuration Reference
Normative
The configuration items a conformant LIN driver MUST support (CHI-LIN-MUST-19). The configuration toolchain, data structure, and file schema are implementation-defined; vendor extensions are allowed. For a worked example see Configuration. The model follows the common configuration structure in the General part.
General
Property |
Type |
Description |
|---|---|---|
|
bool |
If true, development error checking and reporting is enabled (see Errors). |
Configuration set and channel
Property |
Type |
Description |
|---|---|---|
|
str |
Name of the configuration set; must be a valid C identifier. |
|
List[Channel] |
Per-channel configurations. Size ≥ 1; maximum is implementation-defined. |
Property |
Type |
Description |
|---|---|---|
|
int |
Logical channel id. Starts at 0, unique within a ConfigSet. |
|
impl-defined |
Hardware channel assigned to this logical channel (typically an integer or HW enum). |
|
int |
LIN hardware clock divider; derives bit timing from the input clock. Range ≥ 1 (maximum implementation-defined). |
|
EventHandlingMode |
|
|
bool |
If true, the driver detects wakeup pulses while the channel is asleep. |
Note
A LIN responder has no baudrate, frame, or schedule-table configuration: timing is derived
from clock_divider and the driver adapts to each received header at runtime.