#include <statusPublisher.h>
Public Member Functions | |
| void | finishedContinualPlanning (bool success, const std::string &result) |
| void | finishedExecution (bool success, const DurativeAction &a) |
| void | finishedMonitoring (bool success) |
| void | finishedPlanning (bool success, const Plan &plan) |
| void | finishedStateEstimation (bool success, const SymbolicState &state) |
| void | publishStatus (int component, int status, const std::string &description) |
| void | setEnabled (bool on) |
| void | startedExecution (const DurativeAction &a) |
| void | startedMonitoring () |
| void | startedPlanning () |
| void | startedStateEstimation () |
| StatusPublisher () | |
| void | updateCurrentPlan (const Plan &plan) |
| ~StatusPublisher () | |
Private Attributes | |
| bool | _enabled |
| ros::Publisher | _pubStatus |
Definition at line 9 of file statusPublisher.h.
Definition at line 6 of file statusPublisher.cpp.
Definition at line 14 of file statusPublisher.cpp.
| void StatusPublisher::finishedContinualPlanning | ( | bool | success, |
| const std::string & | result | ||
| ) |
Definition at line 86 of file statusPublisher.cpp.
| void StatusPublisher::finishedExecution | ( | bool | success, |
| const DurativeAction & | a | ||
| ) |
Definition at line 68 of file statusPublisher.cpp.
| void StatusPublisher::finishedMonitoring | ( | bool | success | ) |
Definition at line 39 of file statusPublisher.cpp.
| void StatusPublisher::finishedPlanning | ( | bool | success, |
| const Plan & | plan | ||
| ) |
Definition at line 51 of file statusPublisher.cpp.
| void StatusPublisher::finishedStateEstimation | ( | bool | success, |
| const SymbolicState & | state | ||
| ) |
Definition at line 23 of file statusPublisher.cpp.
| void StatusPublisher::publishStatus | ( | int | component, |
| int | status, | ||
| const std::string & | description | ||
| ) |
Definition at line 92 of file statusPublisher.cpp.
| void StatusPublisher::setEnabled | ( | bool | on | ) | [inline] |
Definition at line 34 of file statusPublisher.h.
| void StatusPublisher::startedExecution | ( | const DurativeAction & | a | ) |
Definition at line 60 of file statusPublisher.cpp.
| void StatusPublisher::startedMonitoring | ( | ) |
Definition at line 34 of file statusPublisher.cpp.
| void StatusPublisher::startedPlanning | ( | ) |
Definition at line 46 of file statusPublisher.cpp.
Definition at line 18 of file statusPublisher.cpp.
| void StatusPublisher::updateCurrentPlan | ( | const Plan & | plan | ) |
Definition at line 78 of file statusPublisher.cpp.
bool StatusPublisher::_enabled [private] |
Definition at line 38 of file statusPublisher.h.
ros::Publisher StatusPublisher::_pubStatus [private] |
Definition at line 37 of file statusPublisher.h.