--- a/include/EtherCAT_dev.h Wed Feb 22 17:36:28 2006 +0000
+++ b/include/EtherCAT_dev.h Thu Feb 23 09:58:50 2006 +0000
@@ -21,8 +21,11 @@
typedef enum
{
- EC_DEVICE_STATE_READY, EC_DEVICE_STATE_SENT, EC_DEVICE_STATE_RECEIVED,
- EC_DEVICE_STATE_TIMEOUT, EC_DEVICE_STATE_ERROR
+ EC_DEVICE_STATE_READY = 0,
+ EC_DEVICE_STATE_SENT,
+ EC_DEVICE_STATE_RECEIVED,
+ EC_DEVICE_STATE_TIMEOUT,
+ EC_DEVICE_STATE_ERROR
}
ec_device_state_t;
@@ -33,9 +36,10 @@
struct pt_regs *),
struct module *);
void EtherCAT_dev_unregister(unsigned int, ec_device_t *);
+
int EtherCAT_dev_is_ec(ec_device_t *, struct net_device *);
void EtherCAT_dev_state(ec_device_t *, ec_device_state_t);
-int EtherCAT_dev_receive(ec_device_t *, void *, unsigned int);
+void EtherCAT_dev_receive(ec_device_t *, void *, unsigned int);
/*****************************************************************************/