diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/xmm/mm-modem-helpers-xmm.c | 11 | ||||
-rw-r--r-- | plugins/xmm/mm-modem-helpers-xmm.h | 1 | ||||
-rw-r--r-- | plugins/xmm/mm-shared-xmm.c | 2 | ||||
-rw-r--r-- | plugins/xmm/tests/test-modem-helpers-xmm.c | 1 |
4 files changed, 9 insertions, 6 deletions
diff --git a/plugins/xmm/mm-modem-helpers-xmm.c b/plugins/xmm/mm-modem-helpers-xmm.c index 2e52d162..7c283dba 100644 --- a/plugins/xmm/mm-modem-helpers-xmm.c +++ b/plugins/xmm/mm-modem-helpers-xmm.c @@ -716,6 +716,7 @@ rssnr_level_to_rssnr (gint rssnr_level, gboolean mm_xmm_xcesq_response_to_signal_info (const gchar *response, + gpointer log_object, MMSignal **out_gsm, MMSignal **out_umts, MMSignal **out_lte, @@ -746,7 +747,7 @@ mm_xmm_xcesq_response_to_signal_info (const gchar *response, return FALSE; /* GERAN RSSI */ - if (mm_3gpp_rxlev_to_rssi (rxlev, &rssi)) { + if (mm_3gpp_rxlev_to_rssi (rxlev, log_object, &rssi)) { gsm = mm_signal_new (); mm_signal_set_rssi (gsm, rssi); } @@ -754,13 +755,13 @@ mm_xmm_xcesq_response_to_signal_info (const gchar *response, /* ignore BER */ /* UMTS RSCP */ - if (mm_3gpp_rscp_level_to_rscp (rscp_level, &rscp)) { + if (mm_3gpp_rscp_level_to_rscp (rscp_level, log_object, &rscp)) { umts = mm_signal_new (); mm_signal_set_rscp (umts, rscp); } /* UMTS EcIo (assumed EcN0) */ - if (mm_3gpp_ecn0_level_to_ecio (ecn0_level, &ecio)) { + if (mm_3gpp_ecn0_level_to_ecio (ecn0_level, log_object, &ecio)) { if (!umts) umts = mm_signal_new (); mm_signal_set_ecio (umts, ecio); @@ -772,13 +773,13 @@ mm_xmm_xcesq_response_to_signal_info (const gchar *response, } /* LTE RSRQ */ - if (mm_3gpp_rsrq_level_to_rsrq (rsrq_level, &rsrq)) { + if (mm_3gpp_rsrq_level_to_rsrq (rsrq_level, log_object, &rsrq)) { lte = mm_signal_new (); mm_signal_set_rsrq (lte, rsrq); } /* LTE RSRP */ - if (mm_3gpp_rsrp_level_to_rsrp (rsrp_level, &rsrp)) { + if (mm_3gpp_rsrp_level_to_rsrp (rsrp_level, log_object, &rsrp)) { if (!lte) lte = mm_signal_new (); mm_signal_set_rsrp (lte, rsrp); diff --git a/plugins/xmm/mm-modem-helpers-xmm.h b/plugins/xmm/mm-modem-helpers-xmm.h index 79676cfa..a18f0667 100644 --- a/plugins/xmm/mm-modem-helpers-xmm.h +++ b/plugins/xmm/mm-modem-helpers-xmm.h @@ -51,6 +51,7 @@ gboolean mm_xmm_parse_xcesq_query_response (const gchar *response, GError **error); gboolean mm_xmm_xcesq_response_to_signal_info (const gchar *response, + gpointer log_object, MMSignal **out_gsm, MMSignal **out_umts, MMSignal **out_lte, diff --git a/plugins/xmm/mm-shared-xmm.c b/plugins/xmm/mm-shared-xmm.c index 8dfa135f..d447fec9 100644 --- a/plugins/xmm/mm-shared-xmm.c +++ b/plugins/xmm/mm-shared-xmm.c @@ -765,7 +765,7 @@ mm_shared_xmm_signal_load_values_finish (MMIfaceModemSignal *self, const gchar *response; response = mm_base_modem_at_command_finish (MM_BASE_MODEM (self), res, error); - if (!response || !mm_xmm_xcesq_response_to_signal_info (response, gsm, umts, lte, error)) + if (!response || !mm_xmm_xcesq_response_to_signal_info (response, self, gsm, umts, lte, error)) return FALSE; if (cdma) diff --git a/plugins/xmm/tests/test-modem-helpers-xmm.c b/plugins/xmm/tests/test-modem-helpers-xmm.c index c6a3f33d..39aa8ccc 100644 --- a/plugins/xmm/tests/test-modem-helpers-xmm.c +++ b/plugins/xmm/tests/test-modem-helpers-xmm.c @@ -617,6 +617,7 @@ test_xcesq_response_to_signal (void) MMSignal *lte = NULL; success = mm_xmm_xcesq_response_to_signal_info (xcesq_response_tests[i].str, + NULL, &gsm, &umts, <e, &error); g_assert_no_error (error); |