#include <fsm_common_events.h>
Go to the source code of this file.
Definition in file roboevent.h.
enum fsm_events_detect |
Definition of events, which can be sent to DETECT FSM.
__DETECT_COMMON_EV_INIT | |
__DETECT_COMMON_EV_EXIT | |
__DETECT_COMMON_EV_STATE_ENTERED | |
__DETECT_COMMON_EV_RETURN | |
__DETECT_COMMON_EV_TIMEOUT | |
__DETECT_COMMON_EV_TIMER |
Definition at line 197 of file roboevent.h.
enum fsm_events_loc |
Definition of events, which can be sent to LOC FSM.
Definition at line 53 of file roboevent.h.
enum fsm_events_main |
Definition of events, which can be sent to MAIN FSM.
__MAIN_EV_OBSTRUCTION_AHEAD | |
__MAIN_EV_DEPOSITE_CAN | |
__MAIN_EV_STACK_FULL | |
__MAIN_EV_DETECTED_CAN | |
__MAIN_EV_DETECTED_WASTE | |
__MAIN_EV_DETECTED_BATTERY | |
__MAIN_EV_WAIT_DEPOSITE_CAN | |
__MAIN_EV_TRAJECTORY_ERROR |
The trajectory submitted by EV_NEW_TRAJECTORY can't be prepared for execution.
|
__MAIN_EV_GOAL_NOT_REACHABLE | Path planner can't calculate a path to the goal. |
__MAIN_EV_GOAL_IS_OBSTACLE |
Path planner can't calculate a path to the goal because the goal is an obstacle (wall).
|
__MAIN_EV_DEPOSITE_DONE | |
__MAIN_EV_DETECTED_BOTTLE | |
__MAIN_EV_START |
Competition started.
|
__MAIN_EV_WASTE_IN | |
__MAIN_EV_LOST_DURING_MOTION | Actual position of the robot is too far from reference. |
__MAIN_EV_PICKUP_FAILED | |
__MAIN_EV_DEPOSITE_BOTTLE | |
__MAIN_EV_GOAL_IS_TMP_OBSTACLE |
Path planner can't calculate a path to the goal because the goal is a temporary obstacle read form senors.
|
__MAIN_EV_ENEMY_AHEAD | |
__MAIN_EV_MOTION_DONE | Previously submitted motion is finished. |
__MAIN_EV_MAP_NOT_INIT | The map is not init. |
__MAIN_EV_PICKUP_DONE |
Pickup FSM sucessfully moved the waste to stock.
|
__MAIN_EV_COLLECT_WASTE | |
__MAIN_EV_WAIT_DEPOSITE_BOTTLE | |
__MAIN_COMMON_EV_INIT | |
__MAIN_COMMON_EV_EXIT | |
__MAIN_COMMON_EV_STATE_ENTERED | |
__MAIN_COMMON_EV_RETURN | |
__MAIN_COMMON_EV_TIMEOUT | |
__MAIN_COMMON_EV_TIMER |
Definition at line 123 of file roboevent.h.
enum fsm_events_motion |
Definition of events, which can be sent to MOTION FSM.
__MOTION_EV_TRAJECTORY_DONE | Reference position is at the end of the previously submitted trajectory. |
__MOTION_EV_TRAJECTORY_DONE_AND_CLOSE | EV_TRAJECTORY_DONE + distance of actual position to the target is less than XXX |
__MOTION_EV_NEW_TRAJECTORY | New trajectory submitted to robot.new_trajectory. |
__MOTION_EV_MOVE_STOP | Stop current motion as fast as possible. |
__MOTION_EV_LOC_UPDATED | Localization updated the estimate of the robot position. |
__MOTION_EV_NEW_GOAL | A new goal is received. |
__MOTION_EV_LOC_LOST |
Localization can't estimate the position of the robot.
|
__MOTION_EV_TRAJECTORY_LOST | Actual position of the robot is too far from reference. |
__MOTION_COMMON_EV_INIT | |
__MOTION_COMMON_EV_EXIT | |
__MOTION_COMMON_EV_STATE_ENTERED | |
__MOTION_COMMON_EV_RETURN | |
__MOTION_COMMON_EV_TIMEOUT | |
__MOTION_COMMON_EV_TIMER |
Definition at line 11 of file roboevent.h.
enum fsm_events_pickup |
Definition of events, which can be sent to PICKUP FSM.
Definition at line 89 of file roboevent.h.