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 |
|