diff options
Diffstat (limited to 'src/mm-broadband-modem-qmi.c')
-rw-r--r-- | src/mm-broadband-modem-qmi.c | 7 |
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, |