33#ifndef SBG_ECOM_LOG_POSITION_H
34#define SBG_ECOM_LOG_POSITION_H
Main header for the SBG Systems common C library.
Common enumeration and definitions for aiding data.
enum _SbgEComAidingTimeType SbgEComAidingTimeType
void sbgEComLogPositionSetPositionType(SbgEComLogPosition *pLogData, SbgEComPositionType posType)
SbgEComPositionType sbgEComLogPositionGetPositionType(const SbgEComLogPosition *pLogData)
struct _SbgEComLogPosition SbgEComLogPosition
SbgEComAidingTimeType sbgEComLogPositionGetTimeType(const SbgEComLogPosition *pLogData)
enum _SbgEComPositionType SbgEComPositionType
_SbgEComPositionType
Definition sbgEComLogPosition.h:55
@ SBG_ECOM_POSITION_TYPE_INVALID
Definition sbgEComLogPosition.h:56
@ SBG_ECOM_POSITION_TYPE_VALID
Definition sbgEComLogPosition.h:57
SbgErrorCode sbgEComLogPositionWriteToStream(const SbgEComLogPosition *pLogData, SbgStreamBuffer *pStreamBuffer)
void sbgEComLogPositionSetTimeType(SbgEComLogPosition *pLogData, SbgEComAidingTimeType timeType)
SbgErrorCode sbgEComLogPositionReadFromStream(SbgEComLogPosition *pLogData, SbgStreamBuffer *pStreamBuffer)
enum _SbgErrorCode SbgErrorCode
Used to read/write data from/to a memory buffer stream.
struct _SbgStreamBuffer SbgStreamBuffer
Definition sbgEComLogPosition.h:68
float covHgtHgt
Definition sbgEComLogPosition.h:74
uint16_t status
Definition sbgEComLogPosition.h:70
double position[3]
Definition sbgEComLogPosition.h:71
float covLonHgt
Definition sbgEComLogPosition.h:77
float covLatLon
Definition sbgEComLogPosition.h:75
float covLatLat
Definition sbgEComLogPosition.h:72
uint32_t timeStamp
Definition sbgEComLogPosition.h:69
float covLatHgt
Definition sbgEComLogPosition.h:76
float covLonLon
Definition sbgEComLogPosition.h:73