Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_loc_QmiCbkLocEventGnssMeasurementReportInd_t Struct Reference

#include <loc.h>

Data Fields

uint8_t seqNum
 
uint8_t maxMessageNum
 
uint32_t system
 
loc_GNSSReceiverClockFreqInfopReceiverClockFreqInfo
 
loc_LeapSecondInformationpLeapSecondInformation
 
loc_GpsIntersysTimeBiaspGpsGlonassIntersysTimeBias
 
loc_GpsIntersysTimeBiaspGpsBdsIntersysTimeBias
 
loc_GpsIntersysTimeBiaspGpsGalileoIntersystemTimeBias
 
loc_GpsIntersysTimeBiaspBdsGLonassIntersystemTimeBias
 
loc_GpsIntersysTimeBiaspGalGlonassIntersystemTimeBias
 
loc_GpsIntersysTimeBiaspGalBdsIntersystemTimeBias
 
loc_SatelliteSysTimeInfopSatelliteSysTimeInfo
 
loc_GlonassSystemTimeInfopGlonassSystemTimeInfo
 
loc_ExtendedTimeInfopExtendedTimeInfo
 
loc_SatelliteSysMeasReportEnabledConstListpArrSatelliteSysMeasReportEnabledConst
 
uint32_t * pNumClockResets
 
loc_SvCarrierPhaseMeasurmentpSvCarrierPhaseMeasurment
 
uint64_t * pGnssSignalType
 
loc_jammerIndicatorpJammerIndicator
 
loc_GpsIntersysTimeBiaspGPSL1L2CIntrasysTimeBias
 
loc_GpsIntersysTimeBiaspGPSL1L5IntrasysTimeias
 
loc_GpsIntersysTimeBiaspGloG1G2IntrasysTimeBias
 
loc_GpsIntersysTimeBiaspBdsB1IB2AIntrasysTimeBias
 
loc_GpsIntersysTimeBiaspBdsB1IB1CIntrasysTimeBias
 
loc_GpsIntersysTimeBiaspGalileoE1E5AIntrasysTimeBias
 
loc_GpsIntersysTimeBiaspGalileoE1E5BIntrasysTimeBias
 
uint8_t * pNHzMeasurement
 
uint32_t * pMeasurementCodeType
 
loc_OtherCodeTypeNamepOtherCodeTypeName
 
loc_GpsIntersysTimeBiaspGPSNavICIntersysTimeBias
 
loc_GpsIntersysTimeBiaspGALNavICIntersysTimeBias
 
loc_GpsIntersysTimeBiaspGLONavICIntersysTimeBias
 
loc_GpsIntersysTimeBiaspBDSNavICIntersysTimeBias
 
loc_MeasurementReportExtSVsListpArrMeasurementReportExtSVs
 
loc_CarrierPhaseMeasuUncerExtSVspCarrierPhaseMeasuUncerExtSVs
 
uint64_t * pRefCountTicks
 
uint16_t Tlvresult
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

Parameters
seqNum
  • Current Message Sequence Number
  • Current message number. Used for segmentation / assembly of measurement reports.
maxMessageNum
  • Maximum Number of Messages to Send for Present Time Epoch
  • Maximum number of messages to send for the present time epoch. Specifies Satellite System Constellation of This Report
  • Specifies Satellite System Constellation of This Report
system
  • Specifies the satellite system constellation of this report.
    • Valid values:
  • eQMI_LOC_SV_SYSTEM_GPS(1) - GPS satellite
  • eQMI_LOC_SV_SYSTEM_GALILEO(2) - Galileo satellite
  • eQMI_LOC_SV_SYSTEM_SBAS(3) - SBAS satellite
  • eQMI_LOC_SV_SYSTEM_COMPASS(4) - COMPASS satellite(Deprecated)
  • eQMI_LOC_SV_SYSTEM_GLONASS(5) - GLONASS satellite
  • eQMI_LOC_SV_SYSTEM_BDS(6) - BDS satellite
  • eQMI_LOC_SV_SYSTEM_QZSS(7) - QZSS satellite
  • eQMI_LOC_SV_SYSTEM_NAVIC(8) - NavIC satellite
