aboutsummaryrefslogtreecommitdiff
path: root/src/mm-modem-helpers-mbim.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2013-06-16 17:22:00 +0200
committerAleksander Morgado <aleksander@lanedo.com>2013-06-24 19:37:38 +0200
commit73bab06049d0c2be376dfcc8bc2180b199b900b7 (patch)
treee8408917fed5ef6d68e9b93ccabc32aeee402bd7 /src/mm-modem-helpers-mbim.c
parenta09cabd48e708646a6cc251a094c698552493d88 (diff)
broadband-modem-mbim: implement initial sms parts loading
Diffstat (limited to 'src/mm-modem-helpers-mbim.c')
-rw-r--r--src/mm-modem-helpers-mbim.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/mm-modem-helpers-mbim.c b/src/mm-modem-helpers-mbim.c
index e11c8bd2..d58ed595 100644
--- a/src/mm-modem-helpers-mbim.c
+++ b/src/mm-modem-helpers-mbim.c
@@ -186,3 +186,22 @@ mm_mobile_equipment_error_from_mbim_nw_error (MbimNwError nw_error)
nw_error);
}
}
+
+/*****************************************************************************/
+
+MMSmsState
+mm_sms_state_from_mbim_message_status (MbimSmsStatus status)
+{
+ switch (status) {
+ case MBIM_SMS_STATUS_NEW:
+ return MM_SMS_STATE_RECEIVED;
+ case MBIM_SMS_STATUS_OLD:
+ return MM_SMS_STATE_RECEIVED;
+ case MBIM_SMS_STATUS_DRAFT:
+ return MM_SMS_STATE_STORED;
+ case MBIM_SMS_STATUS_SENT:
+ return MM_SMS_STATE_SENT;
+ }
+
+ return MM_SMS_STATE_UNKNOWN;
+}