|
#include <armarx/navigation/client/services/MemoryPolling.h>
Public Member Functions | |
void | handleEvent (const armem::wm::EntityInstance &memoryEntity) |
MemoryPolling (const std::string &callerId, armem::client::MemoryNameSystem &mns) | |
~MemoryPolling () override | |
Public Member Functions inherited from SimpleEventHandler | |
void | globalPlanningFailed (const core::GlobalPlanningFailedEvent &event) override |
void | globalTrajectoryUpdated (const global_planning::GlobalPlannerResult &event) 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 &event) override |
void | movementStarted (const core::MovementStartedEvent &event) override |
void | onGlobalPlanningFailed (const GlobalPlanningFailedCallback &callback) override |
void | onGoalReached (const OnGoalReachedCallback &callback) override |
void | onInternalError (const OnInternalErrorCallback &callback) override |
void | onLocalPlanningFailed (const LocalPlanningFailedCallback &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. 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... | |
Public Member Functions inherited from EventSubscriptionInterface | |
virtual | ~EventSubscriptionInterface ()=default |
Public Member Functions inherited from EventPublishingInterface | |
virtual | ~EventPublishingInterface ()=default |
Protected Member Functions | |
void | handleEvents (const armem::wm::Memory &memory) |
void | onEntityUpdate (const std::vector< armem::MemoryID > &snapshotIDs) |
void | runPollMemoryEvents () |
Definition at line 24 of file MemoryPolling.h.
MemoryPolling | ( | const std::string & | callerId, |
armem::client::MemoryNameSystem & | mns | ||
) |
|
override |
Definition at line 158 of file MemoryPolling.cpp.
void handleEvent | ( | const armem::wm::EntityInstance & | memoryEntity | ) |
|
protected |
Definition at line 199 of file MemoryPolling.cpp.
|
protected |
|
protected |
Definition at line 167 of file MemoryPolling.cpp.