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::PTUDriverprivate
backup_pan_baseasr_flir_ptu_driver::PTUDriverprivate
backup_pan_holdasr_flir_ptu_driver::PTUDriverprivate
backup_pan_moveasr_flir_ptu_driver::PTUDriverprivate
backup_pan_speedasr_flir_ptu_driver::PTUDriverprivate
backup_pan_upperasr_flir_ptu_driver::PTUDriverprivate
backup_settingsasr_flir_ptu_driver::PTUDriverprivate
backup_tilt_accelasr_flir_ptu_driver::PTUDriverprivate
backup_tilt_baseasr_flir_ptu_driver::PTUDriverprivate
backup_tilt_holdasr_flir_ptu_driver::PTUDriverprivate
backup_tilt_moveasr_flir_ptu_driver::PTUDriverprivate
backup_tilt_speedasr_flir_ptu_driver::PTUDriverprivate
backup_tilt_upperasr_flir_ptu_driver::PTUDriverprivate
calculateCoordinateForm(std::vector< double > start_point, std::vector< double > end_point)asr_flir_ptu_driver::PTUDriverprivate
calculateCoveredDistance(double acceleration_time, double slew_speed_time, double decceleration_time, bool is_pan)asr_flir_ptu_driver::PTUDriverprivate
calculateIntersectionPoint(std::vector< double > first_line_coordiante_form, std::vector< double > second_line_coordiante_form)asr_flir_ptu_driver::PTUDriverprivate
calculatePointOfIntersectionWithForbiddenAreas(std::vector< double > start_point, std::vector< double > end_point)asr_flir_ptu_driver::PTUDriverprivate
checkForPossibleKollision(double new_pan_angle, double new_tilt_angle)asr_flir_ptu_driver::PTUDriverprivate
checkReturnCode(char return_code)asr_flir_ptu_driver::PTUDriverprivate
convertPanFromAngleToPosition(double angle)asr_flir_ptu_driver::PTUDriverprivate
convertPanFromPositionToAngle(long position)asr_flir_ptu_driver::PTUDriverprivate
convertTiltFromAngleToPosition(double angle)asr_flir_ptu_driver::PTUDriverprivate
convertTiltFromPositionToAngle(long position)asr_flir_ptu_driver::PTUDriverprivate
createSettingsBackup()asr_flir_ptu_driver::PTUDriverprivate
determineLegitEndPoint(double end_point_pan_candidate, double end_point_tilt_candidate)asr_flir_ptu_driver::PTUDrivervirtual
distance_factorasr_flir_ptu_driver::PTUDriverprivate
double_computation_toleranceasr_flir_ptu_driver::PTUDriverprivate
forbidden_area_first_line_coordinate_formsasr_flir_ptu_driver::PTUDriverprivate
forbidden_area_fourth_line_coordinate_formsasr_flir_ptu_driver::PTUDriverprivate
forbidden_area_second_line_coordinate_formsasr_flir_ptu_driver::PTUDriverprivate
forbidden_area_third_line_coordinate_formsasr_flir_ptu_driver::PTUDriverprivate
forbidden_areasasr_flir_ptu_driver::PTUDriverprotected
free_ptuasr_flir_ptu_driver::PTUDriverprivate
get_current(char pan_or_tilt, char what)asr_flir_ptu_driver::PTUDriverprivate
get_desired(char pan_or_tilt, char what)asr_flir_ptu_driver::PTUDriverprivate
getAccelerationTimeAndSlewSpeedTime(double distance_in_steps, double base_speed, double acceleration, double slew_speed)asr_flir_ptu_driver::PTUDriverprivate
getAngleSpeed(char type)asr_flir_ptu_driver::PTUDrivervirtual
getCurrentAngle(char type)asr_flir_ptu_driver::PTUDrivervirtual
getDesiredAngle(char type)asr_flir_ptu_driver::PTUDrivervirtual
getErrorString(char status_code)asr_flir_ptu_driver::PTUDriverprotectedvirtual
getLimitAngle(char pan_or_tilt, char upper_or_lower)asr_flir_ptu_driver::PTUDrivervirtual
getVectorLength(std::vector< double > input_vector)asr_flir_ptu_driver::PTUDriverprivate
getVectorLength(std::vector< double > start_point, std::vector< double > end_point)asr_flir_ptu_driver::PTUDriverprivate
hasHalted()asr_flir_ptu_driver::PTUDrivervirtual
hasHaltedAndReachedGoal()asr_flir_ptu_driver::PTUDrivervirtual
isConnected()asr_flir_ptu_driver::PTUDrivervirtual
isInForbiddenArea(double pan_angle, double tilt_angle)asr_flir_ptu_driver::PTUDrivervirtual
isInSpeedControlMode()asr_flir_ptu_driver::PTUDrivervirtual
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::PTUDriverprivate
isWithinPanTiltLimits(double pan, double tilt)asr_flir_ptu_driver::PTUDrivervirtual
max_pan_max_tilt_pointsasr_flir_ptu_driver::PTUDriverprivate
max_pan_min_tilt_pointsasr_flir_ptu_driver::PTUDriverprivate
min_pan_max_tilt_pointsasr_flir_ptu_driver::PTUDriverprivate
min_pan_min_tilt_pointsasr_flir_ptu_driver::PTUDriverprivate
pan_acceleration_timeasr_flir_ptu_driver::PTUDriverprivate
pan_maxasr_flir_ptu_driver::PTUDriverprotected
pan_minasr_flir_ptu_driver::PTUDriverprotected
pan_resolutionasr_flir_ptu_driver::PTUDriverprotected
pan_slew_speed_timeasr_flir_ptu_driver::PTUDriverprivate
POW_VAL_HOLDasr_flir_ptu_driver::PTUDriverprivatestatic
POW_VAL_MOVEasr_flir_ptu_driver::PTUDriverprivatestatic
precalculateForbiddenAreaCoodinateForms()asr_flir_ptu_driver::PTUDriverprivate
predictPositionInTime(std::vector< double > start_point, std::vector< double > end_point, double point_in_time)asr_flir_ptu_driver::PTUDriverprivate
prefetched_pan_current_baseasr_flir_ptu_driver::PTUDriverprotected
prefetched_pan_current_positionasr_flir_ptu_driver::PTUDriverprotected
prefetched_pan_desired_accelerationasr_flir_ptu_driver::PTUDriverprotected
prefetched_pan_desired_speedasr_flir_ptu_driver::PTUDriverprotected
prefetched_tilt_current_baseasr_flir_ptu_driver::PTUDriverprotected
prefetched_tilt_current_positionasr_flir_ptu_driver::PTUDriverprotected
prefetched_tilt_desired_accelerationasr_flir_ptu_driver::PTUDriverprotected
prefetched_tilt_desired_speedasr_flir_ptu_driver::PTUDriverprotected
prefetchValues()asr_flir_ptu_driver::PTUDriverprivate
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::PTUDrivervirtual
restoreSettingsFromBackup()asr_flir_ptu_driver::PTUDriverprivate
set_desired(char pan_or_tilt, char what, short int *value, char type)asr_flir_ptu_driver::PTUDriverprivate
set_mode(char mode_type, char mode)asr_flir_ptu_driver::PTUDriverprivate
setAbsoluteAngles(double pan_angle, double tilt_angle, bool no_forbidden_area_check)asr_flir_ptu_driver::PTUDrivervirtual
setAbsoluteAngleSpeeds(double pan_speed, double tilt_speed)asr_flir_ptu_driver::PTUDrivervirtual
setAbsoluteAngleSpeeds(signed short pan_speed, signed short tilt_speed)asr_flir_ptu_driver::PTUDrivervirtual
setComputationTolerance(double computation_tolerance)asr_flir_ptu_driver::PTUDrivervirtual
setDistanceFactor(long distance_factor)asr_flir_ptu_driver::PTUDrivervirtual
setForbiddenAreas(std::vector< std::map< std::string, double > > forbidden_areas)asr_flir_ptu_driver::PTUDrivervirtual
setLimitAngles(double pan_min, double pan_max, double tilt_min, double tilt_max)asr_flir_ptu_driver::PTUDrivervirtual
setLimitAnglesToHardwareConstraints()asr_flir_ptu_driver::PTUDrivervirtual
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::PTUDrivervirtual
setSpeedControlMode(bool speed_control_mode)asr_flir_ptu_driver::PTUDrivervirtual
setValuesOutOfLimitsButWithinMarginToLimit(double *pan, double *tilt, double margin)asr_flir_ptu_driver::PTUDrivervirtual
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::PTUDriverprivate
solveSecondDegreePolynomial(double a, double b, double c)asr_flir_ptu_driver::PTUDriverprivate
speed_controlasr_flir_ptu_driver::PTUDriverprivate
tilt_acceleration_timeasr_flir_ptu_driver::PTUDriverprivate
tilt_maxasr_flir_ptu_driver::PTUDriverprotected
tilt_minasr_flir_ptu_driver::PTUDriverprotected
tilt_resolutionasr_flir_ptu_driver::PTUDriverprotected
tilt_slew_speed_timeasr_flir_ptu_driver::PTUDriverprivate
~PTUDriver()asr_flir_ptu_driver::PTUDriver


asr_flir_ptu_driver
Author(s): Valerij Wittenbeck, Joachim Gehrung, Pascal Meißner, Patrick Schlosser
autogenerated on Mon Feb 28 2022 21:41:05