1 #include "common-states.h"
6 UL_LOG_CUST(ulogd_strategy_get_central_buillon); /* Log domain name = ulogd + name of the file */
7 static FSM_STATE_DECL(pick_central_buillon);
10 FSM_STATE(get_central_buillon_first)
16 ul_logmsg("waiting for start\n");
22 FSM_TRANSITION(pick_central_buillon);
31 case EV_SWITCH_STRATEGY:
32 FSM_TRANSITION(calibrate);
37 #undef FSM_STATE_VISIBILITY
38 #define FSM_STATE_VISIBILITY static
40 FSM_STATE_DECL(bottle_bw);
41 FSM_STATE_DECL(pick_buillon_from_totem1);
42 FSM_STATE_DECL(pick_buillon_from_totem2);
45 FSM_STATE(pick_central_buillon)
49 SUBFSM_TRANSITION(approach_central_buillon,NULL);
52 FSM_TRANSITION(bottle_bw);
63 SUBFSM_TRANSITION(push_bottle_bw,NULL);
67 FSM_TRANSITION(pick_buillon_from_totem1);
74 FSM_STATE(pick_buillon_from_totem1)
80 SUBFSM_TRANSITION(leave_home,NULL);
83 FSM_TRANSITION(pick_buillon_from_totem2);
90 FSM_STATE(pick_buillon_from_totem2)
97 SUBFSM_TRANSITION(leave_home,NULL);