20 * You should have received a copy of the GNU General Public License |
18 * You should have received a copy of the GNU General Public License |
21 * along with the IgH EtherCAT Master; if not, write to the Free Software |
19 * along with the IgH EtherCAT Master; if not, write to the Free Software |
22 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
20 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
23 * |
21 * |
24 *****************************************************************************/ |
22 *****************************************************************************/ |
|
23 |
|
24 /** |
|
25 \file |
|
26 EtherCAT interface for EtherCAT device drivers. |
|
27 */ |
|
28 |
|
29 /** |
|
30 \defgroup DeviceInterface EtherCAT device interface |
|
31 Master interface for EtherCAT-capable network device drivers. |
|
32 Through the EtherCAT device interface, EtherCAT-capable network device |
|
33 drivers are able to connect their device(s) to the master, pass received |
|
34 frames and notify the master about status changes. The master on his part, |
|
35 can send his frames through connected devices. |
|
36 */ |
|
37 |
|
38 /*****************************************************************************/ |
25 |
39 |
26 #ifndef _ETHERCAT_DEVICE_H_ |
40 #ifndef _ETHERCAT_DEVICE_H_ |
27 #define _ETHERCAT_DEVICE_H_ |
41 #define _ETHERCAT_DEVICE_H_ |
28 |
42 |
29 #include <linux/netdevice.h> |
43 #include <linux/netdevice.h> |