---
 src/stkutil.c |   13 +++++++++++++
 src/stkutil.h |    6 ++++++
 2 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/src/stkutil.c b/src/stkutil.c
index 26af066..858595b 100644
--- a/src/stkutil.c
+++ b/src/stkutil.c
@@ -5020,6 +5020,19 @@ const unsigned char *stk_pdu_from_envelope(const struct 
stk_envelope *envelope,
        case STK_ENVELOPE_TYPE_EVENT_DOWNLOAD:
                ok = build_envelope_event_download(&builder, envelope);
                break;
+       case STK_ENVELOPE_TYPE_TIMER_EXPIRATION:
+               ok = build_dataobj(&builder,
+                                       build_envelope_dataobj_device_ids,
+                                       DATAOBJ_FLAG_CR,
+                                       envelope,
+                                       build_dataobj_timer_id,
+                                       DATAOBJ_FLAG_CR,
+                                       &envelope->timer_expiration.id,
+                                       build_dataobj_timer_value,
+                                       DATAOBJ_FLAG_CR,
+                                       &envelope->timer_expiration.value,
+                                       NULL);
+               break;
        default:
                return NULL;
        };
diff --git a/src/stkutil.h b/src/stkutil.h
index a24ace7..2771dfd 100644
--- a/src/stkutil.h
+++ b/src/stkutil.h
@@ -1412,6 +1412,11 @@ struct stk_envelope_event_download {
        };
 };
 
+struct stk_envelope_timer_expiration {
+       unsigned char id;
+       struct stk_timer_value value;
+} timer_expiration;
+
 struct stk_envelope {
        enum stk_envelope_type type;
        enum stk_device_identity_type src;
@@ -1423,6 +1428,7 @@ struct stk_envelope {
                struct stk_envelope_call_control call_control;
                struct stk_envelope_sms_mo_control sms_mo_control;
                struct stk_envelope_event_download event_download;
+               struct stk_envelope_timer_expiration timer_expiration;
        };
 };
 
-- 
1.7.1.86.g0e460.dirty

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to