pReceiverClockFreqInfo
pLeapSecondInformation
pGpsBdsIntersysTimeBias
  • GPS to BDS Intersystem Time Bias Reported when both GPS and BDS system information reporting are enabled.
  • System 1: GPS
  • System 2: BDS
  • See loc_GpsIntersysTimeBias
pGpsGalileoIntersystemTimeBias
  • GPS to Galileo Intersystem Time Bias Reported when both GPS and Galileo system information reporting are enabled.
  • System 1: GPS
  • System 2: Galileo
  • See loc_GpsIntersysTimeBias
pBdsGLonassIntersystemTimeBias
  • Reported when both BDS and GLONASS system information reporting are enabled.
  • System 1: BDS
  • System 2: GLONASS
  • See loc_GpsIntersysTimeBias
pGalGlonassIntersystemTimeBias
  • Reported when both GAL and GLONASS system information reporting are enabled.
  • System 1: GAL
  • System 2 : GLONASS
  • See loc_GpsIntersysTimeBias
pGalBdsIntersystemTimeBias
  • Reported when both GAL and BDS system information reporting are enabled.
  • System 1: GAL
  • System 2 : BDS
  • See loc_GpsIntersysTimeBias
pSatelliteSysTimeInfo
  • Satellite System Time Information for GPS, BDS, GAL Constellation
Parameters
pGlonassSystemTimeInfo
pExtendedTimeInfo
pArrSatelliteSysMeasReportEnabledConst
pNumClockResets
  • Extended Time Information - Cumulative Number of Clock Reset
pSvCarrierPhaseMeasurment
pGnssSignalType
  • GNSS Signal Type
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_GPS_L1CA (0x00000001) - GPS L1CA RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_GPS_L1C (0x00000002) - GPS L1C RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_GPS_L2C_L (0x00000004) - GPS L2C_L RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_GPS_L5_Q (0x00000008) - GPS L5_Q RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_GLONASS_G1 (0x00000010) - GLONASS G1 (L1OF) RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_GLONASS_G2 (0x00000020) - GLONASS G2 (L2OF) RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_GALILEO_E1_C (0x00000040) - Galileo E1_C RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_GALILEO_E5A_Q (0x00000080) - Galileo E5A_Q RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_GALILEO_E5B_Q (0x00000100) - Galileo E5B_Q RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_BEIDOU_B1_I (0x00000200) - BeiDou B1_I RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_BEIDOU_B1C (0x00000400) - BeiDou B1C RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_BEIDOU_B2_I (0x00000800) - BeiDou B2_I RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_BEIDOU_B2A_I (0x00001000) - BeiDou B2A_I RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_QZSS_L1CA (0x00002000) - QZSS L1CA RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_QZSS_L1S (0x00004000) - QZSS L1S RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_QZSS_L2C_L (0x00008000) - QZSS L2C_L RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_QZSS_L5_Q (0x00010000) - QZSS L5_Q RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_SBAS_L1_CA (0x00020000) - SBAS L1_CA RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_NAVIC_L5 (0x00040000) - NavIC L5 RF band
    • QMI_LOC_MASK_GNSS_SIGNAL_TYPE_BEIDOU_B2A_Q (0x00080000) - BeiDou B2A_Q RF band
pJammerIndicator
  • Jammer Indicator
Parameters
pGPSL1L2CIntrasysTimeBias
pGPSL1L5IntrasysTimeias
pGloG1G2IntrasysTimeBias
pBdsB1IB2AIntrasysTimeBias
pBdsB1IB1CIntrasysTimeBias
pGalileoE1E5AIntrasysTimeBias
pGalileoE1E5bIntrasysTimeBias
pNHzMeasurement
  • NHz indicator.
    • Valid values:
      • 0 indicates 1Hz measurement report
      • 1 indicates NHz measurement report (N > 1).
pMeasurementCodeType
  • GNSS Measurement Code Type
  • Specifies the GNSS measurement’s code type.
  • eQMI_LOC_GNSS_CODE_TYPE_A (0) - Galileo E1A, Galileo E6A, IRNSS L5A, IRNSS SA.
  • eQMI_LOC_GNSS_CODE_TYPE_B (1) - Galileo E1B, Galileo E6B, IRNSS L5B, IRNSS SB.
  • eQMI_LOC_GNSS_CODE_TYPE_C (2) - GPS L1 C/A, GPS L2 C/A, GLONASS G1 C/A, GLONASS G2 C/A, Galileo E1C, Galileo E6C, SBAS L1 C/A, QZSS L1 C/A, IRNSS L5C.
  • eQMI_LOC_GNSS_CODE_TYPE_I (3) - GPS L5 I, GLONASS G3 I, Galileo E5a I, Galileo E5b I, Galileo E5a+b I, SBAS L5 I, QZSS L5 I, BDS B1 I, BDS B2 I, BDS B3 I.
  • eQMI_LOC_GNSS_CODE_TYPE_L (4) - GPS L1C (P), GPS L2C (L), QZSS L1C (P), QZSS L2C (L), LEX(6) L.
  • eQMI_LOC_GNSS_CODE_TYPE_M (5) - GPS L1M, GPS L2M.
  • eQMI_LOC_GNSS_CODE_TYPE_P (6) - GPS L1P, GPS L2P, GLONASS G1P, GLONASS G2P.
  • eQMI_LOC_GNSS_CODE_TYPE_Q (7) - GPS L5 Q, GLONASS G3 Q, Galileo E5a Q, Galileo E5b Q, Galileo E5a+b Q, SBAS L5 Q, QZSS L5 Q, BDS B1 Q, BDS B2 Q, BDS B3 Q.
  • eQMI_LOC_GNSS_CODE_TYPE_S (8) - GPS L1C (D), GPS L2C (M), QZSS L1C (D), QZSS L2C (M), LEX(6) S.
  • eQMI_LOC_GNSS_CODE_TYPE_W (9) - GPS L1 Z-tracking, GPS L2 Z-tracking.
  • eQMI_LOC_GNSS_CODE_TYPE_X (10) - GPS L1C (D+P), GPS L2C (M+L), GPS L5 (I+Q), GLONASS G3 (I+Q), Galileo E1 (B+C), Galileo E5a (I+Q), Galileo E5b (I+Q), Galileo E5a+b(I+Q), Galileo E6 (B+C), SBAS L5 (I+Q), QZSS L1C (D+P), QZSS L2C (M+L), QZSS L5 (I+Q), LEX(6) (S+L), BDS B1 (I+Q), BDS B2 (I+Q), BDS B3 (I+Q), IRNSS L5 (B+C).
  • eQMI_LOC_GNSS_CODE_TYPE_Y (11) - GPS L1Y, GPS L2Y.
  • eQMI_LOC_GNSS_CODE_TYPE_Z (12) - Galileo E1 (A+B+C), Galileo E6 (A+B+C), QZSS L1-SAIF.
  • eQMI_LOC_GNSS_CODE_TYPE_N (13) - GPS L1 codeless, GPS L2 codeless.
  • eQMI_LOC_GNSS_CODE_TYPE_OTHER (255) - This code is used in case the measurement used a GNSS signal code that is not listed above.
pGPSNavICIntersysTimeBias
  • GPS to NavIC Intersystem Time Bias Reported if both the GPS and NavIC system information reporting are enabled.
  • System 1: GPS
  • System 2: NavIC
Parameters
pGALNavICIntersysTimeBias
  • GAL to NavIC Intersystem Time Bias Reported if both the GAL and NavIC system information reporting are enabled.
  • System 1: GAL
  • System 2: NavIC
Parameters
pGLONavICIntersysTimeBias
  • GLO to NavIC Intersystem Time Bias Reported if both the GLO and NavIC system information reporting are enabled.
  • System 1: GLO
  • System 2: NavIC
Parameters
pBDSNavICIntersysTimeBias
  • BDS to NavIC Intersystem Time Bias Reported if both the BDS and NavIC system information reporting are enabled.
  • System 1: BDS
  • System 2: NavIC
Parameters
pArrMeasurementReportExtSVs
pCarrierPhaseMeasuUncerExtSVs
pRefCountTicks
  • Receiver frame counter value in ticks.

The documentation for this struct was generated from the following file: