* [PATCH 0/1] Fixes issue with Get Inkey variable timeout @ 2011-03-16 17:57 Jeevaka Badrappan 2011-03-16 17:57 ` [PATCH 1/1] stk: fix " Jeevaka Badrappan 0 siblings, 1 reply; 3+ messages in thread From: Jeevaka Badrappan @ 2011-03-16 17:57 UTC (permalink / raw) To: ofono [-- Attachment #1: Type: text/plain, Size: 391 bytes --] Hi, As per the ETSI TS 102 384 specification 27.22.4.2.8 section, duration data object needs to be sent as part of the Get Inkey terminal response for "No response from user" result. Regards, Jeevaka Jeevaka Badrappan (1): stk: fix issue with Get Inkey variable timeout src/stk.c | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) ^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/1] stk: fix issue with Get Inkey variable timeout 2011-03-16 17:57 [PATCH 0/1] Fixes issue with Get Inkey variable timeout Jeevaka Badrappan @ 2011-03-16 17:57 ` Jeevaka Badrappan 2011-03-17 2:36 ` Denis Kenzior 0 siblings, 1 reply; 3+ messages in thread From: Jeevaka Badrappan @ 2011-03-16 17:57 UTC (permalink / raw) To: ofono [-- Attachment #1: Type: text/plain, Size: 1449 bytes --] --- src/stk.c | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/stk.c b/src/stk.c index e933e4e..68b6240 100644 --- a/src/stk.c +++ b/src/stk.c @@ -1396,7 +1396,19 @@ static void request_confirmation_cb(enum stk_agent_result result, break; case STK_AGENT_RESULT_TIMEOUT: - send_simple_response(stk, STK_RESULT_TYPE_NO_RESPONSE); + memset(&rsp, 0, sizeof(rsp)); + + rsp.result.type = STK_RESULT_TYPE_NO_RESPONSE; + + if (cmd->duration.interval) { + rsp.get_inkey.duration.unit = cmd->duration.unit; + set_get_inkey_duration(&rsp.get_inkey.duration, + &stk->get_inkey_start_ts); + } + + if (stk_respond(stk, &rsp, stk_command_cb)) + stk_command_cb(&error, stk); + break; case STK_AGENT_RESULT_TERMINATE: @@ -1439,7 +1451,19 @@ static void request_key_cb(enum stk_agent_result result, char *string, break; case STK_AGENT_RESULT_TIMEOUT: - send_simple_response(stk, STK_RESULT_TYPE_NO_RESPONSE); + memset(&rsp, 0, sizeof(rsp)); + + rsp.result.type = STK_RESULT_TYPE_NO_RESPONSE; + + if (cmd->duration.interval) { + rsp.get_inkey.duration.unit = cmd->duration.unit; + set_get_inkey_duration(&rsp.get_inkey.duration, + &stk->get_inkey_start_ts); + } + + if (stk_respond(stk, &rsp, stk_command_cb)) + stk_command_cb(&error, stk); + break; case STK_AGENT_RESULT_TERMINATE: -- 1.7.0.4 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 1/1] stk: fix issue with Get Inkey variable timeout 2011-03-16 17:57 ` [PATCH 1/1] stk: fix " Jeevaka Badrappan @ 2011-03-17 2:36 ` Denis Kenzior 0 siblings, 0 replies; 3+ messages in thread From: Denis Kenzior @ 2011-03-17 2:36 UTC (permalink / raw) To: ofono [-- Attachment #1: Type: text/plain, Size: 235 bytes --] Hi Jeevaka, On 03/16/2011 12:57 PM, Jeevaka Badrappan wrote: > --- > src/stk.c | 28 ++++++++++++++++++++++++++-- > 1 files changed, 26 insertions(+), 2 deletions(-) > Patch has been applied, thanks. Regards, -Denis ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-03-17 2:36 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-03-16 17:57 [PATCH 0/1] Fixes issue with Get Inkey variable timeout Jeevaka Badrappan 2011-03-16 17:57 ` [PATCH 1/1] stk: fix " Jeevaka Badrappan 2011-03-17 2:36 ` Denis Kenzior
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.