Public Member Functions | Private Attributes
StatusPublisher Class Reference

#include <statusPublisher.h>

List of all members.

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

Detailed Description

Definition at line 9 of file statusPublisher.h.


Constructor & Destructor Documentation

Definition at line 6 of file statusPublisher.cpp.

Definition at line 14 of file statusPublisher.cpp.


Member Function Documentation

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.

Definition at line 60 of file statusPublisher.cpp.

Definition at line 34 of file statusPublisher.cpp.

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.


Member Data Documentation

bool StatusPublisher::_enabled [private]

Definition at line 38 of file statusPublisher.h.

Definition at line 37 of file statusPublisher.h.


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


continual_planning_executive
Author(s): Christian Dornhege
autogenerated on Mon Oct 6 2014 07:51:56