Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
LocGNSSPowerMode Struct Reference

#include <qaGobiApiLoc.h>

Data Fields

ULONG powerMode
 
ULONG timeBetweenMeasurement
 

Detailed Description

This structure contains the GNSS power mode option

Parameters
powerMode
  • GNSS power mode option to let the client choose the power-accuracy trade-off.
    • Values:
      • eQMI_LOC_POWER_MODE_IMPROVED_ ACCURACY (1) - The GNSS receiver operates in full power mode (non-DPO).
      • eQMI_LOC_POWER_MODE_NORMAL (2) - The GNSS receiver operates with GNSS receiver autonomously duty cycling while meeting position criteria.
      • eQMI_LOC_POWER_MODE_BACKGROUND_DEFINED_POWER (3) - The GNSS receiver duty cycles at a variable rate to meet the target power budget.
      • The power budget is defined as 1/N of the GNSS full power during 1 Hz navigation. N = timeBetweenMeasurement/1000.
      • eQMI_LOC_POWER_MODE_BACKGROUND_ DEFINED_TIME (4) - The GNSS receiver duty cycles at a fixed time interval.
      • eQMI_LOC_POWER_MODE_BACKGROUND_KEEP_WARM (5) - The GNSS receiver operates in very-low power (less than 1mA) duty cycling mode, to keep GNSS receiver warm for faster signal acquisition & tracking.
timeBetweenMeasurement
  • Maximum time interval between measurements, applies to the BACKGROUND_DEFINED_POWER and BACKGROUND_DEFINED_TIME power modes. For BACKGROUND_DEFINED_POWER,
  • set timeBetweenMeasurement to 1000 * N; timeBetweenMeasurement is ignored for the other power modes.
  • Units: Milliseconds

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