33#ifndef SBG_ECOM_LOG_SHIP_MOTION_H
34#define SBG_ECOM_LOG_SHIP_MOTION_H
48#define SBG_ECOM_HEAVE_VALID (0x0001u << 0)
49#define SBG_ECOM_HEAVE_VEL_AIDED (0x0001u << 1)
50#define SBG_ECOM_HEAVE_SURGE_SWAY_INCLUDED (0x0001u << 2)
51#define SBG_ECOM_HEAVE_PERIOD_INCLUDED (0x0001u << 3)
52#define SBG_ECOM_HEAVE_PERIOD_VALID (0x0001u << 4)
53#define SBG_ECOM_HEAVE_SWELL_MODE (0x0001u << 5)
Main header for the SBG Systems common C library.
#define SBG_DEPRECATED(func)
Definition sbgDefines.h:316
#define SBG_DEPRECATED_TYPEDEF(decl)
Definition sbgDefines.h:349
SbgErrorCode sbgEComLogShipMotionWriteToStream(const SbgEComLogShipMotion *pLogData, SbgStreamBuffer *pStreamBuffer)
SbgErrorCode sbgEComLogShipMotionReadFromStream(SbgEComLogShipMotion *pLogData, SbgStreamBuffer *pStreamBuffer)
struct _SbgEComLogShipMotion SbgEComLogShipMotion
enum _SbgErrorCode SbgErrorCode
Used to read/write data from/to a memory buffer stream.
struct _SbgStreamBuffer SbgStreamBuffer
Definition sbgEComLogShipMotion.h:69
float shipMotion[3]
Definition sbgEComLogShipMotion.h:73
float shipAccel[3]
Definition sbgEComLogShipMotion.h:74
uint16_t status
Definition sbgEComLogShipMotion.h:71
float mainHeavePeriod
Definition sbgEComLogShipMotion.h:72
uint32_t timeStamp
Definition sbgEComLogShipMotion.h:70
float shipVel[3]
Definition sbgEComLogShipMotion.h:75