diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2019-09-09 15:01:56 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2019-09-17 10:52:42 +0200 |
commit | be4fa661c12a45b4b6c278c3906e7c126ddae3e8 (patch) | |
tree | 4e25caf386e634874ef571db053701898a35695a /libmm-glib/mm-common-helpers.h | |
parent | 40521e315fc8cc94837c1508dca94efeed939f82 (diff) |
plugins,telit: refactor #BND command support
And added support for several new things, including:
* Setting "any" band now attempts to set all supported bands.
* Added new 2G band value '5' (egsm+dcs+pcs+g850).
* Setup support for two different 3G band combinations, a default one
plus an alternate one applicable to the LM940/960 models only. The
alternate combination is selected via udev tags.
During the refactor, the following Telit-specific helpers were also
removed and exchanged with more generic counterparts.
* mm_telit_bands_contains() -> mm_common_bands_garray_lookup()
* mm_telit_get_band_flags_from_string() -> mm_parse_uint_list()
Diffstat (limited to 'libmm-glib/mm-common-helpers.h')
-rw-r--r-- | libmm-glib/mm-common-helpers.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libmm-glib/mm-common-helpers.h b/libmm-glib/mm-common-helpers.h index 71ef978a..5af58422 100644 --- a/libmm-glib/mm-common-helpers.h +++ b/libmm-glib/mm-common-helpers.h @@ -103,8 +103,9 @@ GVariant *mm_common_bands_garray_to_variant (GArray *array); GVariant *mm_common_build_bands_any (void); GVariant *mm_common_build_bands_unknown (void); -gboolean mm_common_bands_garray_cmp (GArray *a, GArray *b); -void mm_common_bands_garray_sort (GArray *array); +gboolean mm_common_bands_garray_cmp (GArray *a, GArray *b); +void mm_common_bands_garray_sort (GArray *array); +gboolean mm_common_bands_garray_lookup (GArray *array, MMModemBand value); gboolean mm_common_band_is_gsm (MMModemBand band); gboolean mm_common_band_is_utran (MMModemBand band); |