From 296b5185f51b5444468059919c3c5cf7ca14247f Mon Sep 17 00:00:00 2001 From: Som_SP Date: Wed, 20 Oct 2021 21:55:34 +0200 Subject: api,signal: new signal threshold based setup A new SetupThreshold() method is added to configure and control the device signal notifications sent to the host. RSSI and error rate based thresholds are initially assumed, but the interface allows growing the method with additional threshold types. Includes updates by Aleksander Morgado to improve documentation of the new methods and properties. --- .../org.freedesktop.ModemManager1.Modem.Signal.xml | 97 ++++++++++++++++++++-- 1 file changed, 92 insertions(+), 5 deletions(-) (limited to 'introspection') diff --git a/introspection/org.freedesktop.ModemManager1.Modem.Signal.xml b/introspection/org.freedesktop.ModemManager1.Modem.Signal.xml index fa85d5d3..93b2996f 100644 --- a/introspection/org.freedesktop.ModemManager1.Modem.Signal.xml +++ b/introspection/org.freedesktop.ModemManager1.Modem.Signal.xml @@ -3,7 +3,8 @@ @@ -18,14 +19,27 @@ registered in the cellular network. 3GPP devices will require a valid unlocked SIM card before any of the features in the interface can be used. + + There are two different ways defined to use the interface: either enabling + peridic polling (with the Setup() method), or configuring the device with + thresholds so that it reports the value updates automatically (with the + SetupThresholds() method, since 1.20). + + Both Setup() and SetupThresholds() can also be used at the same time if + required, e.g. if they report different signal quality measurement types. --> @@ -33,16 +47,89 @@ + + + + + + + + + + +