diff -r 100f51f28cf2 -r 0180d8277311 master/fsm.h --- a/master/fsm.h Mon Oct 23 12:59:42 2006 +0000 +++ b/master/fsm.h Mon Oct 23 13:45:09 2006 +0000 @@ -48,6 +48,7 @@ #include "canopen.h" #include "fsm_sii.h" +#include "fsm_change.h" /*****************************************************************************/ @@ -72,11 +73,7 @@ void (*slave_state)(ec_fsm_t *); /**< slave state function */ ec_fsm_sii_t fsm_sii; /**< SII state machine */ - - void (*change_state)(ec_fsm_t *); /**< slave state change state function */ - ec_slave_state_t change_new; /**< input: new state */ - unsigned long change_jiffies; /**< change timer */ - uint8_t change_take_time; /**< take sending timestamp */ + ec_fsm_change_t fsm_change; /**< State change state machine */ void (*coe_state)(ec_fsm_t *); /**< CoE state function */ ec_sdo_data_t *coe_sdodata; /**< input/output: SDO data object */