nico@215: nico@215: nico@215: CanFestival: drivers/can_lincan/lincan.h File Reference nico@215: nico@215: nico@215: nico@215: nico@215:
nico@215:
nico@215:
nico@215:
nico@215: nico@215:

lincan.h File Reference

#include <sys/time.h>
nico@215: #include <sys/types.h>
nico@215: #include <sys/ioctl.h>
nico@215: #include "./canmsg.h"
nico@215: nico@215:

nico@215: Include dependency graph for lincan.h:

nico@215: etisserant@240: nico@215: nico@215: nico@215:

nico@215: This graph shows which files directly or indirectly include this file:

nico@215: etisserant@240: nico@215: nico@215: nico@215:

nico@215: Go to the source code of this file. nico@215: nico@215: nico@215: nico@215: nico@215: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215: etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215:

Data Structures

struct  can_baudparams_t

Defines

#define CAN_IOC_MAGIC   'd'
#define CAN_DRV_QUERY   _IO(CAN_IOC_MAGIC, 0)
#define CAN_DRV_QRY_BRANCH   0
#define CAN_DRV_QRY_VERSION   1
#define CAN_DRV_QRY_MSGFORMAT   2
#define CMD_START   _IOW(CAN_IOC_MAGIC, 1, channel_t)
#define CMD_STOP   _IOW(CAN_IOC_MAGIC, 2, channel_t)
#define CONF_BAUD   _IOW(CAN_IOC_MAGIC, 4, bittiming_t)
#define CONF_FILTER   _IOW(CAN_IOC_MAGIC, 8, unsigned char)
#define STAT   _IO(CAN_IOC_MAGIC, 9)
#define CANQUE_FILTER   _IOW(CAN_IOC_MAGIC, 10, struct canfilt_t)
#define CANQUE_FLUSH   _IO(CAN_IOC_MAGIC, 11)
#define CONF_BAUDPARAMS   _IOW(CAN_IOC_MAGIC, 11, struct can_baudparams_t)
#define CANRTR_READ   _IOWR(CAN_IOC_MAGIC, 12, struct canmsg_t)

Typedefs

typedef unsigned long bittiming_t
typedef unsigned short channel_t
nico@215:


Define Documentation

etisserant@240: nico@215:
nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define CAN_DRV_QRY_BRANCH   0
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 58 of file lincan.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define CAN_DRV_QRY_MSGFORMAT   2
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 60 of file lincan.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define CAN_DRV_QRY_VERSION   1
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 59 of file lincan.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define CAN_DRV_QUERY   _IO(CAN_IOC_MAGIC, 0)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 57 of file lincan.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define CAN_IOC_MAGIC   'd'
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 34 of file lincan.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define CANQUE_FILTER   _IOW(CAN_IOC_MAGIC, 10, struct canfilt_t)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 77 of file lincan.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define CANQUE_FLUSH   _IO(CAN_IOC_MAGIC, 11)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 78 of file lincan.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define CANRTR_READ   _IOWR(CAN_IOC_MAGIC, 12, struct canmsg_t)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 80 of file lincan.h. nico@215:

nico@215:

etisserant@240: etisserant@240:

etisserant@240:
etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215:
#define CMD_START   _IOW(CAN_IOC_MAGIC, 1, channel_t)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 62 of file lincan.h. nico@215:

nico@215:

etisserant@240: etisserant@240:

etisserant@240:
etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215:
#define CMD_STOP   _IOW(CAN_IOC_MAGIC, 2, channel_t)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 63 of file lincan.h. nico@215:

nico@215:

etisserant@240: etisserant@240:

etisserant@240:
etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215:
#define CONF_BAUD   _IOW(CAN_IOC_MAGIC, 4, bittiming_t)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 66 of file lincan.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define CONF_BAUDPARAMS   _IOW(CAN_IOC_MAGIC, 11, struct can_baudparams_t)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 79 of file lincan.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define CONF_FILTER   _IOW(CAN_IOC_MAGIC, 8, unsigned char)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 71 of file lincan.h. nico@215:

nico@215:

etisserant@240: nico@215:

nico@215:
nico@215: nico@215: nico@215: nico@215: nico@215:
#define STAT   _IO(CAN_IOC_MAGIC, 9)
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 76 of file lincan.h. nico@215:

nico@215:

nico@215:


Typedef Documentation

etisserant@240: etisserant@240:
etisserant@240:
etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215:
typedef unsigned long bittiming_t
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 36 of file lincan.h. nico@215:

nico@215:

etisserant@240: etisserant@240:

etisserant@240:
etisserant@240: etisserant@240: etisserant@240: nico@215: nico@215:
typedef unsigned short channel_t
nico@215:
nico@215:
nico@215: nico@215:

nico@215: nico@215:

nico@215: Definition at line 37 of file lincan.h. nico@215:

nico@215:

etisserant@240:


Generated on Mon Jul 2 19:10:17 2007 for CanFestival by  nico@215: nico@215: doxygen 1.5.1
nico@215: nico@215: