APM:Libraries
Public Attributes | List of all members
AP_Mount::mount_state Struct Reference

#include <AP_Mount.h>

Collaboration diagram for AP_Mount::mount_state:
[legend]

Public Attributes

AP_Int8 _type
 
AP_Int8 _default_mode
 
AP_Int8 _stab_roll
 
AP_Int8 _stab_tilt
 
AP_Int8 _stab_pan
 
AP_Int8 _roll_rc_in
 
AP_Int8 _tilt_rc_in
 
AP_Int8 _pan_rc_in
 
AP_Int16 _roll_angle_min
 
AP_Int16 _roll_angle_max
 
AP_Int16 _tilt_angle_min
 
AP_Int16 _tilt_angle_max
 
AP_Int16 _pan_angle_min
 
AP_Int16 _pan_angle_max
 
AP_Vector3f _retract_angles
 
AP_Vector3f _neutral_angles
 
AP_Float _roll_stb_lead
 
AP_Float _pitch_stb_lead
 
MAV_MOUNT_MODE _mode
 
struct Location _roi_target
 

Detailed Description

Definition at line 155 of file AP_Mount.h.

Member Data Documentation

◆ _default_mode

AP_Int8 AP_Mount::mount_state::_default_mode

Definition at line 158 of file AP_Mount.h.

Referenced by AP_Mount_SToRM32_serial::init().

◆ _mode

MAV_MOUNT_MODE AP_Mount::mount_state::_mode

◆ _neutral_angles

AP_Vector3f AP_Mount::mount_state::_neutral_angles

◆ _pan_angle_max

AP_Int16 AP_Mount::mount_state::_pan_angle_max

Definition at line 174 of file AP_Mount.h.

Referenced by AP_Mount_Servo::update(), and AP_Mount_Backend::update_targets_from_rc().

◆ _pan_angle_min

AP_Int16 AP_Mount::mount_state::_pan_angle_min

Definition at line 173 of file AP_Mount.h.

Referenced by AP_Mount_Servo::update(), and AP_Mount_Backend::update_targets_from_rc().

◆ _pan_rc_in

AP_Int8 AP_Mount::mount_state::_pan_rc_in

Definition at line 166 of file AP_Mount.h.

Referenced by AP_Mount_Backend::update_targets_from_rc().

◆ _pitch_stb_lead

AP_Float AP_Mount::mount_state::_pitch_stb_lead

Definition at line 180 of file AP_Mount.h.

Referenced by AP_Mount_Servo::stabilize().

◆ _retract_angles

AP_Vector3f AP_Mount::mount_state::_retract_angles

◆ _roi_target

struct Location AP_Mount::mount_state::_roi_target

◆ _roll_angle_max

AP_Int16 AP_Mount::mount_state::_roll_angle_max

Definition at line 170 of file AP_Mount.h.

Referenced by AP_Mount_Servo::update(), and AP_Mount_Backend::update_targets_from_rc().

◆ _roll_angle_min

AP_Int16 AP_Mount::mount_state::_roll_angle_min

Definition at line 169 of file AP_Mount.h.

Referenced by AP_Mount_Servo::update(), and AP_Mount_Backend::update_targets_from_rc().

◆ _roll_rc_in

AP_Int8 AP_Mount::mount_state::_roll_rc_in

Definition at line 164 of file AP_Mount.h.

Referenced by AP_Mount_Backend::update_targets_from_rc().

◆ _roll_stb_lead

AP_Float AP_Mount::mount_state::_roll_stb_lead

Definition at line 179 of file AP_Mount.h.

Referenced by AP_Mount_Servo::stabilize().

◆ _stab_pan

AP_Int8 AP_Mount::mount_state::_stab_pan

Definition at line 161 of file AP_Mount.h.

Referenced by AP_Mount_Servo::stabilize().

◆ _stab_roll

AP_Int8 AP_Mount::mount_state::_stab_roll

Definition at line 159 of file AP_Mount.h.

Referenced by AP_Mount_Servo::stabilize().

◆ _stab_tilt

AP_Int8 AP_Mount::mount_state::_stab_tilt

Definition at line 160 of file AP_Mount.h.

Referenced by AP_Mount_Servo::stabilize().

◆ _tilt_angle_max

AP_Int16 AP_Mount::mount_state::_tilt_angle_max

Definition at line 172 of file AP_Mount.h.

Referenced by AP_Mount_Servo::update(), and AP_Mount_Backend::update_targets_from_rc().

◆ _tilt_angle_min

AP_Int16 AP_Mount::mount_state::_tilt_angle_min

Definition at line 171 of file AP_Mount.h.

Referenced by AP_Mount_Servo::update(), and AP_Mount_Backend::update_targets_from_rc().

◆ _tilt_rc_in

AP_Int8 AP_Mount::mount_state::_tilt_rc_in

Definition at line 165 of file AP_Mount.h.

Referenced by AP_Mount_Backend::update_targets_from_rc().

◆ _type

AP_Int8 AP_Mount::mount_state::_type

Definition at line 157 of file AP_Mount.h.

Referenced by AP_Mount::get_mount_type(), and AP_Mount::init().


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