mirror of git://git.sysmocom.de/ofono
stkutil: Add the Timer Expiration envelope builder
This commit is contained in:
parent
2f6dc72ae2
commit
dd9e095524
|
@ -5042,6 +5042,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;
|
||||
};
|
||||
|
|
|
@ -1428,6 +1428,11 @@ struct stk_envelope_event_download {
|
|||
};
|
||||
};
|
||||
|
||||
struct stk_envelope_timer_expiration {
|
||||
unsigned char id;
|
||||
struct stk_timer_value value;
|
||||
};
|
||||
|
||||
struct stk_envelope {
|
||||
enum stk_envelope_type type;
|
||||
enum stk_device_identity_type src;
|
||||
|
@ -1439,6 +1444,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;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue