_angle_ef_target_rad | AP_Mount_Backend | protected |
_board_version | AP_Mount_Alexmos | private |
_buffer | AP_Mount_Alexmos | private |
_checksum | AP_Mount_Alexmos | private |
_command_id | AP_Mount_Alexmos | private |
_current_angle | AP_Mount_Alexmos | private |
_current_firmware_version | AP_Mount_Alexmos | private |
_current_parameters | AP_Mount_Alexmos | private |
_firmware_beta_version | AP_Mount_Alexmos | private |
_frontend | AP_Mount_Backend | protected |
_gimbal_3axis | AP_Mount_Alexmos | private |
_gimbal_bat_monitoring | AP_Mount_Alexmos | private |
_initialised | AP_Mount_Alexmos | private |
_instance | AP_Mount_Backend | protected |
_last_command_confirmed | AP_Mount_Alexmos | private |
_param_read_once | AP_Mount_Alexmos | private |
_payload_counter | AP_Mount_Alexmos | private |
_payload_length | AP_Mount_Alexmos | private |
_port | AP_Mount_Alexmos | private |
_state | AP_Mount_Backend | protected |
_step | AP_Mount_Alexmos | private |
angle_input(RC_Channel *rc, int16_t angle_min, int16_t angle_max) | AP_Mount_Backend | protected |
angle_input_rad(RC_Channel *rc, int16_t angle_min, int16_t angle_max) | AP_Mount_Backend | protected |
AP_Mount_Alexmos(AP_Mount &frontend, AP_Mount::mount_state &state, uint8_t instance) | AP_Mount_Alexmos | inline |
AP_Mount_Backend(AP_Mount &frontend, AP_Mount::mount_state &state, uint8_t instance) | AP_Mount_Backend | inline |
calc_angle_to_location(const struct Location &target, Vector3f &angles_to_target_rad, bool calc_tilt, bool calc_pan, bool relative_pan=true) | AP_Mount_Backend | protected |
configure_msg(mavlink_message_t *msg) | AP_Mount_Backend | virtual |
control(int32_t pitch_or_lat, int32_t roll_or_lon, int32_t yaw_or_alt, MAV_MOUNT_MODE mount_mode) | AP_Mount_Backend | virtual |
control_axis(const Vector3f &angle, bool targets_in_degrees) | AP_Mount_Alexmos | private |
control_msg(mavlink_message_t *msg) | AP_Mount_Backend | virtual |
get_angles() | AP_Mount_Alexmos | private |
get_boardinfo() | AP_Mount_Alexmos | private |
get_mode(void) const | AP_Mount_Backend | inlineprotected |
get_realtimedata(Vector3f &angle) | AP_Mount_Alexmos | private |
handle_gimbal_report(mavlink_channel_t chan, mavlink_message_t *msg) | AP_Mount_Backend | inlinevirtual |
handle_param_value(mavlink_message_t *msg) | AP_Mount_Backend | inlinevirtual |
has_pan_control() const | AP_Mount_Alexmos | virtual |
init(const AP_SerialManager &serial_manager) | AP_Mount_Alexmos | virtual |
parse_body() | AP_Mount_Alexmos | private |
read_incoming() | AP_Mount_Alexmos | private |
read_params(uint8_t profile_id) | AP_Mount_Alexmos | private |
send_command(uint8_t cmd, uint8_t *data, uint8_t size) | AP_Mount_Alexmos | private |
send_gimbal_report(mavlink_channel_t chan) | AP_Mount_Backend | inlinevirtual |
set_angle_targets(float roll, float tilt, float pan) | AP_Mount_Backend | virtual |
set_mode(enum MAV_MOUNT_MODE mode) | AP_Mount_Alexmos | virtual |
set_motor(bool on) | AP_Mount_Alexmos | private |
set_roi_target(const struct Location &target_loc) | AP_Mount_Backend | virtual |
status_msg(mavlink_channel_t chan) | AP_Mount_Alexmos | virtual |
update() | AP_Mount_Alexmos | virtual |
update_fast() | AP_Mount_Backend | inlinevirtual |
update_targets_from_rc() | AP_Mount_Backend | protected |
write_params() | AP_Mount_Alexmos | private |
~AP_Mount_Backend(void) | AP_Mount_Backend | inlinevirtual |