FSM_STATE(store_pucks_in_holder)
{
- static int i;
+ //static int i;
switch (FSM_EVENT) {
case EV_ENTRY:
act_holder(HOLDER_OPENED);
FSM_TRANSITION(wait_for_command);
FSM_SIGNAL(MAIN, EV_ACTION_DONE, NULL);
} else {
- i = 0;
+ //i = 0;
act_holder(HOLDER_OPENED);
act_lift(LIFT_IN_HOLDER_POS);
}
break;
case EV_LIFT_IN_POS:
- switch(i) {
- case 0:
+ /*switch(i) {
+ case 0: */
act_holder(HOLDER_TIGHT);
act_lift(LIFT_TRAVEL_POS);
- break;
- case 1:
robot.pucks_inside++; // FIXME: (?) change this variable in EV_ENTRY and only in one place?
basic_lift_position = HIGH;
FSM_TRANSITION(wait_for_command);
FSM_SIGNAL(MAIN, EV_ACTION_DONE, NULL);
+ break;
+ /*case 1:
}
- i++;
+ i++; */
break;
case EV_PUCK_INSIDE: // ignore
break;