#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.