Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes
cob_omni_drive_controller::WheelController::PosCtrl Class Reference

List of all members.

Public Member Functions

void init (const wheel_params_t &params, const ros::NodeHandle &nh)
 PosCtrl ()
void try_configure (UndercarriageCtrl &ctrl)

Private Member Functions

void setForAll (SteerCtrlConfig &config, uint32_t)
void setForOne (size_t i, SteerCtrlConfig &config, uint32_t)

Static Private Member Functions

static void copy (PosCtrlParams &params, const SteerCtrlConfig &config)
static void copy (SteerCtrlConfig &config, const PosCtrlParams &params)

Private Attributes

boost::recursive_mutex mutex
std::vector< PosCtrlParamspos_ctrl_params
boost::scoped_ptr
< dynamic_reconfigure::Server
< SteerCtrlConfig > > 
reconfigure_server_
std::vector< boost::shared_ptr
< dynamic_reconfigure::Server
< SteerCtrlConfig > > > 
reconfigure_server_axes_
bool updated

Detailed Description

Definition at line 52 of file control_plugin.cpp.


Constructor & Destructor Documentation

Definition at line 54 of file control_plugin.cpp.


Member Function Documentation

static void cob_omni_drive_controller::WheelController::PosCtrl::copy ( PosCtrlParams params,
const SteerCtrlConfig &  config 
) [inline, static, private]

Definition at line 86 of file control_plugin.cpp.

static void cob_omni_drive_controller::WheelController::PosCtrl::copy ( SteerCtrlConfig &  config,
const PosCtrlParams params 
) [inline, static, private]

Definition at line 93 of file control_plugin.cpp.

Definition at line 62 of file control_plugin.cpp.

void cob_omni_drive_controller::WheelController::PosCtrl::setForAll ( SteerCtrlConfig &  config,
uint32_t   
) [inline, private]

Definition at line 101 of file control_plugin.cpp.

void cob_omni_drive_controller::WheelController::PosCtrl::setForOne ( size_t  i,
SteerCtrlConfig &  config,
uint32_t   
) [inline, private]

Definition at line 112 of file control_plugin.cpp.

Definition at line 55 of file control_plugin.cpp.


Member Data Documentation

Definition at line 118 of file control_plugin.cpp.

Definition at line 117 of file control_plugin.cpp.

boost::scoped_ptr< dynamic_reconfigure::Server<SteerCtrlConfig> > cob_omni_drive_controller::WheelController::PosCtrl::reconfigure_server_ [private]

Definition at line 120 of file control_plugin.cpp.

std::vector<boost::shared_ptr< dynamic_reconfigure::Server<SteerCtrlConfig> > > cob_omni_drive_controller::WheelController::PosCtrl::reconfigure_server_axes_ [private]

Definition at line 121 of file control_plugin.cpp.

Definition at line 119 of file control_plugin.cpp.


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


cob_omni_drive_controller
Author(s): Christian Connette, Mathias Lüdtke
autogenerated on Thu Jun 6 2019 21:19:19