aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-signal.h
diff options
context:
space:
mode:
authorSom_SP <somashekhar.puttagangaiah@intel.com>2021-10-20 21:59:45 +0200
committerAleksander Morgado <aleksander@aleksander.es>2021-10-20 22:07:24 +0200
commit9537261651a4f44fb0d0817bb902b225abb5e5a5 (patch)
treeb7b60924dbb2da17298f3b1de9cd41e9c090eb6b /libmm-glib/mm-signal.h
parent296b5185f51b5444468059919c3c5cf7ca14247f (diff)
libmm-glib,mmcli: add support for 'error-rate' measurements in signal info
Includes updates by Aleksander Morgado to fix mostly coding style issues.
Diffstat (limited to 'libmm-glib/mm-signal.h')
-rw-r--r--libmm-glib/mm-signal.h39
1 files changed, 21 insertions, 18 deletions
diff --git a/libmm-glib/mm-signal.h b/libmm-glib/mm-signal.h
index e970e729..b0950a79 100644
--- a/libmm-glib/mm-signal.h
+++ b/libmm-glib/mm-signal.h
@@ -10,7 +10,8 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details:
*
- * Copyright (C) 2013 Aleksander Morgado <aleksander@gnu.org>
+ * Copyright (C) 2013-2021 Aleksander Morgado <aleksander@aleksander.es>
+ * Copyright (C) 2021 Intel Corporation
*/
#ifndef MM_SIGNAL_H
@@ -28,7 +29,7 @@ G_BEGIN_DECLS
/**
* MM_SIGNAL_UNKNOWN:
*
- * Identifier for an unknown signal value.
+ * Identifier for an unknown signal or error rate value.
*
* Since: 1.2
*/
@@ -65,14 +66,15 @@ struct _MMSignalClass {
GType mm_signal_get_type (void);
G_DEFINE_AUTOPTR_CLEANUP_FUNC (MMSignal, g_object_unref)
-gdouble mm_signal_get_rssi (MMSignal *self);
-gdouble mm_signal_get_rscp (MMSignal *self);
-gdouble mm_signal_get_ecio (MMSignal *self);
-gdouble mm_signal_get_sinr (MMSignal *self);
-gdouble mm_signal_get_io (MMSignal *self);
-gdouble mm_signal_get_rsrq (MMSignal *self);
-gdouble mm_signal_get_rsrp (MMSignal *self);
-gdouble mm_signal_get_snr (MMSignal *self);
+gdouble mm_signal_get_rssi (MMSignal *self);
+gdouble mm_signal_get_rscp (MMSignal *self);
+gdouble mm_signal_get_ecio (MMSignal *self);
+gdouble mm_signal_get_sinr (MMSignal *self);
+gdouble mm_signal_get_io (MMSignal *self);
+gdouble mm_signal_get_rsrq (MMSignal *self);
+gdouble mm_signal_get_rsrp (MMSignal *self);
+gdouble mm_signal_get_snr (MMSignal *self);
+gdouble mm_signal_get_error_rate (MMSignal *self);
/*****************************************************************************/
/* ModemManager/libmm-glib/mmcli specific methods */
@@ -87,14 +89,15 @@ MMSignal *mm_signal_new (void);
MMSignal *mm_signal_new_from_dictionary (GVariant *dictionary,
GError **error);
-void mm_signal_set_rssi (MMSignal *self, gdouble value);
-void mm_signal_set_rscp (MMSignal *self, gdouble value);
-void mm_signal_set_ecio (MMSignal *self, gdouble value);
-void mm_signal_set_sinr (MMSignal *self, gdouble value);
-void mm_signal_set_io (MMSignal *self, gdouble value);
-void mm_signal_set_rsrq (MMSignal *self, gdouble value);
-void mm_signal_set_rsrp (MMSignal *self, gdouble value);
-void mm_signal_set_snr (MMSignal *self, gdouble value);
+void mm_signal_set_rssi (MMSignal *self, gdouble value);
+void mm_signal_set_rscp (MMSignal *self, gdouble value);
+void mm_signal_set_ecio (MMSignal *self, gdouble value);
+void mm_signal_set_sinr (MMSignal *self, gdouble value);
+void mm_signal_set_io (MMSignal *self, gdouble value);
+void mm_signal_set_rsrq (MMSignal *self, gdouble value);
+void mm_signal_set_rsrp (MMSignal *self, gdouble value);
+void mm_signal_set_snr (MMSignal *self, gdouble value);
+void mm_signal_set_error_rate (MMSignal *self, gdouble value);
#endif