diff -r 8b358effa78b -r 4cf0161c445a master/fsm_soe.h --- a/master/fsm_soe.h Mon Mar 14 11:20:05 2011 +0100 +++ b/master/fsm_soe.h Mon Mar 14 16:57:47 2011 +0100 @@ -50,7 +50,7 @@ */ struct ec_fsm_soe { ec_slave_t *slave; /**< slave the FSM runs on */ - ec_datagram_t *datagram; /**< datagram used in the state machine */ + ec_mailbox_t *mbox; /**< mailbox used in the state machine */ unsigned int retries; /**< retries upon datagram timeout */ void (*state)(ec_fsm_soe_t *); /**< CoE state function */ @@ -61,7 +61,7 @@ /*****************************************************************************/ -void ec_fsm_soe_init(ec_fsm_soe_t *, ec_datagram_t *); +void ec_fsm_soe_init(ec_fsm_soe_t *, ec_mailbox_t *); void ec_fsm_soe_clear(ec_fsm_soe_t *); void ec_fsm_soe_transfer(ec_fsm_soe_t *, ec_slave_t *, ec_soe_request_t *);