LinuxSDK  V1.4.0.5
SwiApiCmDm.h
Go to the documentation of this file.
1 
14 #ifndef __SWIAPICMDM_H__
15 #define __SWIAPICMDM_H__
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 /* include files */
22 #include "SwiDataTypes.h"
23 #include "SwiRcodes.h"
24 
25 
26 
27 #define MAX_DL_PKG_NAME 232
28 #define MAX_DL_DESCRIPTION 1024
30 /* OMA-DM Types and Structures */
31 
38 {
43 
47 
54 {
55  OMADM_FEATURE_CIDC = 0x00000001,
56  OMADM_FEATURE_NIDC = 0x00000002,
57  OMADM_FEATURE_CIPRL = 0x00000004,
58  OMADM_FEATURE_NIPRL = 0x00000008,
61  OMADM_FEATURE_CIFUMO = 0x00000010,
62 
64  OMADM_FEATURE_NIFUMO = 0x00000020,
65 
66  OMADM_FEATURE_HFA = 0x00000040
68 
75 {
80 
83 
86 
89 
92 
95 
99 
106 {
115 
118 
121 
124 
127 
131 
140 {
145 
148 
152 
159 {
166 
169 
172 
175 
179 
186 {
191 
195 
202 {
207 
210 
214 
221 {
225 
232 {
237 
244 {
249 
252 
259 {
264 
267 
270 
277 {
282 
289 {
295 
300 
303 
306 
309 
312 
315 
318 
321 
324 
327 
330 
333 
336 
339 
342 
345 
348 
351 
354 
357 
360 
363 
366 
369 
372 
375 
378 
381 
384 
387 
390 
393 
396 
399 
402 
405 
409 
422 {
426 
434 {
442 
447 
451 
458 {
463 
470 {
477 
484 {
490 
497 {
504 
511 {
516 
523 {
530 
537 {
542 
545 
548 
552 
559 {
564 
571 {
576 
579 
582 
588 
595 {
599 
606 {
610 
617 {
626 
633 {
642 
645 
648 
655 {
661 
668 {
673 
676 
680 
683 
686 
689 
694 
701 {
706 
710 
714 
721 {
724 
728 
735 {
742 
745 
752 
759 {
764 
771 {
776 
783 {
794 
801 {
812 
819 {
824 
831 {
838 
842 
849 {
856 
863 {
866 
870 
877 {
883 
886 
890 
893 
896 
899 
902 
906 
913 {
918 
925 {
932 
939 {
947 
954 {
962 
969 {
974 
977 
981 
982 /* CWE DM TLV Definitions */
983 
990 {
1001 
1008 
1009 #define LENGTH_DM_TLV_HEADER 4
1010 #define NUM_Node_Data_Sub_TLV 4
1012 /* Function prototypes */
1013 
1015  swi_uint32 timeout);
1016 
1018  const SWI_STRUCT_OMADM_SET_CONFIG *psConfig,
1019  swi_uint8 *pStatus,
1020  swi_uint32 timeout);
1021 
1023  const SWI_STRUCT_OMADM_START_SESSION *psSession,
1024  swi_uint8 *pStatus,
1025  swi_uint32 timeout);
1026 
1028  swi_uint32 timeout);
1029 
1032  swi_uint32 timeout);
1033 
1035  swi_uint32 timeout);
1036 
1038  swi_uint16 nResponse,
1039  SWI_STRUCT_OMADM_NI_ALERT_RESP *psStatus,
1040  swi_uint32 timeout);
1041 
1043  const SWI_STRUCT_OMADM_UI_ALERT_CONFIRM_RESP *psConfirm,
1044  swi_uint16 *pConfResp,
1045  swi_uint32 timeout);
1046 
1048  const SWI_STRUCT_OMADM_UI_ALERT_INPUT_RESP *psInput,
1049  swi_uint16 *pInputResp,
1050  swi_uint32 timeout);
1051 
1053  const SWI_STRUCT_OMADM_UI_ALERT_CHOICE_RESP *psChoice,
1054  swi_uint16 *pConfResp,
1055  swi_uint32 timeout);
1056 
1058  swi_uint32 timeout);
1059 
1061  const SWI_STRUCT_OMADM_NODE_VALUE_REQUEST *psItem,
1063  swi_uint32 timeout);
1064 
1066  const SWI_STRUCT_OMADM_NODE_VALUE *psValue,
1067  swi_uint8 *pStatus,
1068  swi_uint32 timeout);
1069 
1071  swi_uint8* pStatus,
1072  swi_uint32 timeout);
1073 
1075  swi_uint32 timeout);
1076 
1078  SWI_STRUCT_DM_DL_DESCRIPTION *psDescription,
1079  swi_uint32 timeout);
1080 
1083  swi_uint32 timeout);
1084 
1085 #ifdef __cplusplus
1086 } /* extern "C" { */
1087 #endif
1088 
1089 #endif /* __SWIAPICMDM_H__ */
1090 
1091 /*
1092  * $Log: SwiApiCmDm.h,v $
1093  */
1094 

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