20 #ifndef __SBG_ECOM_BINARY_LOG_SHIP_MOTION_H__ 21 #define __SBG_ECOM_BINARY_LOG_SHIP_MOTION_H__ 23 #include <sbgCommon.h> 24 #include <streamBuffer/sbgStreamBuffer.h> 30 #define SBG_ECOM_HEAVE_VALID (0x0001u << 0) 31 #define SBG_ECOM_HEAVE_VEL_AIDED (0x0001u << 1) 32 #define SBG_ECOM_HEAVE_SURGE_SWAY_INCLUDED (0x0001u << 2) 33 #define SBG_ECOM_HEAVE_PERIOD_INCLUDED (0x0001u << 3) 34 #define SBG_ECOM_HEAVE_PERIOD_VALID (0x0001u << 4) 35 #define SBG_ECOM_HEAVE_SWELL_MODE (0x0001u << 5) 37 //----------------------------------------------------------------------// Definition: sbgEComBinaryLogShipMotion.h:48
float shipVel[3]
Definition: sbgEComBinaryLogShipMotion.h:55
float shipMotion[3]
Definition: sbgEComBinaryLogShipMotion.h:53
float mainHeavePeriod
Definition: sbgEComBinaryLogShipMotion.h:52
struct _SbgLogShipMotionData SbgLogShipMotionData
SbgErrorCode sbgEComBinaryLogParseShipMotionData(SbgStreamBuffer *pInputStream, SbgLogShipMotionData *pOutputData)
uint32_t timeStamp
Definition: sbgEComBinaryLogShipMotion.h:50
uint16_t status
Definition: sbgEComBinaryLogShipMotion.h:51
float shipAccel[3]
Definition: sbgEComBinaryLogShipMotion.h:54
SbgErrorCode sbgEComBinaryLogWriteShipMotionData(SbgStreamBuffer *pOutputStream, const SbgLogShipMotionData *pInputData)