diff --git a/AntennaTracker/GCS_Mavlink.cpp b/AntennaTracker/GCS_Mavlink.cpp index 79eca68b46..4eb4933733 100644 --- a/AntennaTracker/GCS_Mavlink.cpp +++ b/AntennaTracker/GCS_Mavlink.cpp @@ -510,8 +510,7 @@ void Tracker::mavlink_check_target(const mavlink_message_t* msg) for (uint8_t i=0; i < num_gcs; i++) { if (gcs[i].initialised) { // request position - if (comm_get_txspace((mavlink_channel_t)i) >= - GCS_MAVLINK::packet_overhead_chan((mavlink_channel_t)i) + MAVLINK_MSG_ID_DATA_STREAM_LEN) { + if (HAVE_PAYLOAD_SPACE((mavlink_channel_t)i, DATA_STREAM)) { mavlink_msg_request_data_stream_send( (mavlink_channel_t)i, msg->sysid, @@ -521,8 +520,7 @@ void Tracker::mavlink_check_target(const mavlink_message_t* msg) 1); // start streaming } // request air pressure - if (comm_get_txspace((mavlink_channel_t)i) >= - GCS_MAVLINK::packet_overhead_chan((mavlink_channel_t)i) + MAVLINK_MSG_ID_DATA_STREAM_LEN) { + if (HAVE_PAYLOAD_SPACE((mavlink_channel_t)i, DATA_STREAM)) { mavlink_msg_request_data_stream_send( (mavlink_channel_t)i, msg->sysid,