Classes | Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
decision_making::RosDiagnostic Class Reference

List of all members.

Classes

struct  DiagnosticMessage
class  DiagnosticTask

Public Types

typedef void(* update_t )()

Public Member Functions

void publish (string name, string type, string status, string info)
DiagnosticMessage tryGet (bool &success)
void update ()

Static Public Member Functions

static RosDiagnosticget ()

Private Member Functions

 RosDiagnostic ()

Private Attributes

ros::Publisher diagnostic_publisher
DiagnosticTask diagnostik_task
boost::mutex mtx
boost::mutex mtx_queue
boost::condition_variable on_new_message
std::deque< DiagnosticMessagequeue
diagnostic_updater::Updater ros_diagnostic_updater

Detailed Description

Definition at line 63 of file ROSTask.cpp.


Member Typedef Documentation

Definition at line 66 of file ROSTask.cpp.


Constructor & Destructor Documentation

Definition at line 188 of file ROSTask.cpp.


Member Function Documentation

static RosDiagnostic& decision_making::RosDiagnostic::get ( ) [inline, static]

Definition at line 65 of file ROSTask.cpp.

void decision_making::RosDiagnostic::publish ( string  name,
string  type,
string  status,
string  info 
) [inline]

Definition at line 118 of file ROSTask.cpp.

Definition at line 142 of file ROSTask.cpp.

Definition at line 152 of file ROSTask.cpp.


Member Data Documentation

Definition at line 186 of file ROSTask.cpp.

Definition at line 185 of file ROSTask.cpp.

boost::mutex decision_making::RosDiagnostic::mtx [private]

Definition at line 180 of file ROSTask.cpp.

Definition at line 181 of file ROSTask.cpp.

boost::condition_variable decision_making::RosDiagnostic::on_new_message [private]

Definition at line 182 of file ROSTask.cpp.

Definition at line 183 of file ROSTask.cpp.

Definition at line 184 of file ROSTask.cpp.


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


decision_making
Author(s):
autogenerated on Wed Aug 26 2015 11:16:53