diff options
author | Yang Gu <yang.gu@intel.com> | 2010-10-18 16:00:28 +0800 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-10-20 18:19:48 -0500 |
commit | af4d3ad756a51faa06dc0eb78c03b41c6ce748c4 (patch) | |
tree | 08a3a19e3a1a154ea8bdad5c9a7a9eed1eb4c5ad /src/stkutil.h | |
parent | 52074d0208c74939c60369d1771ffe726142e2d6 (diff) | |
download | ofono-af4d3ad756a51faa06dc0eb78c03b41c6ce748c4.tar.bz2 |
stkutil: Add enum for additional error cause info
For terminal and supplementary services
Diffstat (limited to 'src/stkutil.h')
-rw-r--r-- | src/stkutil.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/stkutil.h b/src/stkutil.h index 2d98185f..5c755241 100644 --- a/src/stkutil.h +++ b/src/stkutil.h @@ -254,6 +254,8 @@ enum stk_result_type { STK_RESULT_TYPE_COMMAND_NOT_UNDERSTOOD = 0x31, STK_RESULT_TYPE_DATA_NOT_UNDERSTOOD = 0x32, STK_RESULT_TYPE_COMMAND_ID_UNKNOWN = 0x33, + STK_RESULT_TYPE_SS_RETURN_ERROR = 0x34, + STK_RESULT_TYPE_SMS_RP_ERROR = 0x35, STK_RESULT_TYPE_MINIMUM_NOT_MET = 0x36, STK_RESULT_TYPE_USSD_RETURN_ERROR = 0x37, STK_RESULT_TYPE_CALL_CONTROL_PERMANENT = 0x39, @@ -263,6 +265,26 @@ enum stk_result_type { STK_RESULT_TYPE_MMS_ERROR = 0x3D, }; +/* Defined according to TS 102.223 Section 8.12.2 */ +enum stk_result_addnl_me_pb { + STK_RESULT_ADDNL_ME_PB_NO_SPECIFIC_CAUSE = 0x00, + STK_RESULT_ADDNL_ME_PB_SCREEN_BUSY = 0x01, + STK_RESULT_ADDNL_ME_PB_BUSY_ON_CALL = 0x02, + STK_RESULT_ADDNL_ME_PB_SS_BUSY = 0x03, + STK_RESULT_ADDNL_ME_PB_NO_SERVICE = 0x04, + STK_RESULT_ADDNL_ME_PB_NO_ACCESS = 0x05, + STK_RESULT_ADDNL_ME_PB_NO_RADIO_RESOURCE = 0x06, + STK_RESULT_ADDNL_ME_PB_NOT_IN_SPEECH_CALL = 0x07, + STK_RESULT_ADDNL_ME_PB_USSD_BUSY = 0x08, + STK_RESULT_ADDNL_ME_PB_BUSY_ON_SEND_DTMF = 0x09, + STK_RESULT_ADDNL_ME_PB_NO_NAA_ACTIVE = 0x0A +}; + +/* Defined according to TS 31.111 Section 8.12.4 */ +enum stk_result_addnl_ss_pb { + STK_RESULT_ADDNL_SS_PB_NO_SPECIFIC_CAUSE = 0x00 +}; + enum stk_tone_type { STK_TONE_TYPE_DIAL_TONE = 0x01, STK_TONE_TYPE_BUSY_TONE = 0x02, |