aboutsummaryrefslogtreecommitdiff
path: root/src/mm-broadband-modem-qmi.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-broadband-modem-qmi.c')
-rw-r--r--src/mm-broadband-modem-qmi.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mm-broadband-modem-qmi.c b/src/mm-broadband-modem-qmi.c
index 865b154a..0fa9f39f 100644
--- a/src/mm-broadband-modem-qmi.c
+++ b/src/mm-broadband-modem-qmi.c
@@ -11990,6 +11990,7 @@ signal_load_values_get_signal_info_ready (QmiClientNas *client,
gint8 rsrq;
gint16 rsrp;
gint16 snr;
+ gint16 rscp_umts;
gint16 rsrq_5g;
g_autoptr(QmiMessageNasGetSignalInfoOutput) output = NULL;
@@ -12049,6 +12050,12 @@ signal_load_values_get_signal_info_ready (QmiClientNas *client,
mm_signal_set_ecio (ctx->values_result->umts, ((gdouble)ecio) * (-0.5));
}
+ if (qmi_message_nas_get_signal_info_output_get_wcdma_rscp (output,
+ &rscp_umts,
+ NULL)) {
+ mm_signal_set_rscp (ctx->values_result->umts, (-1.0) * ((gdouble)rscp_umts));
+ }
+
/* LTE... */
if (qmi_message_nas_get_signal_info_output_get_lte_signal_strength (output,
&rssi,