MemoryPublisher Class Reference

#include <armarx/navigation/server/event_publishing/MemoryPublisher.h>

+ Inheritance diagram for MemoryPublisher:

Public Member Functions

void globalPlanningFailed (const core::GlobalPlanningFailedEvent &event) override
 
void globalTrajectoryUpdated (const global_planning::GlobalPlannerResult &res) override
 
void goalReached (const core::GoalReachedEvent &event) override
 Will be called whenever the navigator reached the goal. More...
 
void internalError (const core::InternalErrorEvent &event) override
 Will be called whenever an internal error occurs. More...
 
void localPlanningFailed (const core::LocalPlanningFailedEvent &event) override
 
void localTrajectoryUpdated (const local_planning::LocalPlannerResult &res) override
 
 MemoryPublisher (armarx::navigation::memory::client::stack_result::Writer *resultWriter, armarx::navigation::memory::client::events::Writer *eventsWriter, const std::string &clientId)
 
void movementStarted (const core::MovementStartedEvent &event) override
 
void safetyStopTriggered (const core::SafetyStopTriggeredEvent &event) override
 Will be called whenever a safety stop is triggered. More...
 
void safetyThrottlingTriggered (const core::SafetyThrottlingTriggeredEvent &event) override
 Will be called whenever safety throttling is triggered to a certain degree (configurable). More...
 
void userAbortTriggered (const core::UserAbortTriggeredEvent &event) override
 Will be called whenever the user aborts the current navigation. More...
 
void waypointReached (const core::WaypointReachedEvent &event) override
 Will be called whenever the navigator reached a user-defined waypoint. More...
 
 ~MemoryPublisher () override=default
 
- Public Member Functions inherited from EventPublishingInterface
virtual ~EventPublishingInterface ()=default
 

Detailed Description

Definition at line 11 of file MemoryPublisher.h.

Constructor & Destructor Documentation

◆ MemoryPublisher()

Definition at line 85 of file MemoryPublisher.cpp.

◆ ~MemoryPublisher()

~MemoryPublisher ( )
overridedefault

Member Function Documentation

◆ globalPlanningFailed()

void globalPlanningFailed ( const core::GlobalPlanningFailedEvent event)
overridevirtual

Implements EventPublishingInterface.

Definition at line 69 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

◆ globalTrajectoryUpdated()

void globalTrajectoryUpdated ( const global_planning::GlobalPlannerResult res)
overridevirtual

Implements EventPublishingInterface.

Definition at line 49 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

◆ goalReached()

void goalReached ( const core::GoalReachedEvent event)
overridevirtual

Will be called whenever the navigator reached the goal.

Implements EventPublishingInterface.

Definition at line 8 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

◆ internalError()

void internalError ( const core::InternalErrorEvent event)
overridevirtual

Will be called whenever an internal error occurs.

Implements EventPublishingInterface.

Definition at line 43 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

◆ localPlanningFailed()

void localPlanningFailed ( const core::LocalPlanningFailedEvent event)
overridevirtual

Implements EventPublishingInterface.

Definition at line 74 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

◆ localTrajectoryUpdated()

void localTrajectoryUpdated ( const local_planning::LocalPlannerResult res)
overridevirtual

Implements EventPublishingInterface.

Definition at line 55 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

◆ movementStarted()

void movementStarted ( const core::MovementStartedEvent event)
overridevirtual

Implements EventPublishingInterface.

Definition at line 80 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

◆ safetyStopTriggered()

void safetyStopTriggered ( const core::SafetyStopTriggeredEvent event)
overridevirtual

Will be called whenever a safety stop is triggered.

Implements EventPublishingInterface.

Definition at line 29 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

◆ safetyThrottlingTriggered()

void safetyThrottlingTriggered ( const core::SafetyThrottlingTriggeredEvent event)
overridevirtual

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

Implements EventPublishingInterface.

Definition at line 22 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

◆ userAbortTriggered()

void userAbortTriggered ( const core::UserAbortTriggeredEvent event)
overridevirtual

Will be called whenever the user aborts the current navigation.

Implements EventPublishingInterface.

Definition at line 36 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

◆ waypointReached()

void waypointReached ( const core::WaypointReachedEvent event)
overridevirtual

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

Implements EventPublishingInterface.

Definition at line 15 of file MemoryPublisher.cpp.

+ Here is the call graph for this function:

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