virtual void onUserAbortTriggered(const OnUserAbortTriggeredCallback &callback)=0
virtual void onLocalPlanningFailed(const LocalPlanningFailedCallback &callback)=0
std::function< void(const core::WaypointReachedEvent &)> OnWaypointReachedCallback
std::function< void(const local_planning::LocalPlannerResult &)> LocalTrajectoryUpdatedCallback
std::function< void(const core::GlobalPlanningFailedEvent &)> GlobalPlanningFailedCallback
Event describing the occurance of an internal unhandled error.
Event desciribing that a significant safety throttling factor was reached.
virtual ~EventSubscriptionInterface()=default
This file is part of ArmarX.
std::function< void(const core::LocalPlanningFailedEvent &)> LocalPlanningFailedCallback
virtual void onWaypointReached(const OnWaypointReachedCallback &callback)=0
virtual void onGlobalPlanningFailed(const GlobalPlanningFailedCallback &callback)=0
virtual void onSafetyStopTriggered(const OnSafetyStopTriggeredCallback &callback)=0
std::function< void(const traj_ctrl::local::TrajectoryControllerResult &)> TrajectoryControllerUpdatedCallback
Event describing that for security reasons, the robot was stopped completely.
virtual void onMovementStarted(const OnMovementStartedCallback &callback)=0
std::function< void(const core::UserAbortTriggeredEvent &)> OnUserAbortTriggeredCallback
std::function< void(const core::SafetyThrottlingTriggeredEvent &)> OnSafetyThrottlingTriggeredCallback
Event describing that the user aborted the current execution.
virtual void onSafetyThrottlingTriggered(const OnSafetyThrottlingTriggeredCallback &callback)=0
virtual void onInternalError(const OnInternalErrorCallback &callback)=0
Event describing that the targeted goal was successfully reached.
std::function< void(const core::MovementStartedEvent &)> OnMovementStartedCallback
std::function< void(const global_planning::GlobalPlannerResult &)> GlobalTrajectoryUpdatedCallback
Event describing that a user-defined waypoint was successfully reached.
std::function< void(const core::InternalErrorEvent &)> OnInternalErrorCallback
virtual void onGoalReached(const OnGoalReachedCallback &callback)=0
std::function< void(const core::SafetyStopTriggeredEvent &)> OnSafetyStopTriggeredCallback
std::function< void(const core::GoalReachedEvent &)> OnGoalReachedCallback