Public Member Functions | Private Attributes | List of all members
rm_common::CalibrationQueue Class Reference

#include <calibration_queue.h>

Public Member Functions

 CalibrationQueue (XmlRpc::XmlRpcValue &rpc_value, ros::NodeHandle &nh, ControllerManager &controller_manager)
 
bool isCalibrated ()
 
void reset ()
 
void stop ()
 
void stopController ()
 
void update (const ros::Time &time)
 
void update (const ros::Time &time, bool flip_controllers)
 

Private Attributes

std::vector< CalibrationService >::iterator calibration_itr_
 
std::vector< CalibrationServicecalibration_services_
 
ControllerManagercontroller_manager_
 
ros::Time last_query_
 
bool switched_
 

Detailed Description

Definition at line 126 of file calibration_queue.h.

Constructor & Destructor Documentation

◆ CalibrationQueue()

rm_common::CalibrationQueue::CalibrationQueue ( XmlRpc::XmlRpcValue rpc_value,
ros::NodeHandle nh,
ControllerManager controller_manager 
)
inlineexplicit

Definition at line 129 of file calibration_queue.h.

Member Function Documentation

◆ isCalibrated()

bool rm_common::CalibrationQueue::isCalibrated ( )
inline

Definition at line 190 of file calibration_queue.h.

◆ reset()

void rm_common::CalibrationQueue::reset ( )
inline

Definition at line 144 of file calibration_queue.h.

◆ stop()

void rm_common::CalibrationQueue::stop ( )
inline

Definition at line 201 of file calibration_queue.h.

◆ stopController()

void rm_common::CalibrationQueue::stopController ( )
inline

Definition at line 194 of file calibration_queue.h.

◆ update() [1/2]

void rm_common::CalibrationQueue::update ( const ros::Time time)
inline

Definition at line 186 of file calibration_queue.h.

◆ update() [2/2]

void rm_common::CalibrationQueue::update ( const ros::Time time,
bool  flip_controllers 
)
inline

Definition at line 153 of file calibration_queue.h.

Member Data Documentation

◆ calibration_itr_

std::vector<CalibrationService>::iterator rm_common::CalibrationQueue::calibration_itr_
private

Definition at line 213 of file calibration_queue.h.

◆ calibration_services_

std::vector<CalibrationService> rm_common::CalibrationQueue::calibration_services_
private

Definition at line 212 of file calibration_queue.h.

◆ controller_manager_

ControllerManager& rm_common::CalibrationQueue::controller_manager_
private

Definition at line 214 of file calibration_queue.h.

◆ last_query_

ros::Time rm_common::CalibrationQueue::last_query_
private

Definition at line 211 of file calibration_queue.h.

◆ switched_

bool rm_common::CalibrationQueue::switched_
private

Definition at line 215 of file calibration_queue.h.


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


rm_common
Author(s):
autogenerated on Tue May 6 2025 02:23:36