10 #ifndef TAF_LOCGNSS_COMMON_H_INCLUDE_GUARD 11 #define TAF_LOCGNSS_COMMON_H_INCLUDE_GUARD 16 #define IFGEN_TAF_LOCGNSS_PROTOCOL_ID "f410f5882c86ebd818c6b8e085809785" 17 #define IFGEN_TAF_LOCGNSS_MSG_SIZE 1686 26 #define TAF_LOCGNSS_SV_INFO_MAX_LEN 150 33 #define TAF_LOCGNSS_SV_INFO_MAX_SATS_IN_CONSTELLATIONS 40 40 #define TAF_LOCGNSS_SB_CONST_MAX_LEN 8 49 #define TAF_LOCGNSS_NMEA_SENTENCES_MAX 4294967295 57 #define TAF_LOCGNSS_NMEA_MASK_PQXFI 16384 64 #define TAF_LOCGNSS_MIN_ELEVATION_MAX_DEGREE 90 71 #define TAF_LOCGNSS_MEASUREMENT_INFO_MAX 30 78 #define TAF_LOCGNSS_NMEA_STRING_MAX 150 85 #define TAF_LOCGNSS_CA_PATH_MAX 128 92 #define TAF_LOCGNSS_URL_PATH_MAX 128 99 #define TAF_LOCGNSS_NUMBER_OF_SIGNAL_TYPES_MAX 20 250 #define TAF_LOCGNSS_TIME_BASED_TRACKING 0x1 251 #define TAF_LOCGNSS_DISTANCE_BASED_TRACKING 0x2 252 #define TAF_LOCGNSS_GNSS_MEASUREMENTS 0x4 253 #define TAF_LOCGNSS_CONSTELLATION_ENABLEMENT 0x8 254 #define TAF_LOCGNSS_CARRIER_PHASE 0x10 255 #define TAF_LOCGNSS_QWES_GNSS_SINGLE_FREQUENCY 0x20 256 #define TAF_LOCGNSS_QWES_GNSS_MULTI_FREQUENCY 0x40 257 #define TAF_LOCGNSS_QWES_VPE 0x80 258 #define TAF_LOCGNSS_QWES_CV2X_LOCATION_BASIC 0x100 259 #define TAF_LOCGNSS_QWES_CV2X_LOCATION_PREMIUM 0x200 260 #define TAF_LOCGNSS_QWES_PPE 0x400 261 #define TAF_LOCGNSS_QWES_QDR2 0x800 262 #define TAF_LOCGNSS_QWES_QDR3 0x1000 263 #define TAF_LOCGNSS_TIME_BASED_BATCHING 0x2000 264 #define TAF_LOCGNSS_DISTANCE_BASED_BATCHING 0x4000 265 #define TAF_LOCGNSS_GEOFENCE 0x8000 266 #define TAF_LOCGNSS_OUTDOOR_TRIP_BATCHING 0x10000 267 #define TAF_LOCGNSS_SV_POLYNOMIAL 0x20000 268 #define TAF_LOCGNSS_NLOS_ML20 0x40000 337 #define TAF_LOCGNSS_CONSTELLATION_GPS 0x1 338 #define TAF_LOCGNSS_CONSTELLATION_GLONASS 0x2 339 #define TAF_LOCGNSS_CONSTELLATION_BEIDOU 0x4 340 #define TAF_LOCGNSS_CONSTELLATION_GALILEO 0x8 341 #define TAF_LOCGNSS_CONSTELLATION_SBAS 0x10 342 #define TAF_LOCGNSS_CONSTELLATION_QZSS 0x20 343 #define TAF_LOCGNSS_CONSTELLATION_NAVIC 0x40 435 #define TAF_LOCGNSS_NMEA_MASK_GPGGA 0x1 436 #define TAF_LOCGNSS_NMEA_MASK_GPRMC 0x2 437 #define TAF_LOCGNSS_NMEA_MASK_GNGSA 0x4 438 #define TAF_LOCGNSS_NMEA_MASK_GPVTG 0x8 439 #define TAF_LOCGNSS_NMEA_MASK_GPGNS 0x10 440 #define TAF_LOCGNSS_NMEA_MASK_GPDTM 0x20 441 #define TAF_LOCGNSS_NMEA_MASK_GPGSV 0x40 442 #define TAF_LOCGNSS_NMEA_MASK_GLGSV 0x80 443 #define TAF_LOCGNSS_NMEA_MASK_GAGSV 0x100 444 #define TAF_LOCGNSS_NMEA_MASK_GQGSV 0x200 445 #define TAF_LOCGNSS_NMEA_MASK_GBGSV 0x400 446 #define TAF_LOCGNSS_NMEA_MASK_GIGSV 0x800 447 #define TAF_LOCGNSS_NMEA_MASK_GPGSA 0x1000 448 #define TAF_LOCGNSS_NMEA_MASK_GAGGA 0x2000 449 #define TAF_LOCGNSS_NMEA_MASK_GAGSA 0x4000 450 #define TAF_LOCGNSS_NMEA_MASK_GARMC 0x8000 451 #define TAF_LOCGNSS_NMEA_MASK_GAVTG 0x10000 452 #define TAF_LOCGNSS_NMEA_MASK_PSTIS 0x20000 453 #define TAF_LOCGNSS_NMEA_MASK_REMOVED 0x40000 454 #define TAF_LOCGNSS_NMEA_MASK_PTYPE 0x80000 455 #define TAF_LOCGNSS_NMEA_MASK_GPGRS 0x100000 456 #define TAF_LOCGNSS_NMEA_MASK_GPGLL 0x200000 457 #define TAF_LOCGNSS_NMEA_MASK_DEBUG 0x400000 458 #define TAF_LOCGNSS_NMEA_MASK_GAGNS 0x800000 459 #define TAF_LOCGNSS_NMEA_MASK_GNGNS 0x1000000 460 #define TAF_LOCGNSS_NMEA_MASK_GPGST 0x2000000 461 #define TAF_LOCGNSS_NMEA_MASK_GPZDA 0x4000000 462 #define TAF_LOCGNSS_NMEA_MASK_GGA 0x8000000 463 #define TAF_LOCGNSS_NMEA_MASK_RMC 0x10000000 464 #define TAF_LOCGNSS_NMEA_MASK_GSA 0x20000000 465 #define TAF_LOCGNSS_NMEA_MASK_VTG 0x40000000 466 #define TAF_LOCGNSS_NMEA_MASK_GNS 0x80000000 467 #define TAF_LOCGNSS_NMEA_MASK_DTM 0x100000000 673 #define TAF_LOCGNSS_HAS_LAT_LONG_BIT 0x1 674 #define TAF_LOCGNSS_HAS_ALTITUDE_BIT 0x2 675 #define TAF_LOCGNSS_HAS_SPEED_BIT 0x4 676 #define TAF_LOCGNSS_HAS_HEADING_BIT 0x8 677 #define TAF_LOCGNSS_HAS_HORIZONTAL_ACCURACY_BIT 0x10 678 #define TAF_LOCGNSS_HAS_VERTICAL_ACCURACY_BIT 0x20 679 #define TAF_LOCGNSS_HAS_SPEED_ACCURACY_BIT 0x40 680 #define TAF_LOCGNSS_HAS_HEADING_ACCURACY_BIT 0x80 681 #define TAF_LOCGNSS_HAS_TIMESTAMP_BIT 0x100 682 #define TAF_LOCGNSS_HAS_ELAPSED_REAL_TIME_BIT 0x200 683 #define TAF_LOCGNSS_HAS_ELAPSED_REAL_TIME_UNC_BIT 0x400 684 #define TAF_LOCGNSS_HAS_GPTP_TIME_BIT 0x800 685 #define TAF_LOCGNSS_HAS_GPTP_TIME_UNC_BIT 0x1000 783 #define TAF_LOCGNSS_STANDARD_POSITIONING_ENGINE 0x1 784 #define TAF_LOCGNSS_DEAD_RECKONING_ENGINE 0x2 785 #define TAF_LOCGNSS_PRECISE_POSITIONING_ENGINE 0x4 786 #define TAF_LOCGNSS_VP_POSITIONING_ENGINE 0x8 837 #define TAF_LOCGNSS_LOC_GNSS 0x1 838 #define TAF_LOCGNSS_LOC_CELL 0x2 839 #define TAF_LOCGNSS_LOC_WIFI 0x4 840 #define TAF_LOCGNSS_LOC_SENSORS 0x8 841 #define TAF_LOCGNSS_LOC_REFERENCE_LOCATION 0x10 842 #define TAF_LOCGNSS_LOC_INJECTED_COARSE_POSITION 0x20 843 #define TAF_LOCGNSS_LOC_AFLT 0x40 844 #define TAF_LOCGNSS_LOC_HYBRID 0x80 845 #define TAF_LOCGNSS_LOC_PPE 0x100 846 #define TAF_LOCGNSS_LOC_VEH 0x200 847 #define TAF_LOCGNSS_LOC_VIS 0x400 848 #define TAF_LOCGNSS_LOC_PROPAGATED 0x800 857 #define TAF_LOCGNSS_HAS_JAMMER 0x1 858 #define TAF_LOCGNSS_HAS_AGC 0x2 991 #define TAF_LOCGNSS_BODY_TO_SENSOR_MOUNT_PARAMS_VALID 0x1 992 #define TAF_LOCGNSS_VEHICLE_SPEED_SCALE_FACTOR_VALID 0x2 993 #define TAF_LOCGNSS_VEHICLE_SPEED_SCALE_FACTOR_UNC_VALID 0x4 994 #define TAF_LOCGNSS_GYRO_SCALE_FACTOR_VALID 0x8 995 #define TAF_LOCGNSS_GYRO_SCALE_FACTOR_UNC_VALID 0x10 1355 int32_t* latitudePtr,
1357 int32_t* longitudePtr,
1359 int32_t* hAccuracyPtr
1391 uint32_t* directionPtr,
1393 uint32_t* directionAccuracyPtr
1422 int32_t* altitudePtr,
1424 int32_t* vAccuracyPtr
1456 uint32_t* hspeedPtr,
1458 uint32_t* hspeedAccuracyPtr
1493 int32_t* vspeedAccuracyPtr
1520 uint8_t* leapSecondsPtr
1570 uint16_t* minutesPtr,
1572 uint16_t* secondsPtr,
1574 uint16_t* millisecondsPtr
1752 uint8_t* satsInViewCountPtr,
1754 uint8_t* satsTrackingCountPtr,
1756 uint8_t* satsUsedCountPtr
1840 size_t* satIdSizePtr,
1844 size_t* satConstSizePtr,
1848 size_t* satUsedSizePtr,
1852 size_t* satSnrSizePtr,
1854 uint16_t* satAzimPtr,
1856 size_t* satAzimSizePtr,
1858 uint8_t* satElevPtr,
1860 size_t* satElevSizePtr
1882 uint32_t* timeAccuracyPtr
1906 uint64_t* millisecondsPtr
1981 uint64_t* gpsTimePtr,
1983 int32_t* currentLeapSecondsPtr,
1985 uint64_t* changeEventTimePtr,
1987 int32_t* nextLeapSecondsPtr
2009 uint32_t* gpsWeekPtr,
2011 uint32_t* gpsTimeOfWeekPtr
2134 uint8_t minElevation
2176 uint8_t* minElevationPtrPtr
2338 uint8_t* enabled911Ptr,
2340 uint8_t* majorVersionPtr,
2342 uint8_t* minorVersionPtr
2380 uint32_t* constellationSbPtr
2400 uint32_t constellationSb
2422 int32_t* magneticDeviationPtrPtr
2445 uint32_t* horUncEllipseSemiMajorPtrPtr,
2447 uint32_t* horUncEllipseSemiMinorPtrPtr,
2449 uint8_t* horConfidencePtrPtr
2537 uint32_t* calibPtrPtr,
2539 uint8_t* percentPtrPtr
2584 double* vrpLatitudePtrPtr,
2586 double* vrpLongitudePtrPtr,
2588 double* vrpAltitudePtrPtr
2611 double* eastVelPtrPtr,
2613 double* northVelPtrPtr,
2661 uint32_t* sbasMaskPtrPtr
2684 uint32_t* techMaskPtrPtr
2706 uint32_t* validityMaskPtrPtr,
2708 uint64_t* validityExMaskPtrPtr
2731 uint16_t* engMaskPtrPtr,
2733 uint16_t* engTypePtrPtr
2756 uint16_t* horiReliabilityPtrPtr,
2758 uint16_t* vertReliabilityPtrPtr
2781 double* azimuthPtrPtr,
2783 double* eastDevPtrPtr,
2785 double* northDevPtrPtr
2808 uint64_t* realTimePtrPtr,
2810 uint64_t* realTimeUncPtrPtr
2837 size_t* measInfoPtrSizePtr
2861 int32_t* reportStatusPtr
2884 double* altMeanSeaLevelPtr
2909 uint16_t* sVIdsPtrPtr,
2911 size_t* sVIdsPtrSizePtr
2941 size_t* svInfoSizePtr
2989 uint16_t* minGpsWeekPtrPtr
3007 uint64_t* locCapabilityPtrPtr
3081 size_t* gnssDataPtrSizePtr
3120 uint64_t* gPtpTimePtr,
3122 uint64_t* gPtpTimeUncPtr
3126 #endif // TAF_LOCGNSS_COMMON_H_INCLUDE_GUARD Uncertainty of roll.
Definition: taf_locGnss_common.h:623
taf_locGnss_EngineState_t
Definition: taf_locGnss_common.h:393
PPE engine type.
Definition: taf_locGnss_common.h:537
uint16_t satAzim
Definition: taf_locGnss_common.h:237
LE_SHARED le_result_t ifgen_taf_locGnss_SetDRConfigValidity(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_DRConfigValidityType_t validMask)
GNSS signal is of GLONASS G1 (L1OF) RF Band.
Definition: taf_locGnss_common.h:908
GNSS signal is of QZSS L2 RF Band.
Definition: taf_locGnss_common.h:926
Valid sensor calibrationConfidence.
Definition: taf_locGnss_common.h:748
LE_SHARED le_result_t ifgen_taf_locGnss_ForceColdRestart(le_msg_SessionRef_t _ifgen_sessionRef)
Satellite Vehicle of NAVIC constellation.
Definition: taf_locGnss_common.h:151
Definition: taf_locGnss_common.h:1004
Yaw of body frame.
Definition: taf_locGnss_common.h:629
GNSS signal is of GALILEO E5B RF Band.
Definition: taf_locGnss_common.h:916
uint64_t bodyFrameDataMask
Definition: taf_locGnss_common.h:1040
Uncertainty of body pitch.
Definition: taf_locGnss_common.h:615
uint32_t taf_locGnss_EngineMask_t
Definition: taf_locGnss_common.h:787
void(* taf_locGnss_NmeaHandlerFunc_t)(uint64_t timestamp, const char *LE_NONNULL nmeaMask, void *contextPtr)
Definition: taf_locGnss_common.h:1162
LE_SHARED le_result_t ifgen_taf_locGnss_GetBodyFrameData(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, taf_locGnss_KinematicsData_t *bodyDataPtrPtr)
2-dimensional position fix
Definition: taf_locGnss_common.h:197
taf_locGnss_XtraDataStatus_t
Definition: taf_locGnss_common.h:972
LE_SHARED le_result_t ifgen_taf_locGnss_GetEllipticalUncertainty(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint32_t *horUncEllipseSemiMajorPtrPtr, uint32_t *horUncEllipseSemiMinorPtrPtr, uint8_t *horConfidencePtrPtr)
LE_SHARED le_result_t ifgen_taf_locGnss_StartMode(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_StartMode_t mode)
Vision positioning engine type.
Definition: taf_locGnss_common.h:420
LE_SHARED le_result_t ifgen_taf_locGnss_GetConformityIndex(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, double *indexPtr)
LE_SHARED le_result_t ifgen_taf_locGnss_SetConstellation(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_ConstellationBitMask_t blackListConstellationMask)
taf_locGnss_GnssSignalType_t
Definition: taf_locGnss_common.h:896
Valid altitude mean sea level.
Definition: taf_locGnss_common.h:696
uint32_t taf_locGnss_DRConfigValidityType_t
Definition: taf_locGnss_common.h:996
LE_SHARED le_result_t ifgen_taf_locGnss_GetAcquisitionRate(le_msg_SessionRef_t _ifgen_sessionRef, uint32_t *ratePtr)
double rollRateUnc
Definition: taf_locGnss_common.h:1056
Vertical dilution of precision(VDOP).
Definition: taf_locGnss_common.h:358
uint32_t taf_locGnss_LocationInfoValidity_t
Definition: taf_locGnss_common.h:686
LE_SHARED le_result_t ifgen_taf_locGnss_GetMinElevation(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t *minElevationPtrPtr)
Unknown engine type.
Definition: taf_locGnss_common.h:412
LE_SHARED void ifgen_taf_locGnss_RemoveNmeaHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_NmeaHandlerRef_t handlerRef)
taf_locGnss_Resolution_t
Definition: taf_locGnss_common.h:315
Definition: taf_locGnss_common.h:1099
taf_locGnss_LeverArmType_t
Definition: taf_locGnss_common.h:514
uint32_t signalType
Definition: taf_locGnss_common.h:238
Report status has failed. The engine is not able to calculate the fix.
Definition: taf_locGnss_common.h:961
Indicate that the unmodified SPE position is needed to be.
Definition: taf_locGnss_common.h:284
SBAS secondary band constellation.
Definition: taf_locGnss_common.h:172
Do not use this state value.
Definition: taf_locGnss_common.h:124
LE_SHARED le_result_t ifgen_taf_locGnss_GetGptpTime(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint64_t *gPtpTimePtr, uint64_t *gPtpTimeUncPtr)
LE_SHARED le_result_t ifgen_taf_locGnss_SetEngineType(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_EngineReportsType_t EngineType)
SBAS satellite.
Definition: taf_locGnss_common.h:875
uint16_t satId
Definition: taf_locGnss_common.h:236
GNSS signal is of GPS L5 RF Band.
Definition: taf_locGnss_common.h:906
LE_SHARED le_result_t ifgen_taf_locGnss_ConfigureRobustLocation(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t enable, uint8_t enabled911)
LE_SHARED le_result_t ifgen_taf_locGnss_GetSVIds(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint16_t *sVIdsPtrPtr, size_t *sVIdsPtrSizePtr)
Hot start.
Definition: taf_locGnss_common.h:495
Location reliability is medium, limited cross-check passed.
Definition: taf_locGnss_common.h:824
Altitude is assumed as there may not be enough satellites to.
Definition: taf_locGnss_common.h:218
uint32_t xtraValidForHours
Definition: taf_locGnss_common.h:1116
Some more turns on level ground needed.
Definition: taf_locGnss_common.h:564
LE_SHARED le_result_t ifgen_taf_locGnss_SetDopResolution(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_Resolution_t resolution)
LE_SHARED le_result_t ifgen_taf_locGnss_ConfigureEngineState(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_EngineType_t engtype, taf_locGnss_EngineState_t engState)
Sufficient acceleration events in straight line observed.
Definition: taf_locGnss_common.h:572
0 decimal place resolution.
Definition: taf_locGnss_common.h:317
Unknown resolution.
Definition: taf_locGnss_common.h:325
taf_locGnss_SBConstellation_t
Definition: taf_locGnss_common.h:164
BDAS secondary band constellation.
Definition: taf_locGnss_common.h:178
LE_SHARED le_result_t ifgen_taf_locGnss_GetSatellitesStatus(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint8_t *satsInViewCountPtr, uint8_t *satsTrackingCountPtr, uint8_t *satsUsedCountPtr)
LE_SHARED void ifgen_taf_locGnss_RemovePositionHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_PositionHandlerRef_t handlerRef)
LE_SHARED void ifgen_taf_locGnss_InitCommonData(void)
Valid North Velocity Uncertainty.
Definition: taf_locGnss_common.h:734
double longAccel
Definition: taf_locGnss_common.h:1041
Not supported.
Definition: taf_locGnss_common.h:174
LE_SHARED le_result_t ifgen_taf_locGnss_GetLocationOutputEngParams(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint16_t *engMaskPtrPtr, uint16_t *engTypePtrPtr)
double yawOffset
Definition: taf_locGnss_common.h:1007
taf_locGnss_AltType_t
Definition: taf_locGnss_common.h:212
taf_locGnss_ConstellationArea_t
Definition: taf_locGnss_common.h:376
Uncertainty of vertical acceleration in body frame.
Definition: taf_locGnss_common.h:611
GNSS signal is of SBAS L1 RF Band.
Definition: taf_locGnss_common.h:930
taf_locGnss_CalibrationType_t
Definition: taf_locGnss_common.h:550
LE_SHARED le_result_t ifgen_taf_locGnss_SetMinGpsWeek(le_msg_SessionRef_t _ifgen_sessionRef, uint16_t minGpsWeek)
GNSS signal is of GPS L1CA RF Band.
Definition: taf_locGnss_common.h:900
LE_SHARED le_result_t ifgen_taf_locGnss_GetDirection(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint32_t *directionPtr, uint32_t *directionAccuracyPtr)
GNSS signal is of QZSS L1CA RF Band.
Definition: taf_locGnss_common.h:922
LE_SHARED le_result_t ifgen_taf_locGnss_GetEpochTime(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint64_t *millisecondsPtr)
LE_SHARED taf_locGnss_SampleRef_t ifgen_taf_locGnss_GetLastSampleRef(le_msg_SessionRef_t _ifgen_sessionRef)
If XTRA feature is enabled, but XTRA data is not valid.
Definition: taf_locGnss_common.h:978
GPS satellite.
Definition: taf_locGnss_common.h:871
LE_SHARED le_result_t ifgen_taf_locGnss_GetMinGpsWeek(le_msg_SessionRef_t _ifgen_sessionRef, uint16_t *minGpsWeekPtrPtr)
Valid altitude type.
Definition: taf_locGnss_common.h:760
No type.
Definition: taf_locGnss_common.h:478
double vertAccel
Definition: taf_locGnss_common.h:1043
taf_locGnss_GeodeticDatumType_t
Definition: taf_locGnss_common.h:476
Specify whether SBAS RTK correction is used.
Definition: taf_locGnss_common.h:654
Suspended state.
Definition: taf_locGnss_common.h:397
Valid accuracy elipsode azimuth.
Definition: taf_locGnss_common.h:710
LE_SHARED void ifgen_taf_locGnss_ReleaseSampleRef(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef)
double latAccelUnc
Definition: taf_locGnss_common.h:1047
Location reliability is very low.
Definition: taf_locGnss_common.h:820
uint32_t taf_locGnss_LocationTechnologyType_t
Definition: taf_locGnss_common.h:849
GALILEO satellite.
Definition: taf_locGnss_common.h:873
Uncertainty of side-ward acceleration in body frame.
Definition: taf_locGnss_common.h:609
Roll of body frame.
Definition: taf_locGnss_common.h:621
double sidewaysOffsetMeters
Definition: taf_locGnss_common.h:1026
struct taf_locGnss_Sample * taf_locGnss_SampleRef_t
Definition: taf_locGnss_common.h:106
Lot more accelerations in straight line needed.
Definition: taf_locGnss_common.h:568
LE_SHARED taf_locGnss_PositionHandlerRef_t ifgen_taf_locGnss_AddPositionHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_PositionHandlerFunc_t handlerPtr, void *contextPtr)
Roll rate of body frame.
Definition: taf_locGnss_common.h:625
Specify whether SBAS integrity information.
Definition: taf_locGnss_common.h:650
This is the unmodified fix from VPE engine.
Definition: taf_locGnss_common.h:803
Geodetic datum type to indicate the use of World Geodetic.
Definition: taf_locGnss_common.h:480
Valid ENU VRP based.
Definition: taf_locGnss_common.h:758
LE_SHARED le_result_t ifgen_taf_locGnss_Start(le_msg_SessionRef_t _ifgen_sessionRef)
Valid East Velocity.
Definition: taf_locGnss_common.h:730
LE_SHARED taf_locGnss_CapabilityChangeHandlerRef_t ifgen_taf_locGnss_AddCapabilityChangeHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_CapabilityChangeHandlerFunc_t handlerPtr, void *contextPtr)
Vertical acceleration in body frame.
Definition: taf_locGnss_common.h:601
Unknown start.
Definition: taf_locGnss_common.h:503
Specify only SBAS corrected SV is used.
Definition: taf_locGnss_common.h:660
double jammerInd
Definition: taf_locGnss_common.h:1102
LE_SHARED le_result_t ifgen_taf_locGnss_SetNmeaConfiguration(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_NmeaBitMask_t nmeaMask, taf_locGnss_GeodeticDatumType_t datumType, taf_locGnss_LocEngineType_t engineType)
Definition: taf_locGnss_common.h:1038
LE_SHARED le_result_t ifgen_taf_locGnss_GetLocationInfoValidity(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint32_t *validityMaskPtrPtr, uint64_t *validityExMaskPtrPtr)
double pitchRate
Definition: taf_locGnss_common.h:1051
Indicate that the unmodified PPE position is needed to be.
Definition: taf_locGnss_common.h:286
LE_SHARED le_result_t ifgen_taf_locGnss_GetLocation(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, int32_t *latitudePtr, int32_t *longitudePtr, int32_t *hAccuracyPtr)
LE_SHARED le_result_t ifgen_taf_locGnss_GetSvUsedInPosition(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, taf_locGnss_SvUsedInPosition_t *svDataPtrPtr)
LE_SHARED le_result_t ifgen_taf_locGnss_GetLeapSeconds(le_msg_SessionRef_t _ifgen_sessionRef, uint64_t *gpsTimePtr, int32_t *currentLeapSecondsPtr, uint64_t *changeEventTimePtr, int32_t *nextLeapSecondsPtr)
Estimated position fix.
Definition: taf_locGnss_common.h:201
Specify whether SBAS ionospheric correction.
Definition: taf_locGnss_common.h:644
Satellite Vehicle of BEIDOU constellation.
Definition: taf_locGnss_common.h:147
QZSS secondary band constellation.
Definition: taf_locGnss_common.h:180
Definition: taf_locGnss_common.h:229
Some more motion in straight line needed.
Definition: taf_locGnss_common.h:576
LE_SHARED le_result_t ifgen_taf_locGnss_Disable(le_msg_SessionRef_t _ifgen_sessionRef)
LE_SHARED taf_locGnss_NmeaHandlerRef_t ifgen_taf_locGnss_AddNmeaHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_NmeaHandlerFunc_t handlerPtr, void *contextPtr)
QZSS satellite.
Definition: taf_locGnss_common.h:883
LE_SHARED le_result_t ifgen_taf_locGnss_GetPositionTechnology(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint32_t *techMaskPtrPtr)
LE_SHARED le_result_t ifgen_taf_locGnss_SetLeverArmConfig(le_msg_SessionRef_t _ifgen_sessionRef, const taf_locGnss_LeverArmParams_t *LE_NONNULL LeverArmParamsPtrPtr)
Valid PDOP, HDOP, and VDOP.
Definition: taf_locGnss_common.h:698
Unknown location reliability.
Definition: taf_locGnss_common.h:816
Specify whether SBAS DGNSS correction is used.
Definition: taf_locGnss_common.h:652
GPS secondary band constellation.
Definition: taf_locGnss_common.h:168
uint64_t gal
Definition: taf_locGnss_common.h:1072
LE_SHARED le_result_t ifgen_taf_locGnss_Stop(le_msg_SessionRef_t _ifgen_sessionRef)
Valid navSolutionMask.
Definition: taf_locGnss_common.h:714
LE_SHARED le_result_t ifgen_taf_locGnss_GetSupportedNmeaSentences(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_NmeaBitMask_t *nmeaMaskPtrPtr)
GNSS signal is of BEIDOU B1C RF Band.
Definition: taf_locGnss_common.h:934
LE_SHARED le_result_t ifgen_taf_locGnss_GetHorizontalSpeed(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint32_t *hspeedPtr, uint32_t *hspeedAccuracyPtr)
LE_SHARED le_result_t ifgen_taf_locGnss_GetMagneticDeviation(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, int32_t *magneticDeviationPtrPtr)
3 decimal place resolution.
Definition: taf_locGnss_common.h:323
uint64_t navic
Definition: taf_locGnss_common.h:1075
double longAccelUnc
Definition: taf_locGnss_common.h:1046
taf_locGnss_FixState_t
Definition: taf_locGnss_common.h:193
Specify whether SBAS PPP correction is used.
Definition: taf_locGnss_common.h:656
Position dilution of precision (PDOP).
Definition: taf_locGnss_common.h:354
double latAccel
Definition: taf_locGnss_common.h:1042
Valid GDOP and TDOP.
Definition: taf_locGnss_common.h:722
LE_SHARED le_result_t ifgen_taf_locGnss_ForceFactoryRestart(le_msg_SessionRef_t _ifgen_sessionRef)
GALILEO secondary band constellation.
Definition: taf_locGnss_common.h:170
Location reliability is high, strong cross-check passed.
Definition: taf_locGnss_common.h:826
Valid timeUncMs.
Definition: taf_locGnss_common.h:742
uint64_t glo
Definition: taf_locGnss_common.h:1071
double yawRate
Definition: taf_locGnss_common.h:1044
taf_locGnss_EngineReportsType_t
Definition: taf_locGnss_common.h:531
LE_SHARED le_result_t ifgen_taf_locGnss_ForceWarmRestart(le_msg_SessionRef_t _ifgen_sessionRef)
GNSS signal is of GLONASS G2 (L2OF) RF Band.
Definition: taf_locGnss_common.h:910
Some more stationary events on level ground needed.
Definition: taf_locGnss_common.h:582
The Location service state is not initialized.
Definition: taf_locGnss_common.h:116
double gyroFactorUnc
Definition: taf_locGnss_common.h:1013
Valid LLA VRP based.
Definition: taf_locGnss_common.h:756
LE_SHARED le_result_t ifgen_taf_locGnss_ForceHotRestart(le_msg_SessionRef_t _ifgen_sessionRef)
Valid elipsode semi minor.
Definition: taf_locGnss_common.h:708
LE_SHARED le_result_t ifgen_taf_locGnss_OpenSession(le_msg_SessionRef_t _ifgen_sessionRef, bool isBlocking)
LE_SHARED taf_locGnss_State_t ifgen_taf_locGnss_GetState(le_msg_SessionRef_t _ifgen_sessionRef)
Uncertainty of forward acceleration in body frame.
Definition: taf_locGnss_common.h:607
Definition: taf_locGnss_common.h:1085
Satellite Vehicle of Global Positioning System constellation.
Definition: taf_locGnss_common.h:139
LE_SHARED le_result_t ifgen_taf_locGnss_GetTime(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint16_t *hoursPtr, uint16_t *minutesPtr, uint16_t *secondsPtr, uint16_t *millisecondsPtr)
Valid DR Solution status.
Definition: taf_locGnss_common.h:772
LE_SHARED le_result_t ifgen_taf_locGnss_GetRealTimeInformation(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint64_t *realTimePtrPtr, uint64_t *realTimeUncPtrPtr)
Body pitch rate.
Definition: taf_locGnss_common.h:617
taf_locGnss_Constellation_t satConst
Definition: taf_locGnss_common.h:231
Definition: taf_locGnss_common.h:1023
LE_SHARED le_result_t ifgen_taf_locGnss_GetGpsLeapSeconds(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint8_t *leapSecondsPtr)
double gyroFactor
Definition: taf_locGnss_common.h:1012
Valid number of SV used.
Definition: taf_locGnss_common.h:744
LE_SHARED le_result_t ifgen_taf_locGnss_DefaultSecondaryBandConstellations(le_msg_SessionRef_t _ifgen_sessionRef)
taf_locGnss_GnssSystem_t gnssConstellation
Definition: taf_locGnss_common.h:1088
Valid elipsode semi major.
Definition: taf_locGnss_common.h:706
LE_SHARED le_result_t ifgen_taf_locGnss_GetMeasurementUsageInfo(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, taf_locGnss_GnssMeasurementInfo_t *measInfoPtrPtr, size_t *measInfoPtrSizePtr)
Dead reckoning engine type.
Definition: taf_locGnss_common.h:418
GNSS signal is of GALILEO E5A RF Band.
Definition: taf_locGnss_common.h:914
Cold start.
Definition: taf_locGnss_common.h:499
Valid position dynamics data.
Definition: taf_locGnss_common.h:720
GNSS signal is of NAVIC L5 RF Band.
Definition: taf_locGnss_common.h:940
If XTRA feature is enabled, XTRA data has been downloaded,.
Definition: taf_locGnss_common.h:980
Location reliability is low, little, or no.
Definition: taf_locGnss_common.h:822
SPE engine type.
Definition: taf_locGnss_common.h:535
struct taf_locGnss_NmeaHandler * taf_locGnss_NmeaHandlerRef_t
Definition: taf_locGnss_common.h:1126
LE_SHARED le_result_t ifgen_taf_locGnss_GetStdDeviationAzimuthInfo(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, double *azimuthPtrPtr, double *eastDevPtrPtr, double *northDevPtrPtr)
LE_SHARED le_result_t ifgen_taf_locGnss_GetNmeaSentences(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_NmeaBitMask_t *nmeaMaskPtrPtr)
GNSS constellation field is undefined.
Definition: taf_locGnss_common.h:137
Horizontal dilution of precision (HDOP).
Definition: taf_locGnss_common.h:356
double offsetUnc
Definition: taf_locGnss_common.h:1009
Specify whether SBAS long correction is used.
Definition: taf_locGnss_common.h:648
double yaw
Definition: taf_locGnss_common.h:1057
Running State.
Definition: taf_locGnss_common.h:399
GNSS signal is of BEIDOU B2I RF Band.
Definition: taf_locGnss_common.h:936
Definition: taf_locGnss_common.h:1112
bool satUsed
Definition: taf_locGnss_common.h:232
World wide area for constellation.
Definition: taf_locGnss_common.h:380
taf_locGnss_KinematicsDataValidityType_t
Definition: taf_locGnss_common.h:595
GNSS signal type is unknown.
Definition: taf_locGnss_common.h:898
uint8_t satElev
Definition: taf_locGnss_common.h:235
struct taf_locGnss_PositionHandler * taf_locGnss_PositionHandlerRef_t
Definition: taf_locGnss_common.h:299
Definition: taf_locGnss_common.h:1068
double pitchUnc
Definition: taf_locGnss_common.h:1050
GNSS signal is of BEIDOU B1 RF Band.
Definition: taf_locGnss_common.h:918
Definition: taf_locGnss_common.h:364
LE_SHARED le_result_t ifgen_taf_locGnss_GetAltitudeMeanSeaLevel(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, double *altMeanSeaLevelPtr)
GNSS signal is of QZSS L1S RF Band.
Definition: taf_locGnss_common.h:924
LE_SHARED le_result_t ifgen_taf_locGnss_GetTimeAccuracy(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint32_t *timeAccuracyPtr)
taf_locGnss_GnssSystem_t
Definition: taf_locGnss_common.h:867
Valid integrity risk.
Definition: taf_locGnss_common.h:764
LE_SHARED le_result_t ifgen_taf_locGnss_RobustLocationInformation(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t *enablePtr, uint8_t *enabled911Ptr, uint8_t *majorVersionPtr, uint8_t *minorVersionPtr)
double rollUnc
Definition: taf_locGnss_common.h:1054
LE_SHARED le_result_t ifgen_taf_locGnss_GetVRPBasedVelocity(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, double *eastVelPtrPtr, double *northVelPtrPtr, double *upVelPtrPtr)
double speedFactorUnc
Definition: taf_locGnss_common.h:1011
LE_SHARED le_result_t ifgen_taf_locGnss_GetDilutionOfPrecision(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, taf_locGnss_DopType_t dopType, uint16_t *dopPtr)
Outside US area for constellation.
Definition: taf_locGnss_common.h:382
GNSS antenna with regard to the origin at.
Definition: taf_locGnss_common.h:518
NAVIC secondary band constellation.
Definition: taf_locGnss_common.h:182
3-dimensional position fix.
Definition: taf_locGnss_common.h:199
Valid leap seconds information.
Definition: taf_locGnss_common.h:740
This fix is the unmodified fix from modem GNSS engine.
Definition: taf_locGnss_common.h:799
GLONASS secondary band constellation.
Definition: taf_locGnss_common.h:176
Valid vertical reliability.
Definition: taf_locGnss_common.h:704
taf_locGnss_State_t
Definition: taf_locGnss_common.h:114
taf_locGnss_LocationAggregationType_t
Definition: taf_locGnss_common.h:795
Location reliability is not set. The reliability.
Definition: taf_locGnss_common.h:818
This is the unmodified fix from PPP engine.
Definition: taf_locGnss_common.h:801
Unknown engine state.
Definition: taf_locGnss_common.h:395
Unset area for constellation.
Definition: taf_locGnss_common.h:378
LE_SHARED le_result_t ifgen_taf_locGnss_SetNmeaSentences(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_NmeaBitMask_t nmeaMask)
LE_SHARED le_result_t ifgen_taf_locGnss_SetDRConfig(le_msg_SessionRef_t _ifgen_sessionRef, const taf_locGnss_DrParams_t *LE_NONNULL drParamsPtrPtr)
Factory start (currently UNSUPPORTED).
Definition: taf_locGnss_common.h:501
GNSS signal is of GPS L2 RF Band.
Definition: taf_locGnss_common.h:904
This is the propagated/aggregated report.
Definition: taf_locGnss_common.h:797
uint64_t taf_locGnss_NmeaBitMask_t
Definition: taf_locGnss_common.h:468
taf_locGnss_ReportStatus_t
Definition: taf_locGnss_common.h:953
double baseBandCnr
Definition: taf_locGnss_common.h:240
taf_locGnss_LocationInfoExValidity_t
Definition: taf_locGnss_common.h:694
LE_SHARED le_result_t ifgen_taf_locGnss_GetDate(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint16_t *yearPtr, uint16_t *monthPtr, uint16_t *dayPtr)
GNSS signal is of BEIDOU B2AI RF Band.
Definition: taf_locGnss_common.h:938
1 decimal place resolution.
Definition: taf_locGnss_common.h:319
uint32_t gnssDataMask
Definition: taf_locGnss_common.h:1101
uint8_t satSnr
Definition: taf_locGnss_common.h:234
Valid LocSvInfoSource.
Definition: taf_locGnss_common.h:718
The Location service state is active.
Definition: taf_locGnss_common.h:120
Geodetic datum type to indicate the use of PZ90/GLONASS system.
Definition: taf_locGnss_common.h:482
LE_SHARED le_result_t ifgen_taf_locGnss_GetSbasCorrection(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint32_t *sbasMaskPtrPtr)
Vehicle reference point with regard to.
Definition: taf_locGnss_common.h:516
GLONASS satellite.
Definition: taf_locGnss_common.h:879
The Location service state is disabled.
Definition: taf_locGnss_common.h:122
2 decimal place resolution.
Definition: taf_locGnss_common.h:321
Indicate that gyro calibration is needed.
Definition: taf_locGnss_common.h:560
LE_SHARED le_result_t ifgen_taf_locGnss_GetSupportedConstellations(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_ConstellationBitMask_t *constellationMaskPtr)
LE_SHARED le_result_t ifgen_taf_locGnss_GetReportStatus(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, int32_t *reportStatusPtr)
uint16_t gnssSvId
Definition: taf_locGnss_common.h:1089
LE_SHARED void ifgen_taf_locGnss_RemoveCapabilityChangeHandler(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_CapabilityChangeHandlerRef_t handlerRef)
Maximum value of constellation.
Definition: taf_locGnss_common.h:153
Valid protect level vertical.
Definition: taf_locGnss_common.h:770
Sideward acceleration in body frame.
Definition: taf_locGnss_common.h:599
LE_SHARED le_result_t ifgen_taf_locGnss_GetSatellitesInfoEx(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, taf_locGnss_Constellation_t constellation, taf_locGnss_SvInfo_t *svInfoPtr, size_t *svInfoSizePtr)
Valid protect level along track.
Definition: taf_locGnss_common.h:766
LE_SHARED le_result_t ifgen_taf_locGnss_Enable(le_msg_SessionRef_t _ifgen_sessionRef)
Specify whether SBAS fast correction is used.
Definition: taf_locGnss_common.h:646
double agc
Definition: taf_locGnss_common.h:1103
uint64_t qzss
Definition: taf_locGnss_common.h:1074
NAVIC satellite.
Definition: taf_locGnss_common.h:885
Lot more turns on level ground needed.
Definition: taf_locGnss_common.h:562
Valid East standard deviation.
Definition: taf_locGnss_common.h:726
Uncertainty of roll rate.
Definition: taf_locGnss_common.h:627
COMPASS satellite. This is not supported.
Definition: taf_locGnss_common.h:877
Satellite Vehicle of SBAS constellation.
Definition: taf_locGnss_common.h:141
Sufficient stationary events on level ground observed.
Definition: taf_locGnss_common.h:584
Indicate that odo calibration is needed.
Definition: taf_locGnss_common.h:558
Report is still in progress. The engine has not completed its.
Definition: taf_locGnss_common.h:959
LE_SHARED le_result_t ifgen_taf_locGnss_GetGnssData(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, taf_locGnss_GnssData_t *gnssDataPtrPtr, size_t *gnssDataPtrSizePtr)
LE_SHARED le_result_t ifgen_taf_locGnss_SetAcquisitionRate(le_msg_SessionRef_t _ifgen_sessionRef, uint32_t rate)
Lot more motion in straight line needed.
Definition: taf_locGnss_common.h:574
Heading rate.
Definition: taf_locGnss_common.h:603
LE_SHARED le_result_t ifgen_taf_locGnss_GetCalibrationData(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint32_t *calibPtrPtr, uint8_t *percentPtrPtr)
Valid North Velocity.
Definition: taf_locGnss_common.h:728
Satellite Vehicle of QZSS constellation.
Definition: taf_locGnss_common.h:149
Uncertainty of pitch rate.
Definition: taf_locGnss_common.h:619
LE_SHARED le_result_t ifgen_taf_locGnss_ConfigureSecondaryBandConstellations(le_msg_SessionRef_t _ifgen_sessionRef, uint32_t constellationSb)
Valid North standard deviation.
Definition: taf_locGnss_common.h:724
Unknown altitude type.
Definition: taf_locGnss_common.h:214
Satellite Vehicle of GLONASS constellation.
Definition: taf_locGnss_common.h:143
double pitchRateUnc
Definition: taf_locGnss_common.h:1052
Valid output engine type.
Definition: taf_locGnss_common.h:750
UNKNOWN satellite.
Definition: taf_locGnss_common.h:869
Satellite Vehicle of GALILEO constellation.
Definition: taf_locGnss_common.h:145
uint8_t levArmType
Definition: taf_locGnss_common.h:1028
LE_SHARED bool ifgen_taf_locGnss_HasLocalBinding(void)
Sufficient turns on level ground observed.
Definition: taf_locGnss_common.h:566
Report status is unknown.
Definition: taf_locGnss_common.h:955
Valid protect level cross track.
Definition: taf_locGnss_common.h:768
Valid Up Velocity Uncertainty.
Definition: taf_locGnss_common.h:738
double forwardOffsetMeters
Definition: taf_locGnss_common.h:1025
GNSS signal is of GALILEO E1 RF Band.
Definition: taf_locGnss_common.h:912
BDS satellite.
Definition: taf_locGnss_common.h:881
uint32_t gnssSignalType
Definition: taf_locGnss_common.h:1087
The Location service state is ready.
Definition: taf_locGnss_common.h:118
Indicate that pitch calibration is needed.
Definition: taf_locGnss_common.h:554
LE_SHARED le_result_t ifgen_taf_locGnss_GetGpsTime(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint32_t *gpsWeekPtr, uint32_t *gpsTimeOfWeekPtr)
GNSS signal is of GPS L1C RF Band.
Definition: taf_locGnss_common.h:902
LE_SHARED le_result_t ifgen_taf_locGnss_GetReliabilityInformation(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint16_t *horiReliabilityPtrPtr, uint16_t *vertReliabilityPtrPtr)
uint32_t taf_locGnss_GnssDataValidityType_t
Definition: taf_locGnss_common.h:859
Geometric dilution of precision (GDOP).
Definition: taf_locGnss_common.h:360
#define LE_NONNULL
Definition: le_basics.h:368
double rollOffset
Definition: taf_locGnss_common.h:1006
Time dilution of precision (TDOP).
Definition: taf_locGnss_common.h:362
No fixed GNSS fix position.
Definition: taf_locGnss_common.h:195
LE_SHARED le_result_t ifgen_taf_locGnss_SetMinElevation(le_msg_SessionRef_t _ifgen_sessionRef, uint8_t minElevation)
taf_locGnss_DopType_t
Definition: taf_locGnss_common.h:352
Bitset.
Definition: taf_locGnss_common.h:662
Uncertainty of yaw.
Definition: taf_locGnss_common.h:631
le_result_t
Definition: le_basics.h:45
Report status is successful. The engine is able to calculate the desired fix.
Definition: taf_locGnss_common.h:957
double yawUnc
Definition: taf_locGnss_common.h:1058
void(* taf_locGnss_CapabilityChangeHandlerFunc_t)(taf_locGnss_LocCapabilityType_t locCapability, void *contextPtr)
Definition: taf_locGnss_common.h:1149
LE_SHARED le_result_t ifgen_taf_locGnss_GetXtraStatus(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_XtraStatusParams_t *xtraParamsPtr)
Precise Positioning engine type.
Definition: taf_locGnss_common.h:416
Fused mode supports SPE/DRE/PPE.
Definition: taf_locGnss_common.h:533
LE_SHARED le_result_t ifgen_taf_locGnss_GetCapabilities(le_msg_SessionRef_t _ifgen_sessionRef, uint64_t *locCapabilityPtrPtr)
bool satTracked
Definition: taf_locGnss_common.h:233
double roll
Definition: taf_locGnss_common.h:1053
LE_SHARED void ifgen_taf_locGnss_CleanupCommonData(le_msg_SessionRef_t _ifgen_sessionRef)
taf_locGnss_LocEngineType_t
Definition: taf_locGnss_common.h:278
LE_SHARED le_result_t ifgen_taf_locGnss_GetVerticalSpeed(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, int32_t *vspeedPtr, int32_t *vspeedAccuracyPtr)
taf_locGnss_SbasBitMask_t
Definition: taf_locGnss_common.h:642
double rollRate
Definition: taf_locGnss_common.h:1055
uint8_t featureEnabled
Definition: taf_locGnss_common.h:1114
uint64_t bds
Definition: taf_locGnss_common.h:1073
Valid magnetic deviation.
Definition: taf_locGnss_common.h:700
struct taf_locGnss_CapabilityChangeHandler * taf_locGnss_CapabilityChangeHandlerRef_t
Definition: taf_locGnss_common.h:307
struct le_msg_Session * le_msg_SessionRef_t
Definition: le_messaging.h:860
taf_locGnss_Constellation_t
Definition: taf_locGnss_common.h:135
Valid Up Velocity.
Definition: taf_locGnss_common.h:732
Body pitch.
Definition: taf_locGnss_common.h:605
double vertAccelUnc
Definition: taf_locGnss_common.h:1048
Valid output engine mask.
Definition: taf_locGnss_common.h:752
Altitude is calculated.
Definition: taf_locGnss_common.h:216
Valid locGnssTechMask.
Definition: taf_locGnss_common.h:716
void(* taf_locGnss_PositionHandlerFunc_t)(taf_locGnss_SampleRef_t positionSampleRef, void *contextPtr)
Definition: taf_locGnss_common.h:1136
double yawRateUnc
Definition: taf_locGnss_common.h:1049
double upOffsetMeters
Definition: taf_locGnss_common.h:1027
GNSS signal is of BEIDOU B1I RF Band.
Definition: taf_locGnss_common.h:932
GNSS signal is of BEIDOU B2 RF Band.
Definition: taf_locGnss_common.h:920
double pitch
Definition: taf_locGnss_common.h:1045
Forward acceleration in body frame.
Definition: taf_locGnss_common.h:597
GNSS antenna with regard to the origin at.
Definition: taf_locGnss_common.h:520
Unknown engine type bit. Do not use it.
Definition: taf_locGnss_common.h:280
If XTRA feature is disabled or if XTRA feature is enabled,.
Definition: taf_locGnss_common.h:974
LE_SHARED le_result_t ifgen_taf_locGnss_GetVRPBasedLLA(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, double *vrpLatitudePtrPtr, double *vrpLongitudePtrPtr, double *vrpAltitudePtrPtr)
Lot more stationary events on level ground needed.
Definition: taf_locGnss_common.h:580
VPE engine type.
Definition: taf_locGnss_common.h:539
Indicate that the fused/default position is needed to be.
Definition: taf_locGnss_common.h:282
Indicate that yaw calibration is needed.
Definition: taf_locGnss_common.h:556
taf_locGnss_LocationReliability_t
Definition: taf_locGnss_common.h:814
GNSS signal is of BEIDOU B2A_Q RF Band.
Definition: taf_locGnss_common.h:942
Indicate that the unmodified VPE position is needed to be.
Definition: taf_locGnss_common.h:288
Warm start.
Definition: taf_locGnss_common.h:497
Specify whether SBAS RTK fixed correction.
Definition: taf_locGnss_common.h:658
uint16_t glonassFcn
Definition: taf_locGnss_common.h:239
LE_SHARED le_result_t ifgen_taf_locGnss_GetSatellitesInfo(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, uint16_t *satIdPtr, size_t *satIdSizePtr, taf_locGnss_Constellation_t *satConstPtr, size_t *satConstSizePtr, bool *satUsedPtr, size_t *satUsedSizePtr, uint8_t *satSnrPtr, size_t *satSnrSizePtr, uint16_t *satAzimPtr, size_t *satAzimSizePtr, uint8_t *satElevPtr, size_t *satElevSizePtr)
GNSS signal is of QZSS L5 RF Band.
Definition: taf_locGnss_common.h:928
LE_SHARED le_result_t ifgen_taf_locGnss_GetConstellation(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_ConstellationBitMask_t *blackListConstellationMaskPtr)
Valid report status.
Definition: taf_locGnss_common.h:762
#define LE_SHARED
Definition: le_basics.h:297
If XTRA feature is enabled, but XTRA data is not present.
Definition: taf_locGnss_common.h:976
Valid sensor calibrationConfidencePercent.
Definition: taf_locGnss_common.h:746
Indicate that roll calibration is needed.
Definition: taf_locGnss_common.h:552
uint64_t gps
Definition: taf_locGnss_common.h:1070
Valid East Velocity Uncertainty.
Definition: taf_locGnss_common.h:736
double pitchOffset
Definition: taf_locGnss_common.h:1008
Valid conformity index.
Definition: taf_locGnss_common.h:754
uint32_t xtraDataStatus
Definition: taf_locGnss_common.h:1115
LE_SHARED le_result_t ifgen_taf_locGnss_GetAltitude(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, int32_t *altitudePtr, int32_t *vAccuracyPtr)
double speedFactor
Definition: taf_locGnss_common.h:1010
taf_locGnss_StartMode_t
Definition: taf_locGnss_common.h:493
Valid horizontal reliability.
Definition: taf_locGnss_common.h:702
Sufficient motion events in straight line observed.
Definition: taf_locGnss_common.h:578
Standard Positioning engine type.
Definition: taf_locGnss_common.h:414
Valid GNSS SV information in pos data including.
Definition: taf_locGnss_common.h:712
Some more accelerations in straight line needed.
Definition: taf_locGnss_common.h:570
LE_SHARED le_result_t ifgen_taf_locGnss_RequestSecondaryBandConstellations(le_msg_SessionRef_t _ifgen_sessionRef, uint32_t *constellationSbPtr)
Uncertainty of heading rate.
Definition: taf_locGnss_common.h:613
taf_locGnss_EngineType_t
Definition: taf_locGnss_common.h:410
LE_SHARED le_result_t ifgen_taf_locGnss_GetPositionState(le_msg_SessionRef_t _ifgen_sessionRef, taf_locGnss_SampleRef_t positionSampleRef, taf_locGnss_FixState_t *statePtr)
LE_SHARED le_result_t ifgen_taf_locGnss_GetTtff(le_msg_SessionRef_t _ifgen_sessionRef, uint32_t *ttffPtr)
uint32_t taf_locGnss_LocCapabilityType_t
Definition: taf_locGnss_common.h:269
uint32_t taf_locGnss_ConstellationBitMask_t
Definition: taf_locGnss_common.h:344
Unknown secondary band constellation.
Definition: taf_locGnss_common.h:166