6 #ifndef __LITEQMI_PDS_H__
7 #define __LITEQMI_PDS_H__
119 unpack_pds_SetPDSState_t *pOutput
246 unpack_pds_SetPDSDefaults_t *pOutput
344 unpack_pds_SetPortAutomaticTracking_t *pOutput
425 unpack_pds_StartPDSTrackingSessionExt_t *pOutput
459 unpack_pds_StopPDSTrackingSession_t *pOutput
510 unpack_pds_PDSInjectTimeReference_t *pOutput
619 unpack_pds_SetXTRAAutomaticDownload_t *pOutput
720 unpack_pds_SetXTRANetwork_t *pOutput
813 unpack_pds_ForceXTRADownload_t *pOutput
912 unpack_pds_SetServiceAutomaticTracking_t *pOutput
986 unpack_pds_ResetPDSData_t *pOutput
1054 unpack_pds_SLQSSetAGPSConfig_t *pOutput
1117 unpack_pds_SLQSPDSInjectAbsoluteTimeReference_t *pOutput
1320 unpack_pds_SLQSPDSInjectPositionData_t *pOutput
1356 unpack_pds_SLQSPDSDeterminePosition_t *pOutput
1651 unpack_pds_SLQSSetPositionMethodState_t *pOutput
1707 unpack_pds_SetEventReportCallback_t *pOutput
1771 char PositionDataNMEA[200];
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)
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)
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
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
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)
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
unpack_result_t unpack_pds_ForceXTRADownload_t
Definition: pds.h:782
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
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
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
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
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
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)
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)
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)
uint16_t * pGPSWeek
Definition: pds.h:744
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
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