Public Member Functions | |
void | init (const wheel_params_t ¶ms, 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 ¶ms, const SteerCtrlConfig &config) |
static void | copy (SteerCtrlConfig &config, const PosCtrlParams ¶ms) |
Private Attributes | |
boost::recursive_mutex | mutex |
std::vector< PosCtrlParams > | pos_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 |
Definition at line 52 of file control_plugin.cpp.
Definition at line 54 of file control_plugin.cpp.
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.
void cob_omni_drive_controller::WheelController::PosCtrl::init | ( | const wheel_params_t & | params, |
const ros::NodeHandle & | nh | ||
) | [inline] |
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.
void cob_omni_drive_controller::WheelController::PosCtrl::try_configure | ( | UndercarriageCtrl & | ctrl | ) | [inline] |
Definition at line 55 of file control_plugin.cpp.
boost::recursive_mutex cob_omni_drive_controller::WheelController::PosCtrl::mutex [private] |
Definition at line 118 of file control_plugin.cpp.
std::vector<PosCtrlParams> cob_omni_drive_controller::WheelController::PosCtrl::pos_ctrl_params [private] |
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.
bool cob_omni_drive_controller::WheelController::PosCtrl::updated [private] |
Definition at line 119 of file control_plugin.cpp.