devices/ecdev.h
changeset 199 04ecf40fc2e9
parent 197 b9a6e2c22745
child 246 0bf7c769de06
equal deleted inserted replaced
198:f7dff1ed01ba 199:04ecf40fc2e9
     1 /******************************************************************************
     1 /******************************************************************************
     2  *
       
     3  *  EtherCAT interface for EtherCAT device drivers.
       
     4  *
     2  *
     5  *  $Id$
     3  *  $Id$
     6  *
     4  *
     7  *  Copyright (C) 2006  Florian Pose, Ingenieurgemeinschaft IgH
     5  *  Copyright (C) 2006  Florian Pose, Ingenieurgemeinschaft IgH
     8  *
     6  *
    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>