Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
loc_ExtendedTimeInfo Struct Reference

#include <loc.h>

Data Fields

uint32_t refFCount
 
uint8_t systemRtc_valid
 
uint64_t systemRtcMs
 
uint32_t sourceOfTime
 

Detailed Description

Extended Time Information

Parameters
refFCount
  • Receiver frame counter value at a reference tick.
  • Units: Milliseconds
systemRtc_valid
  • Validity indicator for the system RTC.
systemRtcMs
  • Platform system RTC value.
  • Units: Milliseconds
sourceOfTime
  • Source of the time information.
    • Valid values:
      • eQMI_LOC_TIME_SRC_INVALID (0) - Invalid time
      • eQMI_LOC_TIME_SRC_NETWORK_TIME_TRANSFER (1) - Time is set by the 1X system
      • eQMI_LOC_TIME_SRC_NETWORK_TIME_TAGGING (2) - Time is set by WCDMA/GSM time tagging (that is, associating network time with GPS time)
      • eQMI_LOC_TIME_SRC_EXTERNAL_INPUT (3) - Time is set by an external injection
      • eQMI_LOC_TIME_SRC_TOW_DECODE (4) - Time is set after decoding over-the-air GPS navigation data from one GPS satellite
      • eQMI_LOC_TIME_SRC_TOW_CONFIRMED (5) - Time is set after decoding over-the-air GPS navigation data from multiple satellites
      • eQMI_LOC_TIME_SRC_TOW_AND_WEEK_CONFIRMED (6) - Both time of the week and the GPS week number are known
      • eQMI_LOC_TIME_SRC_NAV_SOLUTION (7) - Time is set by the position engine after the fix is obtained
      • eQMI_LOC_TIME_SRC_SOLVE_FOR_TIME (8) - Time is set by the position engine after performing SFT; this is done when the clock time uncertainty is large
      • eQMI_LOC_TIME_SRC_GLO_TOW_DECODE (9) - Time is set after decoding GLO satellites
      • eQMI_LOC_TIME_SRC_TIME_TRANSFORM (10) - Time is set after transforming the GPS to GLO time
      • eQMI_LOC_TIME_SRC_WCDMA_SLEEP_TIME_TAGGING (11) - Time is set by the sleep time tag provided by the WCDMA network
      • eQMI_LOC_TIME_SRC_GSM_SLEEP_TIME_TAGGING (12) - Time is set by the sleep time tag provided by the GSM network
      • eQMI_LOC_TIME_SRC_UNKNOWN(13) - Source of the time is unknown
      • eQMI_LOC_TIME_SRC_SYSTEM_TIMETICK (14) - Time is derived from the system clock (better known as the slow clock); GNSS time is maintained irrespective of the GNSS receiver state
      • eQMI_LOC_TIME_SRC_QZSS_TOW_DECODE (15) - Time is set after decoding QZSS satellites
      • eQMI_LOC_TIME_SRC_BDS_TOW_DECODE (16) - Time is set after decoding BDS satellites
      • eQMI_LOC_TIME_SRC_GAL_TOW_DECODE (17) - Time is set after decoding GAL satellites
      • eQMI_LOC_TIME_SRC_NAVIC_TOW_DECODE (18) - Time is set after decoding NavIC satellites

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