33 #ifndef SBG_ECOM_LOG_GNSS_HDT_H
34 #define SBG_ECOM_LOG_GNSS_HDT_H
188 #ifdef SBG_ECOM_USE_DEPRECATED_MACROS
189 #define SBG_ECOM_GPS_HDT_BASELINE_VALID (0x0001 << 6)
191 #define SBG_ECOM_HDT_SOL_COMPUTED (SBG_ECOM_GNSS_HDT_STATUS_SOL_COMPUTED)
192 #define SBG_ECOM_HDT_INSUFFICIENT_OBS (SBG_ECOM_GNSS_HDT_STATUS_INSUFFICIENT_OBS)
193 #define SBG_ECOM_HDT_INTERNAL_ERROR (SBG_ECOM_GNSS_HDT_STATUS_INTERNAL_ERROR)
194 #define SBG_ECOM_HDT_HEIGHT_LIMIT (SBG_ECOM_GNSS_HDT_STATUS_HEIGHT_LIMIT)
Main header for the SBG Systems common C library.
#define SBG_DEPRECATED_TYPEDEF(decl)
Definition: sbgDefines.h:349
SbgEComGnssHdtStatus sbgEComLogGnssHdtGetStatus(const SbgEComLogGnssHdt *pLogData)
bool sbgEComLogGnssHdtNumSvUsedIsValid(const SbgEComLogGnssHdt *pLogData)
enum _SbgEComGnssHdtStatus SbgEComGnssHdtStatus
struct _SbgEComLogGnssHdt SbgEComLogGnssHdt
SbgErrorCode sbgEComLogGnssHdtReadFromStream(SbgEComLogGnssHdt *pLogData, SbgStreamBuffer *pStreamBuffer)
void sbgEComLogGnssHdtSetBaseLineValid(SbgEComLogGnssHdt *pLogData, bool isValid)
void sbgEComLogGnssHdtZeroInit(SbgEComLogGnssHdt *pLogData)
void sbgEComLogGnssHdtSetStatus(SbgEComLogGnssHdt *pLogData, SbgEComGnssHdtStatus status)
SbgErrorCode sbgEComLogGnssHdtWriteToStream(const SbgEComLogGnssHdt *pLogData, SbgStreamBuffer *pStreamBuffer)
bool sbgEComLogGnssHdtNumSvTrackedIsValid(const SbgEComLogGnssHdt *pLogData)
bool sbgEComLogGnssHdtBaseLineIsValid(const SbgEComLogGnssHdt *pLogData)
bool sbgEComLogGnssHdtHeadingIsValid(const SbgEComLogGnssHdt *pLogData)
bool sbgEComLogGnssHdtPitchIsValid(const SbgEComLogGnssHdt *pLogData)
_SbgEComGnssHdtStatus
Definition: sbgEComLogGnssHdt.h:52
@ SBG_ECOM_GNSS_HDT_STATUS_INTERNAL_ERROR
Definition: sbgEComLogGnssHdt.h:55
@ SBG_ECOM_GNSS_HDT_STATUS_INSUFFICIENT_OBS
Definition: sbgEComLogGnssHdt.h:54
@ SBG_ECOM_GNSS_HDT_STATUS_SOL_COMPUTED
Definition: sbgEComLogGnssHdt.h:53
@ SBG_ECOM_GNSS_HDT_STATUS_HEIGHT_LIMIT
Definition: sbgEComLogGnssHdt.h:56
enum _SbgErrorCode SbgErrorCode
Used to read/write data from/to a memory buffer stream.
SBG_DEPRECATED(SBG_INLINE uint32_t SBG_VERSION(uint8_t major, uint8_t minor, uint8_t rev, uint8_t build))
Definition: sbgEComLogGnssHdt.h:67
uint32_t timeStamp
Definition: sbgEComLogGnssHdt.h:68
uint32_t timeOfWeek
Definition: sbgEComLogGnssHdt.h:70
float headingAccuracy
Definition: sbgEComLogGnssHdt.h:72
uint16_t status
Definition: sbgEComLogGnssHdt.h:69
uint8_t numSvUsed
Definition: sbgEComLogGnssHdt.h:77
float heading
Definition: sbgEComLogGnssHdt.h:71
float pitchAccuracy
Definition: sbgEComLogGnssHdt.h:74
float pitch
Definition: sbgEComLogGnssHdt.h:73
uint8_t numSvTracked
Definition: sbgEComLogGnssHdt.h:76
float baseline
Definition: sbgEComLogGnssHdt.h:75
Definition: sbgStreamBufferCommon.h:201