// configure_msg - process MOUNT_CONFIGURE messages received from GCS. deprecated. void AP_Mount_Backend::configure_msg(mavlink_message_t* msg) { __mavlink_mount_configure_t packet; mavlink_msg_mount_configure_decode(msg, &packet); set_mode((MAV_MOUNT_MODE)packet.mount_mode); }
/// Change the configuration of the mount /// triggered by a MavLink packet. void AP_Mount::configure_msg(mavlink_message_t* msg) { __mavlink_mount_configure_t packet; mavlink_msg_mount_configure_decode(msg, &packet); if (mavlink_check_target(packet.target_system, packet.target_component)) { // not for us return; } set_mode((enum MAV_MOUNT_MODE)packet.mount_mode); _stab_roll = packet.stab_roll; _stab_tilt = packet.stab_pitch; _stab_pan = packet.stab_yaw; }