SimpleEventHandler Class Reference

#include <armarx/navigation/client/services/SimpleEventHandler.h>

+ Inheritance diagram for SimpleEventHandler:

Public Member Functions

void globalPlanningFailed (const core::GlobalPlanningFailedEvent &event) override
 
void globalTrajectoryUpdated (const core::GlobalTrajectoryUpdatedEvent &event) override
 
void goalReached (const core::GoalReachedEvent &event) override
 Will be called whenever the navigator reached the goal.
 
void internalError (const core::InternalErrorEvent &event) override
 Will be called whenever an internal error occurs.
 
void localPlanningFailed (const core::LocalPlanningFailedEvent &event) override
 
void localTrajectoryUpdated (const core::LocalTrajectoryUpdatedEvent &event) override
 
void movementStarted (const core::MovementStartedEvent &event) override
 
void onGlobalPlanningFailed (const GlobalPlanningFailedCallback &callback) override
 
void onGlobalPlanningUpdated (const GlobalTrajectoryUpdatedCallback &callback) override
 
void onGlobalTrajectoryUpdated (const GlobalTrajectoryUpdatedCallback &callback) override
 
void onGoalReached (const OnGoalReachedCallback &callback) override
 
void onInternalError (const OnInternalErrorCallback &callback) override
 
void onLocalPlanningFailed (const LocalPlanningFailedCallback &callback) override
 
void onLocalTrajectoryUpdated (const LocalTrajectoryUpdatedCallback &callback) override
 
void onMovementStarted (const OnMovementStartedCallback &callback) override
 
void onSafetyStopTriggered (const OnSafetyStopTriggeredCallback &callback) override
 
void onSafetyThrottlingTriggered (const OnSafetyThrottlingTriggeredCallback &callback) override
 
void onUserAbortTriggered (const OnUserAbortTriggeredCallback &callback) override
 
void onWaypointReached (const OnWaypointReachedCallback &callback) override
 
void safetyStopTriggered (const core::SafetyStopTriggeredEvent &event) override
 Will be called whenever a safety stop is triggered.
 
void safetyThrottlingTriggered (const core::SafetyThrottlingTriggeredEvent &event) override
 Will be called whenever safety throttling is triggered to a certain degree (configurable).
 
void userAbortTriggered (const core::UserAbortTriggeredEvent &event) override
 Will be called whenever the user aborts the current navigation.
 
void waypointReached (const core::WaypointReachedEvent &event) override
 Will be called whenever the navigator reached a user-defined waypoint.
 
- Public Member Functions inherited from EventSubscriptionInterface
virtual ~EventSubscriptionInterface ()=default
 
- Public Member Functions inherited from EventPublishingInterface
virtual ~EventPublishingInterface ()=default
 

Member Function Documentation

◆ globalPlanningFailed()

void globalPlanningFailed ( const core::GlobalPlanningFailedEvent & event)
overridevirtual

◆ globalTrajectoryUpdated()

void globalTrajectoryUpdated ( const core::GlobalTrajectoryUpdatedEvent & event)
overridevirtual

◆ goalReached()

void goalReached ( const core::GoalReachedEvent & event)
overridevirtual

Will be called whenever the navigator reached the goal.

Implements EventPublishingInterface.

◆ internalError()

void internalError ( const core::InternalErrorEvent & event)
overridevirtual

Will be called whenever an internal error occurs.

Implements EventPublishingInterface.

◆ localPlanningFailed()

void localPlanningFailed ( const core::LocalPlanningFailedEvent & event)
overridevirtual

◆ localTrajectoryUpdated()

void localTrajectoryUpdated ( const core::LocalTrajectoryUpdatedEvent & event)
overridevirtual

◆ movementStarted()

void movementStarted ( const core::MovementStartedEvent & event)
overridevirtual

◆ onGlobalPlanningFailed()

void onGlobalPlanningFailed ( const GlobalPlanningFailedCallback & callback)
overridevirtual

◆ onGlobalPlanningUpdated()

