diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2022-01-02 15:38:23 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2022-01-18 09:00:10 +0000 |
commit | b5a5d58650f168423c14fa3246c8ce9137c2e0da (patch) | |
tree | 7a31be2520a109a49f13b4702bb26498e6c386e7 /libmm-glib/mm-cell-info.c | |
parent | 7c7f97807b5b6a6ccf9a85f8d033e3471f3e996f (diff) |
libmm-glib,cell-info-umts: new 'MMCellInfoUmts' object
Implementing support for UMTS cell info.
Diffstat (limited to 'libmm-glib/mm-cell-info.c')
-rw-r--r-- | libmm-glib/mm-cell-info.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libmm-glib/mm-cell-info.c b/libmm-glib/mm-cell-info.c index decbc8f6..5db79268 100644 --- a/libmm-glib/mm-cell-info.c +++ b/libmm-glib/mm-cell-info.c @@ -23,6 +23,7 @@ #include "mm-cell-info.h" #include "mm-cell-info-cdma.h" #include "mm-cell-info-gsm.h" +#include "mm-cell-info-umts.h" #include "mm-enums-types.h" #include "mm-errors-types.h" @@ -60,8 +61,9 @@ ensure_cell_type (MMCellInfo *self) self->priv->cell_type = MM_CELL_TYPE_CDMA; else if (MM_IS_CELL_INFO_GSM (self)) self->priv->cell_type = MM_CELL_TYPE_GSM; + else if (MM_IS_CELL_INFO_UMTS (self)) + self->priv->cell_type = MM_CELL_TYPE_UMTS; - /* MM_CELL_TYPE_UMTS; */ /* MM_CELL_TYPE_TDSCDMA; */ /* MM_CELL_TYPE_LTE; */ /* MM_CELL_TYPE_5GNR; */ @@ -165,6 +167,8 @@ mm_cell_info_new_from_dictionary (GVariant *dictionary, self = mm_cell_info_gsm_new_from_dictionary (dict); break; case MM_CELL_TYPE_UMTS: + self = mm_cell_info_umts_new_from_dictionary (dict); + break; case MM_CELL_TYPE_TDSCDMA: case MM_CELL_TYPE_LTE: case MM_CELL_TYPE_5GNR: |