1 #include "common-states.h"
5 UL_LOG_CUST(ulogd_strategy_pick_all_our_figures); /* Log domain name = ulogd + name of the file */
7 static FSM_STATE_DECL(bypass_figure);
9 FSM_STATE(start_all_our_figures)
15 ul_logmsg("waiting for start\n");
21 FSM_TRANSITION(bypass_figure);
30 case EV_SWITCH_STRATEGY:
31 //FSM_TRANSITION(start_12_oranges);
38 #undef FSM_STATE_VISIBILITY
39 #define FSM_STATE_VISIBILITY static
41 FSM_STATE_DECL(pick_our_green_figures);
42 // FSM_STATE_DECL(unload_oranges);
43 // FSM_STATE_DECL(opp_corns);
45 FSM_STATE(bypass_figure)
49 SUBFSM_TRANSITION(bypass_figure_in_front_of_start, NULL);
52 FSM_TRANSITION(pick_our_green_figures);
58 FSM_STATE(pick_our_green_figures)
62 SUBFSM_TRANSITION(approach_second_green_figure, NULL);
65 //FSM_TRANSITION(unload_oranges);
71 // FSM_STATE(unload_oranges)
73 // switch (FSM_EVENT) {
74 // case EV_ENTRY: SUBFSM_TRANSITION(to_cntainer_and_unld, NULL); break;
75 // case EV_RETURN: FSM_TRANSITION(opp_corns); break;
80 // FSM_STATE(opp_corns)
82 // switch (FSM_EVENT) {
83 // case EV_ENTRY: SUBFSM_TRANSITION(approach_next_corn, NULL); break;
84 // case EV_RETURN: FSM_TRANSITION(opp_corns); break;