void onGlobalPlanningUpdated ( const GlobalTrajectoryUpdatedCallback & callback)
overridevirtual

◆ onGlobalTrajectoryUpdated()

void onGlobalTrajectoryUpdated ( const GlobalTrajectoryUpdatedCallback & callback)
overridevirtual

◆ onGoalReached()

void onGoalReached ( const OnGoalReachedCallback & callback)
overridevirtual

◆ onInternalError()

void onInternalError ( const OnInternalErrorCallback & callback)
overridevirtual

◆ onLocalPlanningFailed()

void onLocalPlanningFailed ( const LocalPlanningFailedCallback & callback)
overridevirtual

◆ onLocalTrajectoryUpdated()

void onLocalTrajectoryUpdated ( const LocalTrajectoryUpdatedCallback & callback)
overridevirtual

◆ onMovementStarted()

void onMovementStarted ( const OnMovementStartedCallback & callback)
overridevirtual

◆ onSafetyStopTriggered()

void onSafetyStopTriggered ( const OnSafetyStopTriggeredCallback & callback)
overridevirtual

◆ onSafetyThrottlingTriggered()

void onSafetyThrottlingTriggered ( const OnSafetyThrottlingTriggeredCallback & callback)
overridevirtual

◆ onUserAbortTriggered()

void onUserAbortTriggered ( const OnUserAbortTriggeredCallback & callback)
overridevirtual

◆ onWaypointReached()

void onWaypointReached ( const OnWaypointReachedCallback & callback)
overridevirtual

◆ safetyStopTriggered()

void safetyStopTriggered ( const core::SafetyStopTriggeredEvent & event)
overridevirtual

Will be called whenever a safety stop is triggered.

Implements EventPublishingInterface.

◆ safetyThrottlingTriggered()

void safetyThrottlingTriggered ( const core::SafetyThrottlingTriggeredEvent & event)
overridevirtual

Will be called whenever safety throttling is triggered to a certain degree (configurable).

Implements EventPublishingInterface.

◆ userAbortTriggered()

void userAbortTriggered ( const core::UserAbortTriggeredEvent & event)
overridevirtual

Will be called whenever the user aborts the current navigation.

Implements EventPublishingInterface.

◆ waypointReached()

void waypointReached ( const core::WaypointReachedEvent & event)
overridevirtual

Will be called whenever the navigator reached a user-defined waypoint.

Implements EventPublishingInterface.

Member Data Documentation

◆ globalPlanningFailedCallbacks

std::vector<GlobalPlanningFailedCallback> globalPlanningFailedCallbacks

◆ globalTrajectoryUpdatedCallbacks

std::vector<GlobalTrajectoryUpdatedCallback> globalTrajectoryUpdatedCallbacks

◆ goalReachedCallbacks

std::vector<OnGoalReachedCallback> goalReachedCallbacks

◆ internalErrorCallbacks

std::vector<OnInternalErrorCallback> internalErrorCallbacks

◆ localPlanningFailedCallbacks

std::vector<LocalPlanningFailedCallback> localPlanningFailedCallbacks

◆ localTrajectoryUpdatedCallbacks

std::vector<LocalTrajectoryUpdatedCallback> localTrajectoryUpdatedCallbacks

◆ movementStartedCallbacks

std::vector<OnMovementStartedCallback> movementStartedCallbacks

◆ safetyStopTriggeredCallbacks

std::vector<OnSafetyStopTriggeredCallback> safetyStopTriggeredCallbacks

◆ safetyThrottlingTriggeredCallbacks

std::vector<OnSafetyThrottlingTriggeredCallback> safetyThrottlingTriggeredCallbacks

◆ trajectoryControllerUpdatedCallbacks

std::vector<TrajectoryControllerUpdatedCallback> trajectoryControllerUpdatedCallbacks

◆ userAbortTriggeredCallbacks

std::vector<OnUserAbortTriggeredCallback> userAbortTriggeredCallbacks

◆ waypointReachedCallbacks

std::vector<OnWaypointReachedCallback> waypointReachedCallbacks

The documentation for this class was generated from the following files: