LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pds.h
Go to the documentation of this file.
1 
6 #ifndef __LITEQMI_PDS_H__
7 #define __LITEQMI_PDS_H__
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #include "common.h"
14 #include <stdint.h>
15 
36 typedef struct{
37  uint32_t *pEnabledStatus;
38  uint32_t *pTrackingStatus ;
41 
53  pack_qmi_t *pCtx,
54  uint8_t *pReqBuf,
55  uint16_t *pLen
56  );
57 
69  uint8_t *pResp,
70  uint16_t respLen,
72  );
73 
82 typedef struct{
83  uint32_t enable;
85 
87 
100  pack_qmi_t *pCtx,
101  uint8_t *pReqBuf,
102  uint16_t *pLen,
103  pack_pds_SetPDSState_t *pReqParam
104  );
105 
117  uint8_t *pResp,
118  uint16_t respLen,
119  unpack_pds_SetPDSState_t *pOutput
120  );
121 
148 typedef struct{
149  uint32_t *pOperation;
150  uint8_t *pTimeout;
151  uint32_t *pInterval;
152  uint32_t *pAccuracy;
155 
167  pack_qmi_t *pCtx,
168  uint8_t *pReqBuf,
169  uint16_t *pLen
170  );
171 
183  uint8_t *pResp,
184  uint16_t respLen,
186  );
187 
206 typedef struct{
207  uint32_t operation;
208  uint8_t timeout;
209  uint32_t interval;
210  uint32_t accuracy;
212 
214 
227  pack_qmi_t *pCtx,
228  uint8_t *pReqBuf,
229  uint16_t *pLen,
230  pack_pds_SetPDSDefaults_t *pReqParam
231  );
232 
244  uint8_t *pResp,
245  uint16_t respLen,
246  unpack_pds_SetPDSDefaults_t *pOutput
247  );
248 
261 typedef struct{
262  uint32_t *pbAuto;
265 
277  pack_qmi_t *pCtx,
278  uint8_t *pReqBuf,
279  uint16_t *pLen
280  );
281 
293  uint8_t *pResp,
294  uint16_t respLen,
296  );
297 
298 
307 typedef struct{
308  uint32_t bAuto;
310 
312 
325  pack_qmi_t *pCtx,
326  uint8_t *pReqBuf,
327  uint16_t *pLen,
329  );
330 
342  uint8_t *pResp,
343  uint16_t respLen,
344  unpack_pds_SetPortAutomaticTracking_t *pOutput
345  );
346 
381 typedef struct{
382  uint8_t sessionControl;
383  uint8_t sessionType;
386  uint8_t fixTimeout;
387  uint32_t fixInterval;
388  uint32_t fixCount;
389  uint32_t fixAccuracy;
391 
393 
406  pack_qmi_t *pCtx,
407  uint8_t *pReqBuf,
408  uint16_t *pLen,
410  );
411 
423  uint8_t *pResp,
424  uint16_t respLen,
425  unpack_pds_StartPDSTrackingSessionExt_t *pOutput
426  );
427 
429 
441  pack_qmi_t *pCtx,
442  uint8_t *pReqBuf,
443  uint16_t *pLen
444  );
445 
457  uint8_t *pResp,
458  uint16_t respLen,
459  unpack_pds_StopPDSTrackingSession_t *pOutput
460  );
461 
472 typedef struct{
473  uint64_t systemTime;
476 
478 
491  pack_qmi_t *pCtx,
492  uint8_t *pReqBuf,
493  uint16_t *pLen,
495  );
496 
508  uint8_t *pResp,
509  uint16_t respLen,
510  unpack_pds_PDSInjectTimeReference_t *pOutput
511  );
512 
530 typedef struct{
531  uint32_t *pbEnabled;
532  uint16_t *pInterval;
535 
547  pack_qmi_t *pCtx,
548  uint8_t *pReqBuf,
549  uint16_t *pLen
550  );
551 
563  uint8_t *pResp,
564  uint16_t respLen,
566  );
567 
581 typedef struct{
582  uint32_t bEnabled;
583  uint16_t interval;
585 
587 
600  pack_qmi_t *pCtx,
601  uint8_t *pReqBuf,
602  uint16_t *pLen,
604  );
605 
617  uint8_t *pResp,
618  uint16_t respLen,
619  unpack_pds_SetXTRAAutomaticDownload_t *pOutput
620  );
621 
636 typedef struct{
637  uint32_t *pPreference;
640 
652  pack_qmi_t *pCtx,
653  uint8_t *pReqBuf,
654  uint16_t *pLen
655  );
656 
668  uint8_t *pResp,
669  uint16_t respLen,
671  );
672 
683 typedef struct{
684  uint32_t preference;
686 
688 
701  pack_qmi_t *pCtx,
702  uint8_t *pReqBuf,
703  uint16_t *pLen,
704  pack_pds_SetXTRANetwork_t *pReqParam
705  );
706 
718  uint8_t *pResp,
719  uint16_t respLen,
720  unpack_pds_SetXTRANetwork_t *pOutput
721  );
722 
743 typedef struct{
744  uint16_t *pGPSWeek;
745  uint16_t *pGPSWeekOffset;
746  uint16_t *pDuration;
749 
761  pack_qmi_t *pCtx,
762  uint8_t *pReqBuf,
763  uint16_t *pLen
764  );
765 
777  uint8_t *pResp,
778  uint16_t respLen,
780  );
781 
783 
795  pack_qmi_t *pCtx,
796  uint8_t *pReqBuf,
797  uint16_t *pLen
798  );
799 
811  uint8_t *pResp,
812  uint16_t respLen,
813  unpack_pds_ForceXTRADownload_t *pOutput
814  );
815 
829 typedef struct{
830  uint32_t *pbAuto;
833 
845  pack_qmi_t *pCtx,
846  uint8_t *pReqBuf,
847  uint16_t *pLen
848  );
849 
861  uint8_t *pResp,
862  uint16_t respLen,
864  );
865 
875 typedef struct{
876  uint32_t bAuto;
878 
880 
893  pack_qmi_t *pCtx,
894  uint8_t *pReqBuf,
895  uint16_t *pLen,
897  );
898 
910  uint8_t *pResp,
911  uint16_t respLen,
912  unpack_pds_SetServiceAutomaticTracking_t *pOutput
913  );
914 
948 typedef struct{
949  uint32_t *pGPSDataMask;
950  uint32_t *pCellDataMask;
952 
954 
967  pack_qmi_t *pCtx,
968  uint8_t *pReqBuf,
969  uint16_t *pLen,
970  pack_pds_ResetPDSData_t *pReqParam
971  );
972 
984  uint8_t *pResp,
985  uint16_t respLen,
986  unpack_pds_ResetPDSData_t *pOutput
987  );
988 
1013 typedef struct{
1014  uint32_t *pServerAddress;
1015  uint32_t *pServerPort;
1016  uint8_t *pServerURL;
1018  uint8_t *pNetworkMode;
1020 
1022 
1035  pack_qmi_t *pCtx,
1036  uint8_t *pReqBuf,
1037  uint16_t *pLen,
1038  pack_pds_SLQSSetAGPSConfig_t *pReqParam
1039  );
1040 
1052  uint8_t *pResp,
1053  uint16_t respLen,
1054  unpack_pds_SLQSSetAGPSConfig_t *pOutput
1055  );
1056 
1077 typedef struct{
1078  uint64_t timeMsec;
1079  uint32_t timeUncMsec;
1080  uint8_t timeBase;
1081  uint8_t forceFlag;
1083 
1085 
1098  pack_qmi_t *pCtx,
1099  uint8_t *pReqBuf,
1100  uint16_t *pLen,
1102  );
1103 
1115  uint8_t *pResp,
1116  uint16_t respLen,
1117  unpack_pds_SLQSPDSInjectAbsoluteTimeReference_t *pOutput
1118  );
1119 
1130 typedef struct{
1131  uint8_t *pNetworkMode;
1133 
1157 typedef struct{
1158  uint32_t *pServerAddress;
1159  uint32_t *pServerPort;
1160  uint8_t *pServerURL;
1164 
1177  pack_qmi_t *pCtx,
1178  uint8_t *pReqBuf,
1179  uint16_t *pLen,
1180  pack_pds_SLQSGetAGPSConfig_t *pReqParam
1181  );
1182 
1194  uint8_t *pResp,
1195  uint16_t respLen,
1197  );
1198 
1273 typedef struct{
1274  uint64_t *pTimeStamp;
1275  uint64_t *pLatitude;
1276  uint64_t *pLongitude;
1280  uint32_t *pVerticalUnc;
1284  uint8_t *pTimeType;
1286 
1288 
1301  pack_qmi_t *pCtx,
1302  uint8_t *pReqBuf,
1303  uint16_t *pLen,
1305  );
1306 
1318  uint8_t *pResp,
1319  uint16_t respLen,
1320  unpack_pds_SLQSPDSInjectPositionData_t *pOutput
1321  );
1322 
1324 
1337  pack_qmi_t *pCtx,
1338  uint8_t *pReqBuf,
1339  uint16_t *pLen
1340  );
1341 
1354  uint8_t *pResp,
1355  uint16_t respLen,
1356  unpack_pds_SLQSPDSDeterminePosition_t *pOutput
1357  );
1358 
1528 typedef struct{
1529  uint8_t EngineState;
1530  uint32_t ValidMask;
1531  uint64_t Latitude;
1532  uint64_t Longitude;
1534  uint32_t Altitude;
1538  uint32_t Time_uncert_ms;
1539  uint8_t Iono_valid;
1557 
1569  pack_qmi_t *pCtx,
1570  uint8_t *pReqBuf,
1571  uint16_t *pLen
1572  );
1573 
1585  uint8_t *pResp,
1586  uint16_t respLen,
1588  );
1589 
1611 typedef struct
1612 {
1613  uint8_t *pXtraTimeState;
1614  uint8_t *pXtraDataState ;
1615  uint8_t *pWifiState;
1617 
1619 
1632  pack_qmi_t *pCtx,
1633  uint8_t *pReqBuf,
1634  uint16_t *pLen,
1636  );
1637 
1649  uint8_t *pResp,
1650  uint16_t respLen,
1651  unpack_pds_SLQSSetPositionMethodState_t *pOutput
1652  );
1653 
1669 typedef struct{
1670  uint8_t posDataNmea;
1671  uint8_t rptPosData;
1673 
1675 
1688  pack_qmi_t *pCtx,
1689  uint8_t *pReq,
1690  uint16_t *pLen,
1692  );
1693 
1705  uint8_t *pResp,
1706  uint16_t respLen,
1707  unpack_pds_SetEventReportCallback_t *pOutput
1708  );
1709 
1769 typedef struct{
1771  char PositionDataNMEA[200];
1773  double dLongitude;
1774  uint8_t has_dLatitude;
1775  double dLatitude;
1777  uint8_t SessionStatus;
1778  uint8_t has_posSrc;
1779  uint32_t posSrc;
1782 
1794  uint8_t *pResp,
1795  uint16_t respLen,
1797 );
1798 
1820 typedef struct
1821 {
1822  uint16_t TlvPresent;
1823  uint32_t EnabledStatus;
1824  uint32_t TrackingStatus;
1827 
1839  uint8_t *pResp,
1840  uint16_t respLen,
1842 );
1843 
1844 #ifdef __cplusplus
1845 } /* extern "C" { */
1846 #endif
1847 
1848 #endif
unpack_result_t unpack_pds_SLQSPDSInjectAbsoluteTimeReference_t
Definition: pds.h:1084
double dLatitude
Definition: pds.h:1775
int unpack_pds_SetPDSState(uint8_t *pResp, uint16_t respLen, unpack_pds_SetPDSState_t *pOutput)
int unpack_pds_SetPortAutomaticTracking(uint8_t *pResp, uint16_t respLen, unpack_pds_SetPortAutomaticTracking_t *pOutput)
Definition: pds.h:36
uint64_t timeMsec
Definition: pds.h:1078
int pack_pds_GetXTRANetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_pds_SetXTRAAutomaticDownload(uint8_t *pResp, uint16_t respLen, unpack_pds_SetXTRAAutomaticDownload_t *pOutput)
uint8_t sessionControl
Definition: pds.h:382
uint64_t * pLatitude
Definition: pds.h:1275
int pack_pds_SetPDSState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SetPDSState_t *pReqParam)
uint32_t operation
Definition: pds.h:207
int unpack_pds_SetPDSDefaults(uint8_t *pResp, uint16_t respLen, unpack_pds_SetPDSDefaults_t *pOutput)
uint32_t interval
Definition: pds.h:209
uint16_t xtra_start_gps_minutes
Definition: pds.h:1553
uint8_t * pServerURLLength
Definition: pds.h:1017
uint32_t * pPreference
Definition: pds.h:637
uint8_t sessionType
Definition: pds.h:383
int pack_pds_StartPDSTrackingSessionExt(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_StartPDSTrackingSessionExt_t *pReqParam)
uint8_t * pServerURL
Definition: pds.h:1160
int pack_pds_ForceXTRADownload(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
unpack_result_t unpack_pds_PDSInjectTimeReference_t
Definition: pds.h:477
int unpack_pds_ForceXTRADownload(uint8_t *pResp, uint16_t respLen, unpack_pds_ForceXTRADownload_t *pOutput)
Definition: pds.h:683
int pack_pds_SetPortAutomaticTracking(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SetPortAutomaticTracking_t *pReqParam)
uint32_t TimeStmp_tow_ms
Definition: pds.h:1536
uint32_t Altitude
Definition: pds.h:1534
uint64_t Longitude
Definition: pds.h:1532
int unpack_pds_StartPDSTrackingSessionExt(uint8_t *pResp, uint16_t respLen, unpack_pds_StartPDSTrackingSessionExt_t *pOutput)
uint32_t * pAltitudeWrtSealevel
Definition: pds.h:1278
unpack_result_t unpack_pds_SetServiceAutomaticTracking_t
Definition: pds.h:879
unpack_result_t unpack_pds_SLQSSetAGPSConfig_t
Definition: pds.h:1021
uint32_t VerticalUncertainty
Definition: pds.h:1535
uint32_t * pInterval
Definition: pds.h:151
uint8_t * pWifiState
Definition: pds.h:1615
uint32_t * pServerPort
Definition: pds.h:1159
uint16_t TlvPresent
Definition: pds.h:1822
Definition: pds.h:82
uint32_t * pbAuto
Definition: pds.h:830
uint16_t xtra_start_gps_week
Definition: pds.h:1552
unpack_result_t unpack_pds_SetXTRAAutomaticDownload_t
Definition: pds.h:586
int unpack_pds_SetServiceAutomaticTracking(uint8_t *pResp, uint16_t respLen, unpack_pds_SetServiceAutomaticTracking_t *pOutput)
unpack_result_t unpack_pds_StartPDSTrackingSessionExt_t
Definition: pds.h:392
uint8_t SessionStatus
Definition: pds.h:1777
uint16_t xtra_valid_duration_hours
Definition: pds.h:1554
uint32_t Time_uncert_ms
Definition: pds.h:1538
Definition: pds.h:1669
uint32_t * pCellDataMask
Definition: pds.h:950
uint8_t has_dLatitude
Definition: pds.h:1774
uint32_t * pOperation
Definition: pds.h:149
int unpack_pds_StopPDSTrackingSession(uint8_t *pResp, uint16_t respLen, unpack_pds_StopPDSTrackingSession_t *pOutput)
int pack_pds_SLQSGetGPSStateInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
unpack_result_t unpack_pds_SetPDSState_t
Definition: pds.h:86
uint8_t timeout
Definition: pds.h:208
unpack_result_t unpack_pds_SetPDSDefaults_t
Definition: pds.h:213
int unpack_pds_GetServiceAutomaticTracking(uint8_t *pResp, uint16_t respLen, unpack_pds_GetServiceAutomaticTracking_t *pOutput)
int pack_pds_GetXTRAAutomaticDownload(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_pds_GetXTRAValidity(uint8_t *pResp, uint16_t respLen, unpack_pds_GetXTRAValidity_t *pOutput)
uint32_t accuracy
Definition: pds.h:210
int pack_pds_GetPDSState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t sbas_health_sv_msk
Definition: pds.h:1550
int pack_pds_SLQSPDSDeterminePosition(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: pds.h:148
int unpack_pds_ResetPDSData(uint8_t *pResp, uint16_t respLen, unpack_pds_ResetPDSData_t *pOutput)
uint8_t EngineState
Definition: pds.h:1529
swi_uint256_t ParamPresenceMask
Definition: pds.h:1162
unpack_result_t unpack_pds_SLQSPDSDeterminePosition_t
Definition: pds.h:1323
uint32_t * pAltitudeWrtEllipsoid
Definition: pds.h:1277
uint8_t forceFlag
Definition: pds.h:1081
int pack_pds_SetXTRAAutomaticDownload(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SetXTRAAutomaticDownload_t *pReqParam)
uint32_t preference
Definition: pds.h:684
uint8_t has_SessionStatus
Definition: pds.h:1776
Definition: pds.h:743
unpack_result_t unpack_pds_ForceXTRADownload_t
Definition: pds.h:782
Definition: pds.h:1528
uint32_t timeUncMsec
Definition: pds.h:1079
uint32_t * pbAuto
Definition: pds.h:262
uint32_t fixCount
Definition: pds.h:388
int unpack_pds_GetPDSState(uint8_t *pResp, uint16_t respLen, unpack_pds_GetPDSState_t *pOutput)
uint32_t sbas_ephemeris_sv_msk
Definition: pds.h:1548
uint32_t glo_ephemeris_sv_msk
Definition: pds.h:1544
swi_uint256_t ParamPresenceMask
Definition: pds.h:1555
int pack_pds_SLQSSetPositionMethodState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SLQSSetPositionMethodState_t *pReqParam)
int unpack_pds_SLQSPDSInjectAbsoluteTimeReference(uint8_t *pResp, uint16_t respLen, unpack_pds_SLQSPDSInjectAbsoluteTimeReference_t *pOutput)
uint16_t interval
Definition: pds.h:583
uint8_t * pTimeType
Definition: pds.h:1284
uint8_t has_posSrc
Definition: pds.h:1778
uint8_t has_dLongitude
Definition: pds.h:1772
int pack_pds_GetPortAutomaticTracking(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pServerURL
Definition: pds.h:1016
swi_uint256_t ParamPresenceMask
Definition: pds.h:1780
uint32_t HorizontalUncertainty
Definition: pds.h:1533
uint16_t systemDiscontinuities
Definition: pds.h:474
uint8_t timeBase
Definition: pds.h:1080
Definition: common.h:258
uint32_t bAuto
Definition: pds.h:308
swi_uint256_t ParamPresenceMask
Definition: pds.h:263
uint8_t * pXtraDataState
Definition: pds.h:1614
uint32_t posSrc
Definition: pds.h:1779
swi_uint256_t ParamPresenceMask
Definition: pds.h:638
uint32_t sbas_visible_sv_msk
Definition: pds.h:1551
swi_uint256_t ParamPresenceMask
Definition: pds.h:153
Definition: pds.h:636
uint8_t sessionOperation
Definition: pds.h:384
uint8_t * pServerURLLength
Definition: pds.h:1161
uint32_t glo_health_sv_msk
Definition: pds.h:1546
int unpack_pds_SetEventReport_Ind(uint8_t *pResp, uint16_t respLen, unpack_pds_SetEventReport_Ind_t *pOutput)
int unpack_pds_SLQSPDSInjectPositionData(uint8_t *pResp, uint16_t respLen, unpack_pds_SLQSPDSInjectPositionData_t *pOutput)
uint64_t systemTime
Definition: pds.h:473
uint64_t Latitude
Definition: pds.h:1531
int pack_pds_PDSInjectTimeReference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_PDSInjectTimeReference_t *pReqParam)
uint8_t posDataNmea
Definition: pds.h:1670
uint32_t enable
Definition: pds.h:83
Definition: pds.h:1820
int pack_pds_SetPDSDefaults(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SetPDSDefaults_t *pReqParam)
uint64_t * pLongitude
Definition: pds.h:1276
uint32_t * pbEnabled
Definition: pds.h:531
uint32_t glo_almanac_sv_msk
Definition: pds.h:1545
Definition: pds.h:1013
uint32_t fixInterval
Definition: pds.h:387
int unpack_pds_GetXTRANetwork(uint8_t *pResp, uint16_t respLen, unpack_pds_GetXTRANetwork_t *pOutput)
uint32_t gps_ephemeris_sv_msk
Definition: pds.h:1540
uint8_t * pXtraTimeState
Definition: pds.h:1613
uint8_t rptPosData
Definition: pds.h:1671
uint8_t sessionServerOption
Definition: pds.h:385
int pack_pds_SLQSGetAGPSConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SLQSGetAGPSConfig_t *pReqParam)
int pack_pds_GetPDSDefaults(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pHorizontalConfidence
Definition: pds.h:1281
unpack_result_t unpack_pds_SLQSPDSInjectPositionData_t
Definition: pds.h:1287
uint32_t ValidMask
Definition: pds.h:1530
int pack_pds_StopPDSTrackingSession(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint64_t * pTimeStamp
Definition: pds.h:1274
uint32_t * pHorizontalUncCircular
Definition: pds.h:1279
Definition: pds.h:1130
swi_uint256_t ParamPresenceMask
Definition: pds.h:1825
uint8_t * pVerticalConfidence
Definition: pds.h:1282
uint32_t gps_visible_sv_msk
Definition: pds.h:1543
uint8_t * pTimeout
Definition: pds.h:150
uint16_t * pInterval
Definition: pds.h:532
unpack_result_t unpack_pds_SLQSSetPositionMethodState_t
Definition: pds.h:1618
unpack_result_t unpack_pds_StopPDSTrackingSession_t
Definition: pds.h:428
unpack_result_t unpack_pds_SetPortAutomaticTracking_t
Definition: pds.h:311
uint16_t * pGPSWeekOffset
Definition: pds.h:745
int pack_pds_GetServiceAutomaticTracking(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int pack_pds_GetXTRAValidity(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t * pVerticalUnc
Definition: pds.h:1280
uint32_t EnabledStatus
Definition: pds.h:1823
int unpack_pds_SetXTRANetwork(uint8_t *pResp, uint16_t respLen, unpack_pds_SetXTRANetwork_t *pOutput)
uint32_t * pTrackingStatus
Definition: pds.h:38
uint32_t * pAccuracy
Definition: pds.h:152
uint32_t sbas_almanac_sv_msk
Definition: pds.h:1549
int pack_pds_SLQSPDSInjectPositionData(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SLQSPDSInjectPositionData_t *pReqParam)
int pack_pds_SetServiceAutomaticTracking(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SetServiceAutomaticTracking_t *pReqParam)
uint32_t gps_health_sv_msk
Definition: pds.h:1542
uint32_t * pEnabledStatus
Definition: pds.h:37
int unpack_pds_SLQSSetAGPSConfig(uint8_t *pResp, uint16_t respLen, unpack_pds_SLQSSetAGPSConfig_t *pOutput)
int pack_pds_ResetPDSData(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_ResetPDSData_t *pReqParam)
Definition: pds.h:1157
uint32_t glo_visible_sv_msk
Definition: pds.h:1547
uint8_t * pPositionSource
Definition: pds.h:1283
swi_uint256_t ParamPresenceMask
Definition: pds.h:533
uint16_t TimeStmp_gps_week
Definition: pds.h:1537
uint8_t * pNetworkMode
Definition: pds.h:1018
int unpack_pds_PDSInjectTimeReference(uint8_t *pResp, uint16_t respLen, unpack_pds_PDSInjectTimeReference_t *pOutput)
uint32_t gps_almanac_sv_msk
Definition: pds.h:1541
int unpack_pds_GetXTRAAutomaticDownload(uint8_t *pResp, uint16_t respLen, unpack_pds_GetXTRAAutomaticDownload_t *pOutput)
int pack_pds_SetXTRANetwork(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SetXTRANetwork_t *pReqParam)
uint8_t Iono_valid
Definition: pds.h:1539
uint8_t fixTimeout
Definition: pds.h:386
double dLongitude
Definition: pds.h:1773
int unpack_pds_SetPdsState_Ind(uint8_t *pResp, uint16_t respLen, unpack_pds_SetPdsState_Ind_t *pOutput)
uint32_t * pServerAddress
Definition: pds.h:1014
uint8_t has_PositionDataNMEA
Definition: pds.h:1770
unpack_result_t unpack_pds_ResetPDSData_t
Definition: pds.h:953
int unpack_pds_SetEventReportCallback(uint8_t *pResp, uint16_t respLen, unpack_pds_SetEventReportCallback_t *pOutput)
int pack_pds_SetEventReportCallback(pack_qmi_t *pCtx, uint8_t *pReq, uint16_t *pLen, pack_pds_SetEventReportCallback_t *pReqParam)
uint32_t fixAccuracy
Definition: pds.h:389
uint32_t bAuto
Definition: pds.h:876
swi_uint256_t ParamPresenceMask
Definition: pds.h:39
int unpack_pds_SLQSGetAGPSConfig(uint8_t *pResp, uint16_t respLen, unpack_pds_SLQSGetAGPSConfig_t *pOutput)
Definition: pds.h:206
unpack_result_t unpack_pds_SetXTRANetwork_t
Definition: pds.h:687
uint32_t TrackingStatus
Definition: pds.h:1824
int unpack_pds_GetPortAutomaticTracking(uint8_t *pResp, uint16_t respLen, unpack_pds_GetPortAutomaticTracking_t *pOutput)
uint8_t * pNetworkMode
Definition: pds.h:1131
uint32_t * pGPSDataMask
Definition: pds.h:949
uint32_t * pServerAddress
Definition: pds.h:1158
int unpack_pds_GetPDSDefaults(uint8_t *pResp, uint16_t respLen, unpack_pds_GetPDSDefaults_t *pOutput)
Definition: common.h:128
uint16_t * pGPSWeek
Definition: pds.h:744
Definition: pds.h:1769
Definition: switype_256bit.h:15
int unpack_pds_SLQSGetGPSStateInfo(uint8_t *pResp, uint16_t respLen, unpack_pds_SLQSGetGPSStateInfo_t *pOutput)
uint32_t * pServerPort
Definition: pds.h:1015
unpack_result_t unpack_pds_SetEventReportCallback_t
Definition: pds.h:1674
swi_uint256_t ParamPresenceMask
Definition: pds.h:747
int unpack_pds_SLQSPDSDeterminePosition(uint8_t *pResp, uint16_t respLen, unpack_pds_SLQSPDSDeterminePosition_t *pOutput)
int pack_pds_SLQSSetAGPSConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SLQSSetAGPSConfig_t *pReqParam)
int unpack_pds_SLQSSetPositionMethodState(uint8_t *pResp, uint16_t respLen, unpack_pds_SLQSSetPositionMethodState_t *pOutput)
uint32_t bEnabled
Definition: pds.h:582
Definition: pds.h:948
int pack_pds_SLQSPDSInjectAbsoluteTimeReference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_pds_SLQSPDSInjectAbsoluteTimeReference_t *pReqParam)
uint16_t * pDuration
Definition: pds.h:746
swi_uint256_t ParamPresenceMask
Definition: pds.h:831

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved