#include <PTUController.h>
Definition at line 12 of file PTUController.h.
◆ PTUController()
| asr_flir_ptu_controller::PTUController::PTUController |
( |
ros::NodeHandle & |
n, |
|
|
std::string |
name |
|
) |
| |
◆ ~PTUController()
| asr_flir_ptu_controller::PTUController::~PTUController |
( |
| ) |
|
◆ currentStateArrived()
| void asr_flir_ptu_controller::PTUController::currentStateArrived |
( |
const asr_flir_ptu_driver::State::ConstPtr & |
msg | ) |
|
|
private |
◆ getCurrentPan()
| double asr_flir_ptu_controller::PTUController::getCurrentPan |
( |
| ) |
|
◆ getCurrentTilt()
| double asr_flir_ptu_controller::PTUController::getCurrentTilt |
( |
| ) |
|
◆ getDefaultStateCmdTopicName()
| std::string asr_flir_ptu_controller::PTUController::getDefaultStateCmdTopicName |
( |
| ) |
|
◆ getDefaultStateTopicName()
| std::string asr_flir_ptu_controller::PTUController::getDefaultStateTopicName |
( |
| ) |
|
◆ getMargin()
| double asr_flir_ptu_controller::PTUController::getMargin |
( |
| ) |
const |
◆ getMaximumPan()
| double asr_flir_ptu_controller::PTUController::getMaximumPan |
( |
| ) |
|
◆ getMaximumTilt()
| double asr_flir_ptu_controller::PTUController::getMaximumTilt |
( |
| ) |
|
◆ getMaxSteps()
| int asr_flir_ptu_controller::PTUController::getMaxSteps |
( |
| ) |
|
◆ getMinimumPan()
| double asr_flir_ptu_controller::PTUController::getMinimumPan |
( |
| ) |
|
◆ getMinimumTilt()
| double asr_flir_ptu_controller::PTUController::getMinimumTilt |
( |
| ) |
|
◆ getRadianToDegree()
| static double asr_flir_ptu_controller::PTUController::getRadianToDegree |
( |
| ) |
|
|
inlinestatic |
◆ getTimeToWait()
| double asr_flir_ptu_controller::PTUController::getTimeToWait |
( |
| ) |
|
◆ getToleranceValue()
| double asr_flir_ptu_controller::PTUController::getToleranceValue |
( |
| ) |
|
◆ goalCB()
| void asr_flir_ptu_controller::PTUController::goalCB |
( |
| ) |
|
|
private |
◆ preemptCB()
| void asr_flir_ptu_controller::PTUController::preemptCB |
( |
| ) |
|
|
private |
◆ setMargin()
| void asr_flir_ptu_controller::PTUController::setMargin |
( |
double |
value | ) |
|
◆ setSettings()
| void asr_flir_ptu_controller::PTUController::setSettings |
( |
| ) |
|
|
private |
◆ validate()
| bool asr_flir_ptu_controller::PTUController::validate |
( |
double |
pan, |
|
|
double |
tilt |
|
) |
| |
|
private |
◆ alive
◆ alive_service
| std::string asr_flir_ptu_controller::PTUController::alive_service |
|
private |
◆ commandTopicName
| std::string asr_flir_ptu_controller::PTUController::commandTopicName |
|
private |
◆ count
| int asr_flir_ptu_controller::PTUController::count |
|
private |
◆ current_pan
| double asr_flir_ptu_controller::PTUController::current_pan |
|
private |
◆ current_tilt
| double asr_flir_ptu_controller::PTUController::current_tilt |
|
private |
◆ desired_pan
| double asr_flir_ptu_controller::PTUController::desired_pan |
|
private |
◆ desired_tilt
| double asr_flir_ptu_controller::PTUController::desired_tilt |
|
private |
◆ forbiddenAreas
| std::vector< std::map< std::string, double> > asr_flir_ptu_controller::PTUController::forbiddenAreas |
|
private |
◆ lastStateTime
| ros::Time asr_flir_ptu_controller::PTUController::lastStateTime |
|
private |
◆ margin
| double asr_flir_ptu_controller::PTUController::margin |
|
private |
◆ max_pan
| double asr_flir_ptu_controller::PTUController::max_pan |
|
private |
◆ max_tilt
| double asr_flir_ptu_controller::PTUController::max_tilt |
|
private |
◆ maxSteps
| int asr_flir_ptu_controller::PTUController::maxSteps |
|
private |
◆ min_pan
| double asr_flir_ptu_controller::PTUController::min_pan |
|
private |
◆ min_tilt
| double asr_flir_ptu_controller::PTUController::min_tilt |
|
private |
◆ nodeHandle
◆ RAD_TO_DEG
| const double asr_flir_ptu_controller::PTUController::RAD_TO_DEG = 180.0 / M_PI |
|
staticprivate |
◆ seq_num
| int asr_flir_ptu_controller::PTUController::seq_num |
|
private |
◆ simpleActionServer
◆ simpleActionServerFeedback
| asr_flir_ptu_controller::PTUMovementFeedback asr_flir_ptu_controller::PTUController::simpleActionServerFeedback |
|
private |
◆ simpleActionServerResult
| asr_flir_ptu_controller::PTUMovementResult asr_flir_ptu_controller::PTUController::simpleActionServerResult |
|
private |
◆ startDistance
| double asr_flir_ptu_controller::PTUController::startDistance |
|
private |
◆ stateCommandMessage
| sensor_msgs::JointState asr_flir_ptu_controller::PTUController::stateCommandMessage |
|
private |
◆ stateCommandPublisher
| ros::Publisher asr_flir_ptu_controller::PTUController::stateCommandPublisher |
|
private |
◆ stateSubscriber
◆ target_joint
| sensor_msgs::JointState asr_flir_ptu_controller::PTUController::target_joint |
|
private |
◆ timeToWait
| double asr_flir_ptu_controller::PTUController::timeToWait |
|
private |
◆ tolerance
| double asr_flir_ptu_controller::PTUController::tolerance |
|
private |
◆ topicName
| std::string asr_flir_ptu_controller::PTUController::topicName |
|
private |
◆ validate_client
◆ validation_service
| std::string asr_flir_ptu_controller::PTUController::validation_service |
|
private |
The documentation for this class was generated from the following files: