sbgECom Library  5.3.2276-stable
Interface SBG Systems IMU/AHRS/INS
Loading...
Searching...
No Matches
_SbgEComLogShipMotion Struct Reference

#include <sbgEComLogShipMotion.h>

Data Fields

uint32_t timeStamp
 
uint16_t status
 
float mainHeavePeriod
 
float shipMotion [3]
 
float shipAccel [3]
 
float shipVel [3]
 

Detailed Description

Structure storing data for the SBG_ECOM_LOG_SHIP_MOTION or SBG_ECOM_LOG_SHIP_MOTION_HP message.

Ship motion measurements are defined in a vessel-specific coordinate frame:

  • Surge: Longitudinal displacement (positive toward the bow/forward).
  • Sway: Transverse displacement (positive toward the starboard side/right).
  • Heave: Vertical displacement (positive downward).

Note: Always check the status flags before using the data, as they indicate the validity of each output. Some data fields, such as the heave period or surge/sway components, may be unavailable in certain frames.

Field Documentation

◆ timeStamp

uint32_t _SbgEComLogShipMotion::timeStamp

Time in microseconds since sensor power-up.

◆ status

uint16_t _SbgEComLogShipMotion::status

Status bitmask indicating validity of ship motion data.

◆ mainHeavePeriod

float _SbgEComLogShipMotion::mainHeavePeriod

Dominant heave period in seconds.

◆ shipMotion

float _SbgEComLogShipMotion::shipMotion[3]

Surge, sway, and heave positions in meters.

◆ shipAccel

float _SbgEComLogShipMotion::shipAccel[3]

Surge, sway, and heave accelerations in m.s^-2.

◆ shipVel

float _SbgEComLogShipMotion::shipVel[3]

Surge, sway, and heave velocities in m.s^-1.


The documentation for this struct was generated from the following file: