AGHAF  4.5.1
Annecy electronique Generic Hardware Access Framework
aghaf_docan_enums.h
Go to the documentation of this file.
1 
5 #ifndef AGHAF_DOCAN_ENUMS_H
6 #define AGHAF_DOCAN_ENUMS_H
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
14 
16 typedef enum {
27 
29 typedef enum {
33 
35 typedef enum {
40 
44 typedef enum {
48 
51 typedef enum {
62 
66 typedef enum {
72  AGHAF_DoCAN_ID_FMT_AE = (1U<<1)
74 
78 typedef enum {
84 
90 
95 
101 
107 
112 
117 
122 
126 
130 
135 
142 
147 
152 
157 
162 
167 
172 
177 
184 
189 
194 
200 
207 
215 
217 
218 #ifdef __cplusplus
219 }
220 #endif
221 
222 #endif
@ AGHAF_DoCAN_ID_FMT_AE
Definition: aghaf_docan_enums.h:72
@ AGHAF_DoCAN_ID_FMT_XTD
Extended identifier (29-bit CAN ID)
Definition: aghaf_docan_enums.h:68
@ AGHAF_DoCAN_TX_DL_32
CAN FD, TX_DL = 32.
Definition: aghaf_docan_enums.h:58
@ AGHAF_DoCAN_TX_DL_12
CAN FD, TX_DL = 12.
Definition: aghaf_docan_enums.h:54
@ AGHAF_DoCAN_TX_DL_64
CAN FD, TX_DL = 64.
Definition: aghaf_docan_enums.h:60
@ AGHAF_DoCAN_TX_DL_20
CAN FD, TX_DL = 20.
Definition: aghaf_docan_enums.h:56
@ AGHAF_DoCAN_TX_DL_48
CAN FD, TX_DL = 48.
Definition: aghaf_docan_enums.h:59
@ AGHAF_DoCAN_TX_DL_CLASSIC_CAN
Classic CAN, TX_DL = 8.
Definition: aghaf_docan_enums.h:52
@ AGHAF_DoCAN_TX_DL_24
CAN FD, TX_DL = 24.
Definition: aghaf_docan_enums.h:57
@ AGHAF_DoCAN_TX_DL_8
CAN FD, TX_DL = 8.
Definition: aghaf_docan_enums.h:53
@ AGHAF_DoCAN_TX_DL_16
CAN FD, TX_DL = 16.
Definition: aghaf_docan_enums.h:55
@ AGHAF_DoCAN_ADDR_MODE_FUNC
Functionnal.
Definition: aghaf_docan_enums.h:31
@ AGHAF_DoCAN_ADDR_MODE_PHYS
Physical.
Definition: aghaf_docan_enums.h:30
@ AGHAF_DoCAN_CHANNEL_DIR_RX
Rx only channel.
Definition: aghaf_docan_enums.h:36
@ AGHAF_DoCAN_CHANNEL_DIR_2WAY
2-way channel
Definition: aghaf_docan_enums.h:38
@ AGHAF_DoCAN_CHANNEL_DIR_TX
Tx only channel.
Definition: aghaf_docan_enums.h:37
@ AGHAF_DoCAN_CHANNEL_PARAM_TIMING_AR
Definition: aghaf_docan_enums.h:116
@ AGHAF_DoCAN_CHANNEL_PARAM_TIMING_STMIN_OVRD
Definition: aghaf_docan_enums.h:206
@ AGHAF_DoCAN_CHANNEL_PARAM_PAD_NOCHECK
Definition: aghaf_docan_enums.h:193
@ AGHAF_DoCAN_CHANNEL_PARAM_TIMING_BS
Definition: aghaf_docan_enums.h:121
@ AGHAF_DoCAN_CHANNEL_PARAM_TIMING_AS
Definition: aghaf_docan_enums.h:111
@ AGHAF_DoCAN_CHANNEL_PARAM_PAD_HANDLING
Definition: aghaf_docan_enums.h:94
@ AGHAF_DoCAN_CHANNEL_PARAM_TXDL
Definition: aghaf_docan_enums.h:89
@ AGHAF_DoCAN_CHANNEL_PARAM_REQ_ID_VALUE
Definition: aghaf_docan_enums.h:151
@ AGHAF_DoCAN_CHANNEL_PARAM_CANFD_BRS
Definition: aghaf_docan_enums.h:199
@ AGHAF_DoCAN_CHANNEL_PARAM_REQ_ID_FMT
Definition: aghaf_docan_enums.h:146
@ AGHAF_DoCAN_CHANNEL_PARAM_TIMING_STMIN
Definition: aghaf_docan_enums.h:141
@ AGHAF_DoCAN_CHANNEL_PARAM_ADDRMODE
Definition: aghaf_docan_enums.h:106
@ AGHAF_DoCAN_CHANNEL_PARAM_TIMING_BR
Definition: aghaf_docan_enums.h:125
@ AGHAF_DoCAN_CHANNEL_PARAM_BLOCKSIZE
Definition: aghaf_docan_enums.h:183
@ AGHAF_DoCAN_CHANNEL_PARAM_DIRECTION
Definition: aghaf_docan_enums.h:83
@ AGHAF_DoCAN_CHANNEL_PARAM_RESP_ID_VALUE
Definition: aghaf_docan_enums.h:166
@ AGHAF_DoCAN_CHANNEL_PARAM_RESP_ID_FMT
Definition: aghaf_docan_enums.h:161
@ AGHAF_DoCAN_CHANNEL_PARAM_TIMING_CR
Definition: aghaf_docan_enums.h:134
@ AGHAF_DoCAN_CHANNEL_PARAM_BS_OVRD
Definition: aghaf_docan_enums.h:213
@ AGHAF_DoCAN_CHANNEL_PARAM_WAITFRAME
Definition: aghaf_docan_enums.h:176
@ AGHAF_DoCAN_CHANNEL_PARAM_PAD_VALUE
Definition: aghaf_docan_enums.h:100
@ AGHAF_DoCAN_CHANNEL_PARAM_MAXDATALEN
Definition: aghaf_docan_enums.h:188
@ AGHAF_DoCAN_CHANNEL_PARAM_TIMING_CS
Definition: aghaf_docan_enums.h:129
@ AGHAF_DoCAN_CHANNEL_PARAM_RESP_ID_AE
Definition: aghaf_docan_enums.h:171
@ AGHAF_DoCAN_CHANNEL_PARAM_REQ_ID_AE
Definition: aghaf_docan_enums.h:156
@ AGHAF_DoCAN_PAD_ENABLE
Enable padding handling.
Definition: aghaf_docan_enums.h:46
@ AGHAF_DoCAN_PAD_DISABLE
Disable padding handling.
Definition: aghaf_docan_enums.h:45
AGHAF_DoCAN_IdFormat
Flags to configure DoCAN identifier format.
Definition: aghaf_docan_enums.h:66
AGHAF_DoCAN_TxDL
Possible TX_DL for DoCAN transmissions.
Definition: aghaf_docan_enums.h:51
AGHAF_DoCAN_AddrMode
Possible addressing modes for DoCAN.
Definition: aghaf_docan_enums.h:29
AGHAF_DoCAN_ChannelDirection
Possible directions for DoCAN channels.
Definition: aghaf_docan_enums.h:35
AGHAF_DoCan_Error
enumerator to describe the error on the bus
Definition: aghaf_docan_enums.h:16
AGHAF_DoCAN_ChannelParam
List of parameters used to configure a DoCAN channel.
Definition: aghaf_docan_enums.h:78
AGHAF_DoCAN_PadHandling
Enable or disable padding handling.
Definition: aghaf_docan_enums.h:44
@ AGHAF_DOCAN_ERROR_FS
Invalid FlowStatus in FC (N_INVALID_FS) (Sender only)
Definition: aghaf_docan_enums.h:21
@ AGHAF_DOCAN_ERROR_TO_BS
Bs timeout (N_TIMEOUT_Bs) (Sender only)
Definition: aghaf_docan_enums.h:18
@ AGHAF_DOCAN_ERROR_OVFLW
Receiver can't store message (N_BUFFER_OVFLW) (Sender only)
Definition: aghaf_docan_enums.h:24
@ AGHAF_DOCAN_ERROR_PDU
Unexpected PDU (N_UNEXP_PDU) (Receiver only)
Definition: aghaf_docan_enums.h:22
@ AGHAF_DOCAN_ERROR_SN
Unexpected SequenceNumber (N_WRONG_SN) (Receiver only)
Definition: aghaf_docan_enums.h:20
@ AGHAF_DOCAN_ERROR_WAIT
Wait overrun (N_WFT_OVRN) (Receiver only)
Definition: aghaf_docan_enums.h:23
@ AGHAF_DOCAN_ERROR_OTHER
Other error (N_ERROR) (Sender/Receiver)
Definition: aghaf_docan_enums.h:25
@ AGHAF_DOCAN_ERROR_TO_CR
Cr timeout (N_TIMEOUT_Cr) (Receiver only)
Definition: aghaf_docan_enums.h:19
@ AGHAF_DOCAN_ERROR_TO_A
As/Ar timeout (N_TIMEOUT_A) (Sender/Receiver)
Definition: aghaf_docan_enums.h:17