Go to the source code of this file.
Data Structures | |
struct | canmsg_t |
The CAN message structure. More... | |
struct | Command_par |
IOCTL Command request parameter structure. More... | |
struct | Config_par |
IOCTL Configuration request parameter structure. More... | |
struct | Send_par |
IOCTL Send request parameter structure. More... | |
struct | Receive_par |
IOCTL Receive request parameter structure. More... | |
struct | ConfigureRTR_par |
IOCTL ConfigureRTR request parameter structure. More... | |
Defines | |
#define | CAN_MSG_LENGTH 8 |
maximum length of a CAN frame. | |
#define | MSG_RTR (1<<0) |
RTR Message. | |
#define | MSG_OVR (1<<1) |
Message overflow error. | |
#define | MSG_EXT (1<<2) |
extended message format. | |
#define | MSG_PASSIVE (1<<4) |
controller in error passive. | |
#define | MSG_ERR_MASK (MSG_OVR + MSG_PASSIVE) |
mask used for detecting CAN errors in the canmsg_t flags field. | |
#define | COMMAND 0 |
IOCTL command request. | |
#define | CONFIG 1 |
IOCTL configuration request. | |
#define | SEND 2 |
IOCTL request. | |
#define | RECEIVE 3 |
IOCTL request. | |
#define | CONFIGURERTR 4 |
IOCTL request. | |
#define | CMD_START 1 |
---------- IOCTL Command subcommands. | |
#define | CMD_STOP 2 |
#define | CMD_RESET 3 |
#define | CONF_ACCM 0 |
---------- IOCTL Configure targets. | |
#define | CONF_ACCC 1 |
#define | CONF_TIMING 2 |
#define | CONF_OMODE 3 |
#define | CONF_FILTER 4 |
#define | CONF_FENABLE 5 |
#define | CONF_FDISABLE 6 |
Typedefs | |
typedef struct Command_par | Command_par_t |
IOCTL Command request parameter structure. | |
typedef struct Config_par | Config_par_t |
IOCTL Configuration request parameter structure. | |
typedef struct Send_par | Send_par_t |
IOCTL Send request parameter structure. | |
typedef struct Receive_par | Receive_par_t |
IOCTL Receive request parameter structure. | |
typedef struct ConfigureRTR_par | ConfigureRTR_par_t |
IOCTL ConfigureRTR request parameter structure. |
can4linux interface definitions