aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem.h
diff options
context:
space:
mode:
authorBen Chan <benchan@chromium.org>2018-04-23 16:24:41 -0700
committerAleksander Morgado <aleksander@aleksander.es>2018-04-24 18:21:58 +0200
commit708b00ae3be84e7927a2566b7ccbd9163698321e (patch)
tree0a653498f0f91959a0b97818bf88be185b51ae23 /src/mm-iface-modem.h
parentb39dd2ec05c7db7e5eb12953eadba809aa2b3e8a (diff)
modem: allow periodic signal check to be disabled
ModemManager decides to disable periodic signal check if either load_signal_quality is not implemented or load_signal_quality returns an unsupported error. However, in some cases, we want to use load_signal_quality to query the initial signal quality but rely on unsolicited signal quality updates from the modem afterwards without periodically polling for signal quality. To support that, this patch introduces a property in MMIfaceModem/MMBroadbandModem to indicate if the periodic signal check should be disabled.
Diffstat (limited to 'src/mm-iface-modem.h')
-rw-r--r--src/mm-iface-modem.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mm-iface-modem.h b/src/mm-iface-modem.h
index 177bf910..cc3e087e 100644
--- a/src/mm-iface-modem.h
+++ b/src/mm-iface-modem.h
@@ -38,6 +38,7 @@
#define MM_IFACE_MODEM_BEARER_LIST "iface-modem-bearer-list"
#define MM_IFACE_MODEM_SIM_HOT_SWAP_SUPPORTED "iface-modem-sim-hot-swap-supported"
#define MM_IFACE_MODEM_SIM_HOT_SWAP_CONFIGURED "iface-modem-sim-hot-swap-configured"
+#define MM_IFACE_MODEM_PERIODIC_SIGNAL_CHECK_DISABLED "iface-modem-periodic-signal-check-disabled"
typedef struct _MMIfaceModem MMIfaceModem;