AGHAF  4.5.5
Annecy electronique Generic Hardware Access Framework
aghaf_kline_enums.h
Go to the documentation of this file.
1 
5 #ifndef AGHAF_KLINE_ENUMS_H
6 #define AGHAF_KLINE_ENUMS_H
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
14 
18 #define AGHAF_KLine_MSG_EVENT_DATA \
19  (1 << 0)
21 #define AGHAF_KLine_MSG_INIT_SEQ \
22  (1 << 1)
26 
28 typedef enum {
49 
51 typedef enum {
56 
58 typedef enum {
60  0,
64 
66 typedef enum {
71 
73 typedef enum {
76  0x01,
79  0x02,
82  0x03,
84 
86 typedef enum {
91 
96 
101 
106 
111 
116 
122 
128 
133 
139 
145 
150 
158 
166 
171 
177 
179 
180 #ifdef __cplusplus
181 }
182 #endif
183 
184 #endif
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