|
IgH EtherCAT Master
1.6.8
|
RTDM interface. More...
Go to the source code of this file.
Macros | |
| #define | DEBUG_RTDM 0 |
| Set to 1 to enable device operations debugging. | |
Functions | |
| static int | ec_rtdm_open (struct rtdm_fd *fd, int oflags) |
| static void | ec_rtdm_close (struct rtdm_fd *fd) |
| static int | ec_rtdm_ioctl_rt_handler (struct rtdm_fd *fd, unsigned int request, void __user *arg) |
| static int | ec_rtdm_ioctl_nrt_handler (struct rtdm_fd *fd, unsigned int request, void __user *arg) |
| static int | ec_rtdm_mmap (struct rtdm_fd *fd, struct vm_area_struct *vma) |
| int | ec_rtdm_dev_init (ec_rtdm_dev_t *rtdm_dev, ec_master_t *master) |
| Initialize an RTDM device. More... | |
| void | ec_rtdm_dev_clear (ec_rtdm_dev_t *rtdm_dev) |
| Clear an RTDM device. More... | |
Variables | |
| static struct rtdm_driver | ec_rtdm_driver |
RTDM interface.
Definition in file rtdm_xenomai_v3.c.
| int ec_rtdm_dev_init | ( | ec_rtdm_dev_t * | rtdm_dev, |
| ec_master_t * | master | ||
| ) |
Initialize an RTDM device.
| rtdm_dev | EtherCAT RTDM device. |
| master | EtherCAT master. |
Definition at line 147 of file rtdm_xenomai_v3.c.
| void ec_rtdm_dev_clear | ( | ec_rtdm_dev_t * | rtdm_dev | ) |
Clear an RTDM device.
| rtdm_dev | EtherCAT RTDM device. |
Definition at line 183 of file rtdm_xenomai_v3.c.
|
static |
Definition at line 128 of file rtdm_xenomai_v3.c.