AGHAF  4.5.4
Annecy electronique Generic Hardware Access Framework
aghaf_can_enums.h
Go to the documentation of this file.
1 
5 #ifndef AGHAF_CAN_ENUMS_H
6 #define AGHAF_CAN_ENUMS_H
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
14 
18 #define AGHAF_CAN_PERIODIC_NO_RESTART (1 << 0)
20 
24 #define AGHAF_CAN_MSG_XTD (1 << 0)
25 #define AGHAF_CAN_MSG_RTR \
26  (1 << 1)
28 #define AGHAF_CAN_MSG_FDF (1 << 2)
29 #define AGHAF_CAN_MSG_BRS \
30  (1 << 3)
31 #define AGHAF_CAN_MSG_ESI \
32  (1 << 4)
33 #define AGHAF_CAN_MSG_EVENT_DATA \
34  (1 << 5)
37 
39 typedef enum {
55 
57 typedef enum {
62 
67 
73 
75 typedef enum {
80 
85 
90 
95 
101 
106 
112 
118 
124 
131 
141 
143 
144 #ifdef __cplusplus
145 }
146 #endif
147 
148 #endif
AGHAF_CAN_Param
List of parameters used to configure a CAN bus.
Definition: aghaf_can_enums.h:75
@ CAN_PARAM_TERMINATION_LS
Definition: aghaf_can_enums.h:130
@ CAN_PARAM_TERMINATION
Definition: aghaf_can_enums.h:123
@ CAN_PARAM_LISTEN_ONLY
Definition: aghaf_can_enums.h:117
@ CAN_PARAM_MODE
Definition: aghaf_can_enums.h:79
@ CAN_PARAM_BAUDRATE_FD
Definition: aghaf_can_enums.h:89
@ CAN_PARAM_NO_EVENT
Definition: aghaf_can_enums.h:139
@ CAN_PARAM_SAMPLEPOINT_FD
Definition: aghaf_can_enums.h:100
@ CAN_PARAM_BAUDRATE
Definition: aghaf_can_enums.h:84
@ CAN_PARAM_SYNCJUMP_WIDTH_FD
Definition: aghaf_can_enums.h:111
@ CAN_PARAM_SAMPLEPOINT
Definition: aghaf_can_enums.h:94
@ CAN_PARAM_SYNCJUMP_WIDTH
Definition: aghaf_can_enums.h:105
AGHAF_CAN_Mode
Possible modes for CAN.
Definition: aghaf_can_enums.h:57
@ AGHAF_CAN_MODE_LS
Definition: aghaf_can_enums.h:71
@ AGHAF_CAN_MODE_FD
Definition: aghaf_can_enums.h:61
@ AGHAF_CAN_MODE_HS
Definition: aghaf_can_enums.h:66
AGHAF_CAN_Error
Enumerator to describe the error on the bus.
Definition: aghaf_can_enums.h:39
@ AGHAF_CAN_ERROR_NONE
No error.
Definition: aghaf_can_enums.h:40
@ AGHAF_CAN_ERROR_STUFF
Definition: aghaf_can_enums.h:41
@ AGHAF_CAN_ERROR_BIT1
Definition: aghaf_can_enums.h:48
@ AGHAF_CAN_ERROR_FORM
Definition: aghaf_can_enums.h:44
@ AGHAF_CAN_ERROR_ACK
Definition: aghaf_can_enums.h:46
@ AGHAF_CAN_ERROR_CRC
Definition: aghaf_can_enums.h:52
@ AGHAF_CAN_ERROR_BIT0
Definition: aghaf_can_enums.h:50