summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHelmut Schmidt <Helmut.3.Schmidt@continental-corporation.com>2014-10-01 14:59:48 +0200
committerHelmut Schmidt <Helmut.3.Schmidt@continental-corporation.com>2014-10-01 14:59:48 +0200
commit05049fa7da3518586f7c4a2835df2f94a7d8fa21 (patch)
tree984118f6f135923e1da514b391cba8cced7901c2
parent001b19871b98d3f585c8de0f59e62dfa3a3ad1c3 (diff)
downloadpositioning-05049fa7da3518586f7c4a2835df2f94a7d8fa21.tar.gz
GT-3014: specify satellite ID ranges for Galileo
-rw-r--r--gnss-service/api/gnss.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/gnss-service/api/gnss.h b/gnss-service/api/gnss.h
index 7427958..9c72c71 100644
--- a/gnss-service/api/gnss.h
+++ b/gnss-service/api/gnss.h
@@ -164,12 +164,14 @@ typedef enum {
typedef struct {
uint64_t timestamp; /**< Timestamp of the acquisition of the satellite detail data. */
EGNSSSystem system; /**< Value representing the GNSS system. */
- uint16_t satelliteId; /**< Satellite ID. See also https://collab.genivi.org/issues/browse/GT-2299
- Numbering scheme as defined by NMEA-0183 (v3.01 or later) for the GSV sentence
+ uint16_t satelliteId; /**< Satellite ID.
+ Satellite IDs are only unique within one satellite system.
+ Satellites of different systems can be distinguished by @field TGNSSSatelliteDetail::system.
+ Ranges:
1..32: GPS satellites (by PRN)
33..64: SBAS/WAAS satellites
65..96: GLONASS satellites
- Note: Later NMEA-0183 versions probably already have Galileo support
+ 1..64: GALILEO satellites, @ref Galileo OS SIS ICD, http://www.gsc-europa.eu/gnss-markets/segments-applications/os-sis-icd.
*/
uint16_t azimuth; /**< Satellite Azimuth in degrees. Value range 0..359 */
uint16_t elevation; /**< Satellite Elevation in degrees. Value range 0..90 */