master/fsm.h
changeset 325 7833cf70c4f2
parent 293 14aeb79aa992
child 329 d004349777fc
child 1716 9440f4ff25c7
--- a/master/fsm.h	Wed Aug 02 23:16:10 2006 +0000
+++ b/master/fsm.h	Thu Aug 03 12:51:17 2006 +0000
@@ -41,6 +41,7 @@
 #ifndef __EC_STATES__
 #define __EC_STATES__
 
+#include "globals.h"
 #include "../include/ecrt.h"
 #include "datagram.h"
 #include "slave.h"
@@ -84,6 +85,14 @@
 void ec_fsm_reset(ec_fsm_t *);
 void ec_fsm_execute(ec_fsm_t *);
 
+void ec_fsm_startup(ec_fsm_t *);
+int ec_fsm_startup_running(ec_fsm_t *);
+int ec_fsm_startup_success(ec_fsm_t *);
+
+void ec_fsm_configuration(ec_fsm_t *);
+int ec_fsm_configuration_running(ec_fsm_t *);
+int ec_fsm_configuration_success(ec_fsm_t *);
+
 /*****************************************************************************/
 
 #endif