All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Attributes
TELEKYB_NAMESPACE::ROSOptionController Class Reference

#include <ROSOptionController.hpp>

Inheritance diagram for TELEKYB_NAMESPACE::ROSOptionController:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const ros::NodeHandlegetOptionNodeHandle () const
std::string getOptionNodeHandleNamespace () const
virtual void optionDidChange (const Option< double > *option_)

Static Public Member Functions

static bool addROSOption (ROSBaseOption *rosOption)
static bool addROSOptionContainer (ROSOptionContainer *rosOptionContainer)
static bool hasInstance ()
static ROSOptionControllerInstance ()
static const ROSOptionControllerInstancePtr ()
static bool removeROSOption (ROSBaseOption *rosOption)
static bool removeROSOptionContainer (ROSOptionContainer *rosOptionContainer)
static void ShutDownInstance ()

Protected Member Functions

void createAllGetSetServices ()
void deleteAllFromParameterServer ()
bool getOptionNodeHandleSrvCB (telekyb_srvs::StringOutput::Request &request, telekyb_srvs::StringOutput::Response &response)
void initialize ()
void optionUpdateTimerCB (const ros::TimerEvent &event)
void setAllToParameterServer ()
void updateAllFromParameterServer ()

Protected Attributes

ros::ServiceServer getOptionNodeHandleSrv
ros::NodeHandle optionHandle
ROSOptionControllerOptionsoptions
ros::Timer optionUpdateTimer

Private Member Functions

ROSOptionControlleroperator= (const ROSOptionController &)
 ROSOptionController ()
 ROSOptionController (const ROSOptionController &)
virtual ~ROSOptionController ()

Static Private Attributes

static ROSOptionControllerinstance = NULL
static std::set
< ROSOptionContainer * > 
rosOptionContainers
static std::set< ROSBaseOption * > rosOptions

Detailed Description

Definition at line 31 of file ROSOptionController.hpp.


Constructor & Destructor Documentation

Definition at line 39 of file ROSOptionController.cpp.

Definition at line 69 of file ROSOptionController.cpp.


Member Function Documentation

Definition at line 147 of file ROSOptionController.cpp.

Definition at line 174 of file ROSOptionController.cpp.

Definition at line 93 of file ROSOptionController.cpp.

Definition at line 125 of file ROSOptionController.cpp.

Definition at line 83 of file ROSOptionController.cpp.

Definition at line 88 of file ROSOptionController.cpp.

Definition at line 194 of file ROSOptionController.cpp.

Definition at line 236 of file ROSOptionController.cpp.

Definition at line 45 of file ROSOptionController.cpp.

Definition at line 205 of file ROSOptionController.cpp.

Definition at line 216 of file ROSOptionController.cpp.

ROSOptionController& TELEKYB_NAMESPACE::ROSOptionController::operator= ( const ROSOptionController ) [private]
void TELEKYB_NAMESPACE::ROSOptionController::optionDidChange ( const Option< double > *  option_) [virtual]

Reimplemented from TELEKYB_NAMESPACE::OptionListener< double >.

Definition at line 133 of file ROSOptionController.cpp.

Definition at line 77 of file ROSOptionController.cpp.

Definition at line 159 of file ROSOptionController.cpp.

Definition at line 184 of file ROSOptionController.cpp.

Definition at line 108 of file ROSOptionController.cpp.

Definition at line 227 of file ROSOptionController.cpp.

Definition at line 116 of file ROSOptionController.cpp.


Member Data Documentation

Definition at line 70 of file ROSOptionController.hpp.

Definition at line 37 of file ROSOptionController.hpp.

Definition at line 49 of file ROSOptionController.hpp.

Definition at line 47 of file ROSOptionController.hpp.

Definition at line 51 of file ROSOptionController.hpp.

Definition at line 35 of file ROSOptionController.hpp.

Definition at line 34 of file ROSOptionController.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


telekyb_base
Author(s): Dr. Antonio Franchi and Martin Riedel
autogenerated on Mon Nov 11 2013 11:12:34