asr_flir_ptu_driver::PTUDriver Member List
This is the complete list of members for asr_flir_ptu_driver::PTUDriver, including all inherited members.
backup_pan_accelasr_flir_ptu_driver::PTUDriver [private]
backup_pan_baseasr_flir_ptu_driver::PTUDriver [private]
backup_pan_holdasr_flir_ptu_driver::PTUDriver [private]
backup_pan_moveasr_flir_ptu_driver::PTUDriver [private]
backup_pan_speedasr_flir_ptu_driver::PTUDriver [private]
backup_pan_upperasr_flir_ptu_driver::PTUDriver [private]
backup_settingsasr_flir_ptu_driver::PTUDriver [private]
backup_tilt_accelasr_flir_ptu_driver::PTUDriver [private]
backup_tilt_baseasr_flir_ptu_driver::PTUDriver [private]
backup_tilt_holdasr_flir_ptu_driver::PTUDriver [private]
backup_tilt_moveasr_flir_ptu_driver::PTUDriver [private]
backup_tilt_speedasr_flir_ptu_driver::PTUDriver [private]
backup_tilt_upperasr_flir_ptu_driver::PTUDriver [private]
calculateCoordinateForm(std::vector< double > start_point, std::vector< double > end_point)asr_flir_ptu_driver::PTUDriver [private]
calculateCoveredDistance(double acceleration_time, double slew_speed_time, double decceleration_time, bool is_pan)asr_flir_ptu_driver::PTUDriver [private]
calculateIntersectionPoint(std::vector< double > first_line_coordiante_form, std::vector< double > second_line_coordiante_form)asr_flir_ptu_driver::PTUDriver [private]
calculatePointOfIntersectionWithForbiddenAreas(std::vector< double > start_point, std::vector< double > end_point)asr_flir_ptu_driver::PTUDriver [private]
checkForPossibleKollision(double new_pan_angle, double new_tilt_angle)asr_flir_ptu_driver::PTUDriver [private]
checkReturnCode(char return_code)asr_flir_ptu_driver::PTUDriver [private]
convertPanFromAngleToPosition(double angle)asr_flir_ptu_driver::PTUDriver [private]
convertPanFromPositionToAngle(long position)asr_flir_ptu_driver::PTUDriver [private]
convertTiltFromAngleToPosition(double angle)asr_flir_ptu_driver::PTUDriver [private]
convertTiltFromPositionToAngle(long position)asr_flir_ptu_driver::PTUDriver [private]
createSettingsBackup()asr_flir_ptu_driver::PTUDriver [private]
determineLegitEndPoint(double end_point_pan_candidate, double end_point_tilt_candidate)asr_flir_ptu_driver::PTUDriver [virtual]
distance_factorasr_flir_ptu_driver::PTUDriver [private]
double_computation_toleranceasr_flir_ptu_driver::PTUDriver [private]
forbidden_area_first_line_coordinate_formsasr_flir_ptu_driver::PTUDriver [private]
forbidden_area_fourth_line_coordinate_formsasr_flir_ptu_driver::PTUDriver [private]
forbidden_area_second_line_coordinate_formsasr_flir_ptu_driver::PTUDriver [private]
forbidden_area_third_line_coordinate_formsasr_flir_ptu_driver::PTUDriver [private]
forbidden_areasasr_flir_ptu_driver::PTUDriver [protected]
free_ptuasr_flir_ptu_driver::PTUDriver [private]
get_current(char pan_or_tilt, char what)asr_flir_ptu_driver::PTUDriver [private]
get_desired(char pan_or_tilt, char what)asr_flir_ptu_driver::PTUDriver [private]
getAccelerationTimeAndSlewSpeedTime(double distance_in_steps, double base_speed, double acceleration, double slew_speed)asr_flir_ptu_driver::PTUDriver [private]
getAngleSpeed(char type)asr_flir_ptu_driver::PTUDriver [virtual]
getCurrentAngle(char type)asr_flir_ptu_driver::PTUDriver [virtual]
getDesiredAngle(char type)asr_flir_ptu_driver::PTUDriver [virtual]
getErrorString(char status_code)asr_flir_ptu_driver::PTUDriver [protected, virtual]
getLimitAngle(char pan_or_tilt, char upper_or_lower)asr_flir_ptu_driver::PTUDriver [virtual]
getVectorLength(std::vector< double > input_vector)asr_flir_ptu_driver::PTUDriver [private]
getVectorLength(std::vector< double > start_point, std::vector< double > end_point)asr_flir_ptu_driver::PTUDriver [private]
hasHalted()asr_flir_ptu_driver::PTUDriver [virtual]
hasHaltedAndReachedGoal()asr_flir_ptu_driver::PTUDriver [virtual]
isConnected()asr_flir_ptu_driver::PTUDriver [virtual]
isInForbiddenArea(double pan_angle, double tilt_angle)asr_flir_ptu_driver::PTUDriver [virtual]
isInSpeedControlMode()asr_flir_ptu_driver::PTUDriver [virtual]
isOnLineSegmentBetweenTwoPoints(std::vector< double > start_point, std::vector< double > end_point, std::vector< double > line_coordinate_form, std::vector< double > point_to_check, double tolerance)asr_flir_ptu_driver::PTUDriver [private]
isWithinPanTiltLimits(double pan, double tilt)asr_flir_ptu_driver::PTUDriver [virtual]
max_pan_max_tilt_pointsasr_flir_ptu_driver::PTUDriver [private]
max_pan_min_tilt_pointsasr_flir_ptu_driver::PTUDriver [private]
min_pan_max_tilt_pointsasr_flir_ptu_driver::PTUDriver [private]
min_pan_min_tilt_pointsasr_flir_ptu_driver::PTUDriver [private]
pan_acceleration_timeasr_flir_ptu_driver::PTUDriver [private]
pan_maxasr_flir_ptu_driver::PTUDriver [protected]
pan_minasr_flir_ptu_driver::PTUDriver [protected]
pan_resolutionasr_flir_ptu_driver::PTUDriver [protected]
pan_slew_speed_timeasr_flir_ptu_driver::PTUDriver [private]
POW_VAL_HOLDasr_flir_ptu_driver::PTUDriver [private, static]
POW_VAL_MOVEasr_flir_ptu_driver::PTUDriver [private, static]
precalculateForbiddenAreaCoodinateForms()asr_flir_ptu_driver::PTUDriver [private]
predictPositionInTime(std::vector< double > start_point, std::vector< double > end_point, double point_in_time)asr_flir_ptu_driver::PTUDriver [private]
prefetched_pan_current_baseasr_flir_ptu_driver::PTUDriver [protected]
prefetched_pan_current_positionasr_flir_ptu_driver::PTUDriver [protected]
prefetched_pan_desired_accelerationasr_flir_ptu_driver::PTUDriver [protected]
prefetched_pan_desired_speedasr_flir_ptu_driver::PTUDriver [protected]
prefetched_tilt_current_baseasr_flir_ptu_driver::PTUDriver [protected]
prefetched_tilt_current_positionasr_flir_ptu_driver::PTUDriver [protected]
prefetched_tilt_desired_accelerationasr_flir_ptu_driver::PTUDriver [protected]
prefetched_tilt_desired_speedasr_flir_ptu_driver::PTUDriver [protected]
prefetchValues()asr_flir_ptu_driver::PTUDriver [private]
PTUDriver(const char *port, int baud, bool speed_control)asr_flir_ptu_driver::PTUDriver
PTUDriver()asr_flir_ptu_driver::PTUDriver
reachedGoal()asr_flir_ptu_driver::PTUDriver [virtual]
restoreSettingsFromBackup()asr_flir_ptu_driver::PTUDriver [private]
set_desired(char pan_or_tilt, char what, short int *value, char type)asr_flir_ptu_driver::PTUDriver [private]
set_mode(char mode_type, char mode)asr_flir_ptu_driver::PTUDriver [private]
setAbsoluteAngles(double pan_angle, double tilt_angle, bool no_forbidden_area_check)asr_flir_ptu_driver::PTUDriver [virtual]
setAbsoluteAngleSpeeds(double pan_speed, double tilt_speed)asr_flir_ptu_driver::PTUDriver [virtual]
setAbsoluteAngleSpeeds(signed short pan_speed, signed short tilt_speed)asr_flir_ptu_driver::PTUDriver [virtual]
setComputationTolerance(double computation_tolerance)asr_flir_ptu_driver::PTUDriver [virtual]
setDistanceFactor(long distance_factor)asr_flir_ptu_driver::PTUDriver [virtual]
setForbiddenAreas(std::vector< std::map< std::string, double > > forbidden_areas)asr_flir_ptu_driver::PTUDriver [virtual]
setLimitAngles(double pan_min, double pan_max, double tilt_min, double tilt_max)asr_flir_ptu_driver::PTUDriver [virtual]
setLimitAnglesToHardwareConstraints()asr_flir_ptu_driver::PTUDriver [virtual]
setSettings(int pan_base, int tilt_base, int pan_speed, int tilt_speed, int pan_upper, int tilt_upper, int pan_accel, int tilt_accel, int pan_hold, int tilt_hold, int pan_move, int tilt_move)asr_flir_ptu_driver::PTUDriver [virtual]
setSpeedControlMode(bool speed_control_mode)asr_flir_ptu_driver::PTUDriver [virtual]
setValuesOutOfLimitsButWithinMarginToLimit(double *pan, double *tilt, double margin)asr_flir_ptu_driver::PTUDriver [virtual]
setValuesToBackupValues(int &pan_base, int &tilt_base, int &pan_speed, int &tilt_speed, int &pan_upper, int &tilt_upper, int &pan_accel, int &tilt_accel, int &pan_hold, int &tilt_hold, int &pan_move, int &tilt_move)asr_flir_ptu_driver::PTUDriver [private]
solveSecondDegreePolynomial(double a, double b, double c)asr_flir_ptu_driver::PTUDriver [private]
speed_controlasr_flir_ptu_driver::PTUDriver [private]
tilt_acceleration_timeasr_flir_ptu_driver::PTUDriver [private]
tilt_maxasr_flir_ptu_driver::PTUDriver [protected]
tilt_minasr_flir_ptu_driver::PTUDriver [protected]
tilt_resolutionasr_flir_ptu_driver::PTUDriver [protected]
tilt_slew_speed_timeasr_flir_ptu_driver::PTUDriver [private]
~PTUDriver()asr_flir_ptu_driver::PTUDriver


asr_flir_ptu_driver
Author(s): Valerij Wittenbeck, Joachim Gehrung, Pascal Meißner, Patrick Schlosser
autogenerated on Thu Jun 6 2019 21:16:45