LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
loc_satelliteInfo Struct Reference

Data Fields

uint8_t svListLen
 
uint32_t validMask
 
uint32_t system
 
uint16_t gnssSvId
 
uint8_t healthStatus
 
uint32_t svStatus
 
uint8_t svInfoMask
 
float elevation
 
float azimuth
 
float snr
 

Detailed Description

Contain fields in struct loc_satelliteInfo

Parameters
svListLen
  • number of sets of the following elements:
    • validMask
    • system
    • gnssSvid
    • healthStatus
    • svStatus
    • svInfoMask
    • elevation
    • azimuth
    • snr
validMask
  • Bitmask indicating which of the fields in this TLV are valid. Valid bitmasks:
    • 0x00000001 - VALID_SYSTEM
    • 0x00000002 - VALID_GNSS_SVID
    • 0x00000004 - VALID_HEALTH_STATUS
    • 0x00000008 - VALID_PROCESS_STATUS
    • 0x00000010 - VALID_SVINFO_MASK
    • 0x00000020 - VALID_ELEVATION
    • 0x00000040 - VALID_AZIMUTH
    • 0x00000080 - VALID_SNR
system
  • Indicates to which constellation this SV belongs. 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
    • eQMI_LOC_SV_SYSTEM_GLONASS (5) - GLONASS satellite
    • eQMI_LOC_SV_SYSTEM_BDS (6) - BDS satellite
gnssSvId
  • GNSS SV ID. The GPS and GLONASS SVs can be disambiguated using the system field. Range:
    • FOR GPS: 1 to 32
    • FOR GLONASS: 1 to 32
    • FOR SBAS: 120 to 151
    • for BDS: 201 to 237
healthStatus
  • health status. Range: 0 - 1
    • 0 - unhealthy
    • 1 - healthy
svStatus
  • SV process status. Valid values:
    • eQMI_LOC_SV_STATUS_IDLE (1) - SV is not being actively processed
    • eQMI_LOC_SV_STATUS_SEARCH (2) - The system is searching for this SV
    • eQMI_LOC_SV_STATUS_TRACK (3) - SV is being tracked
svInfoMask
  • Indicates whether almanac and ephemeris information is available. Valid bitmasks:
    • 0x01 - SVINFO_HAS_EPHEMERIS
    • 0x02 - SVINFO_HAS_ALMANAC
elevation
  • SV elevation angle.
    • Units: Degrees
    • Range: 0 to 90
azimuth
  • SV azimuth angle.
    • Units: Degrees
    • Range: 0 to 360
snr
  • SV signal-to-noise ratio
    • Units: dB-Hz

Field Documentation

float loc_satelliteInfo::azimuth
float loc_satelliteInfo::elevation
uint16_t loc_satelliteInfo::gnssSvId
uint8_t loc_satelliteInfo::healthStatus
float loc_satelliteInfo::snr
uint8_t loc_satelliteInfo::svInfoMask
uint8_t loc_satelliteInfo::svListLen
uint32_t loc_satelliteInfo::svStatus
uint32_t loc_satelliteInfo::system
uint32_t loc_satelliteInfo::validMask

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