5 #ifndef AGHAF_LIN_ENUMS_H
6 #define AGHAF_LIN_ENUMS_H
18 #define AGHAF_LIN_PUBLISH_AUTO_PID \
23 #define AGHAF_LIN_PUBLISH_EVT_TRIG \
AGHAF_LIN_Event
Possible event reporting.
Definition: aghaf_lin_enums.h:55
@ AGHAF_LIN_EVENT_SPY
Definition: aghaf_lin_enums.h:67
@ AGHAF_LIN_EVENT_TXDATA
Definition: aghaf_lin_enums.h:64
@ AGHAF_LIN_EVENT_STANDARD
Definition: aghaf_lin_enums.h:61
@ AGHAF_LIN_EVENT_NONE
Definition: aghaf_lin_enums.h:56
AGHAF_LIN_BusState
Enumeration of the bus states.
Definition: aghaf_lin_enums.h:49
@ AGHAF_LIN_BUSSTATE_SLEEP
Bus sleep.
Definition: aghaf_lin_enums.h:50
@ AGHAF_LIN_BUSSTATE_OPER
Operational.
Definition: aghaf_lin_enums.h:51
AGHAF_LIN_Error
enumerator to describe the error on the bus
Definition: aghaf_lin_enums.h:33
@ AGHAF_LIN_ERROR_BIT
Readback not correct when transmitting header or data.
Definition: aghaf_lin_enums.h:34
@ AGHAF_LIN_ERROR_HDR_PARITY
Parity error in received identifier.
Definition: aghaf_lin_enums.h:40
@ AGHAF_LIN_ERROR_HDR_SYNC_TOL
Definition: aghaf_lin_enums.h:41
@ AGHAF_LIN_ERROR_HDR_SYNCH
Inconsistent Synch Field received.
Definition: aghaf_lin_enums.h:39
@ AGHAF_LIN_ERROR_HDR_TIMEOUT
Definition: aghaf_lin_enums.h:43
@ AGHAF_LIN_ERROR_RTS
Definition: aghaf_lin_enums.h:37
@ AGHAF_LIN_ERROR_CHKSUM
Received checksum is invalid.
Definition: aghaf_lin_enums.h:36
AGHAF_LIN_Version
Possible version for LIN.
Definition: aghaf_lin_enums.h:73
@ AGHAF_LIN_VERSION_2
LIN version 2.x.
Definition: aghaf_lin_enums.h:75
@ AGHAF_LIN_VERSION_1
LIN version 1.3.
Definition: aghaf_lin_enums.h:74
AGHAF_LIN_Mode
Possible modes for LIN.
Definition: aghaf_lin_enums.h:79
@ AGHAF_LIN_MODE_MASTER
LIN master.
Definition: aghaf_lin_enums.h:81
@ AGHAF_LIN_MODE_SLAVE
LIN slave.
Definition: aghaf_lin_enums.h:80
AGHAF_LIN_FrameKind
Frame kind.
Definition: aghaf_lin_enums.h:85
@ AGHAF_LIN_FRAME_KIND_SUBSCRIBE
Receive the response.
Definition: aghaf_lin_enums.h:89
@ AGHAF_LIN_FRAME_KIND_PUBLISH
Transmits the response.
Definition: aghaf_lin_enums.h:88
@ AGHAF_LIN_FRAME_KIND_IGNORE
Doesn't transmit and doesn't receive the response.
Definition: aghaf_lin_enums.h:86
AGHAF_LIN_ScheduleKind
Schedule kind.
Definition: aghaf_lin_enums.h:93
@ AGHAF_LIN_SCHEDULE_KIND_LOOP
Schedule table run in loop.
Definition: aghaf_lin_enums.h:95
@ AGHAF_LIN_SCHEDULE_KIND_ONCE
Schedule table run once.
Definition: aghaf_lin_enums.h:94
AGHAF_LIN_Param
List of parameters used to configure a KLINE bus.
Definition: aghaf_lin_enums.h:99
@ AGHAF_LIN_PARAM_BAUDRATE
Definition: aghaf_lin_enums.h:119
@ AGHAF_LIN_PARAM_WAKEUP_COUNT
Definition: aghaf_lin_enums.h:126
@ AGHAF_LIN_PARAM_EVENT
Definition: aghaf_lin_enums.h:103
@ AGHAF_LIN_PARAM_TIME_BASE
Definition: aghaf_lin_enums.h:140
@ AGHAF_LIN_PARAM_VERSION
Definition: aghaf_lin_enums.h:108
@ AGHAF_LIN_PARAM_WAKEUP_DELAY
Definition: aghaf_lin_enums.h:133
@ AGHAF_LIN_PARAM_MODE
Definition: aghaf_lin_enums.h:113