From 9555c15ee82a0bc329a4b66533ed103baadc5cb4 Mon Sep 17 00:00:00 2001 From: Pasi Miettinen Date: Tue, 10 May 2016 15:41:43 +0300 Subject: [PATCH] Add function to enable IQ samples sending over SBP --- src/track_api.c | 13 +++++++++++++ src/track_api.h | 1 + 2 files changed, 14 insertions(+) diff --git a/src/track_api.c b/src/track_api.c index 40ed6277..e34569ac 100644 --- a/src/track_api.c +++ b/src/track_api.c @@ -234,6 +234,19 @@ void tracker_ambiguity_unknown(tracker_context_t *context) tracking_lock_counter_increment(channel_info->sid); } +/** Enable correlation data message for a tracker channel. + * + * \param context Tracker context. + */ +void tracker_correlations_send_enable(tracker_context_t *context) +{ + const tracker_channel_info_t *channel_info; + tracker_internal_data_t *internal_data; + tracker_internal_context_resolve(context, &channel_info, &internal_data); + + internal_data->output_iq = true; +} + /** Output a correlation data message for a tracker channel. * * \param context Tracker context. diff --git a/src/track_api.h b/src/track_api.h index e6200f2f..93936d05 100644 --- a/src/track_api.h +++ b/src/track_api.h @@ -112,6 +112,7 @@ void tracker_bit_sync_update(tracker_context_t *context, u32 int_ms, u8 tracker_bit_length_get(tracker_context_t *context); bool tracker_bit_aligned(tracker_context_t *context); void tracker_ambiguity_unknown(tracker_context_t *context); +void tracker_correlations_send_enable(tracker_context_t *context); void tracker_correlations_send(tracker_context_t *context, const corr_t *cs); #endif