LinuxSDK  V1.4.0.5
SwiApiGsmStk.h
Go to the documentation of this file.
1 
13 #ifndef __SWIAPI_GSM_STK
14 #define __SWIAPI_GSM_STK
15 
16 /* include files */
17 #include "SwiDataTypes.h"
18 #include "SwiRcodes.h"
19 #include "SwiApiGsmBasic.h"
20 
21 /* CNS Objects packet lengths */
22 #define OBJ_CNS_STK_CMD_STRING_LENGTH 236
23 #define OBJ_CNS_STK_RESP_USER_ACK_LENGTH 5
24 #define OBJ_CNS_STK_RESP_GET_INPUT_LENGTH 245
25 #define OBJ_CNS_STK_RESP_GET_INPUT_STRING_LENGTH 238
26 #define OBJ_CNS_STK_RESP_USER_CNF_LENGTH 5
27 #define OBJ_CNS_STK_RESP_SELECT_ITEM_LENGTH 5
28 
29 /*
30  *
31  * SIM Toolkit (STK)
32  *
33  */
34 
44 {
50 };
51 
61 {
69 };
70 
80 {
87 };
88 
98 {
101 };
102 
112 {
116 };
117 
127 {
130 };
131 
141 {
146 };
147 
156 {
162 
165 
169 
172 
175 };
176 
185 {
189 
203 };
204 
213 {
219 };
220 /* This to fix a typo in Windows' Version */
222 
231 {
236 
239 
242 
245 };
246 /* This to fix a typo in Windows' Version */
248 
257 {
261 
264 
267 };
268 
277 {
282 
285 };
286 
287 /* STK (SIM Toolkit) */
288 
289 /* Return STK command */
291  struct SWI_STRUCT_STK_Command *STKCommandp,
292  swi_uint32 timeout);
293 
294 /* Set user ACK */
296  const struct SWI_STRUCT_STK_RsepUserAck *RespUserAckp,
297  swi_uint32 timeout);
298 
299 /* Set input */
301  const struct SWI_STRUCT_STK_RsepGetInput *RespGetInputp,
302  swi_uint32 timeout);
303 
304 /* Set user confirmation response */
306  const struct SWI_STRUCT_STK_RsepUserConfirm *RespUserConfirmp,
307  swi_uint32 timeout);
308 
309 /* Set user selected menu item */
311  const struct SWI_STRUCT_STK_RsepSelectItem *RespSelectItemp,
312  swi_bool *Resultp,
313  swi_uint32 timeout);
314 
315 #endif /* __SWIAPI_GSM_STK */
316 /*
317  * $Log: SwiApiGsmStk.h,v $
318  */

Linux SDK V1.4.0.5
Copyright (c) 2011 Sierra Wireless, Inc. All rights reserved