diff -r a7a8ed41b50a -r 29af81543ce1 master/master.h --- a/master/master.h Tue Sep 19 13:09:39 2006 +0000 +++ b/master/master.h Tue Sep 19 13:28:40 2006 +0000 @@ -47,6 +47,7 @@ #include "device.h" #include "domain.h" +#include "xmldev.h" #include "fsm.h" /*****************************************************************************/ @@ -98,6 +99,8 @@ ec_device_t *device; /**< EtherCAT device */ + ec_xmldev_t xmldev; /**< XML character device */ + ec_fsm_t fsm; /**< master state machine */ ec_master_mode_t mode; /**< master mode */ @@ -136,7 +139,7 @@ /*****************************************************************************/ // master creation and deletion -int ec_master_init(ec_master_t *, unsigned int, unsigned int); +int ec_master_init(ec_master_t *, unsigned int, unsigned int, dev_t); void ec_master_clear(struct kobject *); void ec_master_reset(ec_master_t *);