From f676420b572627c821ab83cce7b55dc118d88e37 Mon Sep 17 00:00:00 2001 From: Akash Aggarwal Date: Fri, 18 Nov 2022 17:10:57 +0530 Subject: mm-broadband-modem-qmi: update UMTS RSCP while loading signal values --- src/mm-broadband-modem-qmi.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') 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, -- cgit v1.2.3-70-g09d2