5 #ifndef AGHAF_KLINE_ENUMS_H
6 #define AGHAF_KLINE_ENUMS_H
18 #define AGHAF_KLine_MSG_EVENT_DATA \
21 #define AGHAF_KLine_MSG_INIT_SEQ \
AGHAF_KLine_Mode
Possible mode for KLine.
Definition: aghaf_kline_enums.h:58
@ AGHAF_KLine_MODE_DEFAULT
Definition: aghaf_kline_enums.h:59
@ AGHAF_KLine_MODE_RAW
The end of reception is based on P1Max timeout.
Definition: aghaf_kline_enums.h:62
AGHAF_KLine_InitSequence
Initialization sequence method.
Definition: aghaf_kline_enums.h:66
@ AGHAF_KLine_INIT_SEQ_5BAUD
5 Baud Init sequence
Definition: aghaf_kline_enums.h:68
@ AGHAF_KLine_INIT_SEQ_FAST
Fast Init sequence.
Definition: aghaf_kline_enums.h:69
@ AGHAF_KLine_INIT_SEQ_NONE
No Init sequence.
Definition: aghaf_kline_enums.h:67
AGHAF_KLine_5BaudMode
Type of 5Baud initialization.
Definition: aghaf_kline_enums.h:73
@ AGHAF_KLine_5BAUDMODE_9141
ISO 9141 init (no inverted key byte 2 nor inverted address).
Definition: aghaf_kline_enums.h:81
@ AGHAF_KLine_5BAUDMODE_14230
ISO 14230-4/9141-2 initialization.
Definition: aghaf_kline_enums.h:74
@ AGHAF_KLine_5BAUDMODE_NO_ADDR
Definition: aghaf_kline_enums.h:75
@ AGHAF_KLine_5BAUDMODE_NO_KEY2
Definition: aghaf_kline_enums.h:78
AGHAF_KLine_Parity
Possible parity for KLine.
Definition: aghaf_kline_enums.h:51
@ AGHAF_KLine_PARITY_EVEN
Even Parity.
Definition: aghaf_kline_enums.h:53
@ AGHAF_KLine_PARITY_ODD
Odd Parity.
Definition: aghaf_kline_enums.h:54
@ AGHAF_KLine_PARITY_NO
No parity.
Definition: aghaf_kline_enums.h:52
AGHAF_KLine_Param
List of parameters used to configure a KLine bus.
Definition: aghaf_kline_enums.h:86
@ AGHAF_KLine_PARAM_INIT_W4MIN
Definition: aghaf_kline_enums.h:165
@ AGHAF_KLine_PARAM_INIT_TIDLE
Definition: aghaf_kline_enums.h:121
@ AGHAF_KLine_PARAM_TIMING_P4MIN
Definition: aghaf_kline_enums.h:175
@ AGHAF_KLine_PARAM_BAUDRATE
Definition: aghaf_kline_enums.h:90
@ AGHAF_KLine_PARAM_INIT_W4MAX
Definition: aghaf_kline_enums.h:157
@ AGHAF_KLine_PARAM_TIMING_P1MAX
Definition: aghaf_kline_enums.h:170
@ AGHAF_KLine_PARAM_5BAUD_ADDR
Definition: aghaf_kline_enums.h:105
@ AGHAF_KLine_PARAM_INIT_SEQ
Definition: aghaf_kline_enums.h:110
@ AGHAF_KLine_PARAM_INIT_TWUP
Definition: aghaf_kline_enums.h:132
@ AGHAF_KLine_PARAM_PARITY
Definition: aghaf_kline_enums.h:95
@ AGHAF_KLine_PARAM_INIT_W3MAX
Definition: aghaf_kline_enums.h:149
@ AGHAF_KLine_PARAM_INIT_W1MAX
Definition: aghaf_kline_enums.h:138
@ AGHAF_KLine_PARAM_INIT_5BAUDMODE
Definition: aghaf_kline_enums.h:115
@ AGHAF_KLine_PARAM_MODE
Definition: aghaf_kline_enums.h:100
@ AGHAF_KLine_PARAM_INIT_TINITL
Definition: aghaf_kline_enums.h:127
@ AGHAF_KLine_PARAM_INIT_W2MAX
Definition: aghaf_kline_enums.h:144
AGHAF_KLine_Error
List of possible errors in KLine.
Definition: aghaf_kline_enums.h:28
@ AGHAF_KLINE_ERROR_5BAUD_BADKEY2
Definition: aghaf_kline_enums.h:39
@ AGHAF_KLINE_ERROR_5BAUD_BADADDR
Definition: aghaf_kline_enums.h:43
@ AGHAF_KLINE_ERROR_BADECHO
Bad echo.
Definition: aghaf_kline_enums.h:30
@ AGHAF_KLINE_ERROR_5BAUD_TO_SYNC
Definition: aghaf_kline_enums.h:33
@ AGHAF_KLINE_ERROR_5BAUD_TO_KEY2
Definition: aghaf_kline_enums.h:41
@ AGHAF_KLINE_ERROR_5BAUD_BADKEY1
Definition: aghaf_kline_enums.h:35
@ AGHAF_KLINE_ERROR_TO_TXCHAR
Timeout character transmission.
Definition: aghaf_kline_enums.h:29
@ AGHAF_KLINE_ERROR_5BAUD_TO_KEY1
Definition: aghaf_kline_enums.h:37
@ AGHAF_KLINE_ERROR_OTHER
Other error.
Definition: aghaf_kline_enums.h:47
@ AGHAF_KLINE_ERROR_5BAUD_TO_ADDR
Definition: aghaf_kline_enums.h:45
@ AGHAF_KLINE_ERROR_5BAUD_BADSYNC
Definition: aghaf_kline_enums.h:31