aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAkash Aggarwal <quic_akasagga@quicinc.com>2022-11-18 17:10:57 +0530
committerAleksander Morgado <aleksandermj@chromium.org>2022-11-22 11:04:01 +0000
commitf676420b572627c821ab83cce7b55dc118d88e37 (patch)
treeec238fa63a811226f9aa5f30556667ddafc8a9de /src
parentcb1fb00d41f76b0c5608e145746b8bbdaea99d55 (diff)
mm-broadband-modem-qmi: update UMTS RSCP while loading signal values
Diffstat (limited to 'src')
-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,