master/fsm.h
changeset 435 779a18d12e6c
parent 434 0180d8277311
child 436 63214beb641d
equal deleted inserted replaced
434:0180d8277311 435:779a18d12e6c
    87 /*****************************************************************************/
    87 /*****************************************************************************/
    88 
    88 
    89 int ec_fsm_init(ec_fsm_t *, ec_master_t *);
    89 int ec_fsm_init(ec_fsm_t *, ec_master_t *);
    90 void ec_fsm_clear(ec_fsm_t *);
    90 void ec_fsm_clear(ec_fsm_t *);
    91 void ec_fsm_reset(ec_fsm_t *);
    91 void ec_fsm_reset(ec_fsm_t *);
    92 void ec_fsm_execute(ec_fsm_t *);
    92 int ec_fsm_exec(ec_fsm_t *);
    93 
    93 
    94 void ec_fsm_startup(ec_fsm_t *);
    94 void ec_fsm_startup(ec_fsm_t *);
    95 int ec_fsm_startup_running(ec_fsm_t *);
       
    96 int ec_fsm_startup_success(ec_fsm_t *);
    95 int ec_fsm_startup_success(ec_fsm_t *);
    97 
    96 
    98 void ec_fsm_configuration(ec_fsm_t *);
    97 void ec_fsm_configuration(ec_fsm_t *);
    99 int ec_fsm_configuration_running(ec_fsm_t *);
       
   100 int ec_fsm_configuration_success(ec_fsm_t *);
    98 int ec_fsm_configuration_success(ec_fsm_t *);
   101 
    99 
   102 /*****************************************************************************/
   100 /*****************************************************************************/
   103 
   101 
   104 #endif
   102 #endif