diff --git a/APMrover2/GCS_Mavlink.pde b/APMrover2/GCS_Mavlink.pde index f91b3e575d..201d26dfc8 100644 --- a/APMrover2/GCS_Mavlink.pde +++ b/APMrover2/GCS_Mavlink.pde @@ -265,6 +265,8 @@ static void NOINLINE send_gps_raw(mavlink_channel_t chan) g_gps->num_sats); } + +#if HIL_MODE != HIL_MODE_DISABLED static void NOINLINE send_servo_out(mavlink_channel_t chan) { // normalized values scaled to -10000 to 10000 @@ -284,6 +286,7 @@ static void NOINLINE send_servo_out(mavlink_channel_t chan) 0, receiver_rssi); } +#endif static void NOINLINE send_radio_in(mavlink_channel_t chan) { @@ -526,8 +529,10 @@ static bool mavlink_try_send_message(mavlink_channel_t chan, enum ap_message id, break; case MSG_SERVO_OUT: +#if HIL_MODE != HIL_MODE_DISABLED CHECK_PAYLOAD_SIZE(RC_CHANNELS_SCALED); send_servo_out(chan); +#endif break; case MSG_RADIO_IN: