LinuxSDK  V1.4.0.5
SwiApiCmLbs.h
Go to the documentation of this file.
1 
14 #ifndef __SWIAPI_CM_LBS
15 #define __SWIAPI_CM_LBS
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 /* include files */
22 #include "SwiDataTypes.h"
23 #include "SwiRcodes.h"
24 
25 
26 #define MAX_NUM_LBS_SV 12
27 #define LENGTH_LbsReqId 33
28 #define LENGTH_LbsClientName 33
29 #define LENGTH_TimeStamp 16
40 enum SWI_TYPE_LbsPdEndStatus
41 {
63 };
64 
73 {
100 };
101 
108 {
112 };
113 
122 {
125 };
126 
135 {
138 };
139 
146 {
152 };
153 
160 {
165 };
166 
173 {
180 };
181 
192 {
195 };
196 
220 {
224 
229 
249 {
253 
258 
282 {
286 
291 
307 {
311 
315 
319 
329 {
333 
337 
341 
345 
348 
351 };
352 
362 {
366 
370 
373 
377 
386 {
391 };
392 
403 {
407 
410 
414 
418 
421 
425 
429 
432 
436 
440 
444 
448 
453 
462 typedef struct SWI_STRUCT_LbsPdTrack
463 {
467 
471 
474 
477 
481 
485 
495 {
499 
504 
514 {
519 };
520 
530 {
533 };
534 
544 {
548 };
549 
559 {
564 };
565 
582 {
586 
590 
593 
596 
599 
602 
606 
615 {
618 };
619 
652 {
685 };
686 
703 typedef struct SWI_STRUCT_LbsPdData
704 {
708 
712 
716 
720 
724 
728 
732 
735 
738 
741 
744 
747 
750 
753 
757 
760 
763 
767 
770 
774 
783 typedef struct SWI_STRUCT_LbsPdDone
784 {
787 
798 typedef struct SWI_STRUCT_LbsPdEnd
799 {
803 
808 
817 typedef struct SWI_STRUCT_LbsPdBegin
818 {
821 
831 {
834 
843 {
846 
855 {
861 };
862 
871 {
874 };
875 
889 {
903 
913 {
916 
928 {
932 
943 {
947 
952 
964 {
968 
973 
985 {
989 
994 
1005 {
1009 
1014 
1026 {
1030 
1035 
1047 {
1051 
1056 
1066 {
1070 
1073 
1076 
1079 
1082 
1085 
1088 
1091 
1102 typedef struct SWI_STRUCT_SatView
1103 {
1112 
1125 {
1129 
1132 
1136 
1148 {
1152 
1155 
1158 
1161 
1164 
1167 
1170 
1174 
1175 /* prototypes */
1177  const struct SWI_STRUCT_LbsPdGetPos *psLbsPdGetPos,
1178  swi_uint32 timeout);
1179 
1181  struct SWI_STRUCT_LbsPdGetStatus *psLbsPdGetStatus,
1182  swi_uint32 timeout);
1183 
1185  const struct SWI_STRUCT_LbsPdTrack *psLbsPdTrack,
1186  swi_uint32 timeout);
1187 
1189  const struct SWI_STRUCT_LbsPdEndSession *psLbsPdEndSession,
1190  swi_uint32 timeout);
1191 
1193  struct SWI_STRUCT_LbsPaGetParam *psLbsPdGetParam,
1194  swi_uint32 timeout);
1195 
1197  struct SWI_STRUCT_LbsPdData *psLbsPdData,
1198  swi_uint32 timeout);
1199 
1201  struct SWI_STRUCT_LbsPaIpAddr *psPaIpAddr,
1202  swi_uint32 timeout);
1203 
1205  const struct SWI_STRUCT_LbsPaIpAddr *psPaIpAddr,
1206  swi_uint32 timeout);
1207 
1209  struct SWI_STRUCT_LbsPaPortId *psPaPortId,
1210  swi_uint32 timeout);
1211 
1213  const struct SWI_STRUCT_LbsPaPortId *psPAPortID,
1214  swi_uint32 timeout);
1215 
1217  struct SWI_STRUCT_LbsSatInfo *psSatInfo,
1218  swi_uint32 timeout);
1219 
1221  const struct SWI_STRUCT_LbsClearAssistance *psLbsClearAssistance,
1222  swi_uint32 timeout);
1223 
1224 #ifdef __cplusplus
1225 } /* extern "C" { */
1226 #endif
1227 
1228 #endif /* __SWIAPI_CM_LBS */
1229 /*
1230  * $Log: SwiApiCmLbs.h,v $
1231  */

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