equal
deleted
inserted
replaced
1 /****************************************************************************** |
1 /****************************************************************************** |
2 * |
2 * |
3 * $Id: ioctl.h,v 8b358effa78b 2011/03/14 10:20:05 ch1010277 $ |
3 * $Id$ |
4 * |
4 * |
5 * Copyright (C) 2006-2008 Florian Pose, Ingenieurgemeinschaft IgH |
5 * Copyright (C) 2006-2008 Florian Pose, Ingenieurgemeinschaft IgH |
6 * |
6 * |
7 * This file is part of the IgH EtherCAT Master. |
7 * This file is part of the IgH EtherCAT Master. |
8 * |
8 * |
135 #define EC_IOCTL_VOE_READ_NOSYNC EC_IOW(0x45, ec_ioctl_voe_t) |
135 #define EC_IOCTL_VOE_READ_NOSYNC EC_IOW(0x45, ec_ioctl_voe_t) |
136 #define EC_IOCTL_VOE_WRITE EC_IOWR(0x46, ec_ioctl_voe_t) |
136 #define EC_IOCTL_VOE_WRITE EC_IOWR(0x46, ec_ioctl_voe_t) |
137 #define EC_IOCTL_VOE_EXEC EC_IOWR(0x47, ec_ioctl_voe_t) |
137 #define EC_IOCTL_VOE_EXEC EC_IOWR(0x47, ec_ioctl_voe_t) |
138 #define EC_IOCTL_VOE_DATA EC_IOWR(0x48, ec_ioctl_voe_t) |
138 #define EC_IOCTL_VOE_DATA EC_IOWR(0x48, ec_ioctl_voe_t) |
139 #define EC_IOCTL_SET_SEND_INTERVAL EC_IOW(0x49, size_t) |
139 #define EC_IOCTL_SET_SEND_INTERVAL EC_IOW(0x49, size_t) |
140 #define EC_IOCTL_MASTER_SC_STATE EC_IOR(0x50, ec_master_state_t) |
140 #define EC_IOCTL_MASTER_SC_STATE EC_IOR(0x50, ec_master_state_t) |
141 #define EC_IOCTL_SC_OVERLAPPING_IO EC_IOW(0x51, ec_ioctl_config_t) |
141 #define EC_IOCTL_SC_OVERLAPPING_IO EC_IOW(0x51, ec_ioctl_config_t) |
142 |
142 |
143 /*****************************************************************************/ |
143 /*****************************************************************************/ |
144 |
144 |
145 #define EC_IOCTL_STRING_SIZE 64 |
145 #define EC_IOCTL_STRING_SIZE 64 |
146 |
146 |