master/fsm_slave.h
changeset 1597 491dea6f4fd7
parent 1583 017fa8fd9ac1
child 1601 a784812c787f
--- a/master/fsm_slave.h	Tue Dec 01 14:24:57 2009 +0100
+++ b/master/fsm_slave.h	Tue Dec 01 16:00:22 2009 +0100
@@ -40,7 +40,7 @@
 #include "datagram.h"
 #include "sdo_request.h"
 #include "fsm_coe.h"
-
+#include "fsm_foe.h"
 
 typedef struct ec_fsm_slave ec_fsm_slave_t; /**< \see ec_fsm_slave */
 
@@ -52,8 +52,11 @@
 
     void (*state)(ec_fsm_slave_t *); /**< master state function */
     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_fsm_coe_t fsm_coe; /**< CoE state machine */
+    ec_fsm_foe_t fsm_foe; /**< FoE state machine */
 };
 
 /*****************************************************************************/