Skip to content

Commit

Permalink
AP_Mount: rearrange methods and variables per PR review
Browse files Browse the repository at this point in the history
  • Loading branch information
peterbarker authored and rmackay9 committed Dec 16, 2024
1 parent 0b8ad6f commit aec7cc2
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions libraries/AP_Mount/AP_Mount_Backend.h
Original file line number Diff line number Diff line change
Expand Up @@ -320,12 +320,17 @@ class AP_Mount_Backend
// target_type will be either ANGLE or RATE, rpy will be the target angle in deg or rate in deg/s
void get_rc_target(MountTargetType& target_type, MountTarget& rpy) const;

bool _yaw_lock; // yaw_lock used in RC_TARGETING mode. True if the gimbal's yaw target is maintained in earth-frame, if false (aka "follow") it is maintained in body-frame

// get angle targets (in radians) to a Location
// returns true on success, false on failure
bool get_angle_target_to_location(const Location &loc, MountTarget& angle_rad) const WARN_IF_UNUSED;

#if AP_MOUNT_POI_TO_LATLONALT_ENABLED
// calculate the Location that the gimbal is pointing at
void calculate_poi();
#endif

bool _yaw_lock; // yaw_lock used in RC_TARGETING mode. True if the gimbal's yaw target is maintained in earth-frame, if false (aka "follow") it is maintained in body-frame

#if AP_MOUNT_POI_TO_LATLONALT_ENABLED
struct {
HAL_Semaphore sem; // semaphore protecting this structure
Expand All @@ -335,8 +340,6 @@ class AP_Mount_Backend
Location poi_loc; // location of the POI
Quaternion att_quat; // attitude quaternion of the gimbal
} poi_calculation;
// calculate the Location that the gimbal is pointing at
void calculate_poi();
#endif

Location _roi_target; // roi target location
Expand Down

0 comments on commit aec7cc2

Please sign in to comment.