diff -r ef09f0ea0c4c -r 1875b9fea0ba master/fsm_slave.h --- a/master/fsm_slave.h Fri Feb 26 18:22:02 2010 +0100 +++ b/master/fsm_slave.h Mon Mar 01 18:33:42 2010 +0100 @@ -41,6 +41,7 @@ #include "sdo_request.h" #include "fsm_coe.h" #include "fsm_foe.h" +#include "fsm_soe.h" typedef struct ec_fsm_slave ec_fsm_slave_t; /**< \see ec_fsm_slave */ @@ -54,9 +55,11 @@ ec_sdo_request_t *sdo_request; /**< SDO request to process. */ ec_foe_request_t *foe_request; /**< FoE request to process. */ off_t foe_index; /**< index to FoE write request data */ + ec_soe_request_t *soe_request; /**< SoE request to process. */ ec_fsm_coe_t fsm_coe; /**< CoE state machine */ ec_fsm_foe_t fsm_foe; /**< FoE state machine */ + ec_fsm_soe_t fsm_soe; /**< SoE state machine */ }; /*****************************************************************************/