GpsLocationExtended: Add heading rate support
Add heading rate for DRE engines to report heading rate Change-Id: I3ea5921a0cac1b0f7efdaabc2e26d58295deda68 CRs-fixed: 2297348
This commit is contained in:
parent
3ee9378ffd
commit
d2980eb906
1 changed files with 6 additions and 1 deletions
|
@ -363,7 +363,8 @@ typedef uint64_t GpsLocationExtendedFlags;
|
||||||
#define GPS_LOCATION_EXTENDED_HAS_LEAP_SECONDS 0x80000000
|
#define GPS_LOCATION_EXTENDED_HAS_LEAP_SECONDS 0x80000000
|
||||||
/** GpsLocationExtended has time uncertainty **/
|
/** GpsLocationExtended has time uncertainty **/
|
||||||
#define GPS_LOCATION_EXTENDED_HAS_TIME_UNC 0x100000000
|
#define GPS_LOCATION_EXTENDED_HAS_TIME_UNC 0x100000000
|
||||||
|
/** GpsLocationExtended has heading rate **/
|
||||||
|
#define GPS_LOCATION_EXTENDED_HAS_HEADING_RATE 0x200000000
|
||||||
|
|
||||||
typedef uint32_t LocNavSolutionMask;
|
typedef uint32_t LocNavSolutionMask;
|
||||||
/* Bitmask to specify whether SBAS ionospheric correction is used */
|
/* Bitmask to specify whether SBAS ionospheric correction is used */
|
||||||
|
@ -717,6 +718,10 @@ typedef struct {
|
||||||
uint8_t leapSeconds;
|
uint8_t leapSeconds;
|
||||||
/** Time uncertainty in milliseconds */
|
/** Time uncertainty in milliseconds */
|
||||||
float timeUncMs;
|
float timeUncMs;
|
||||||
|
/** Heading Rate is in NED frame.
|
||||||
|
Range: 0 to 359.999. 946
|
||||||
|
Unit: Degrees per Seconds */
|
||||||
|
float headingRateDeg;
|
||||||
} GpsLocationExtended;
|
} GpsLocationExtended;
|
||||||
|
|
||||||
enum loc_sess_status {
|
enum loc_sess_status {
|
||||||
|
|
Loading…
Reference in a new issue