sbgECom Library
5.3.2276-stable
Interface SBG Systems IMU/AHRS/INS
|
#include <sbgEComLogShipMotion.h>
Data Fields | |
uint32_t | timeStamp |
uint16_t | status |
float | mainHeavePeriod |
float | shipMotion [3] |
float | shipAccel [3] |
float | shipVel [3] |
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:
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.
uint32_t _SbgEComLogShipMotion::timeStamp |
Time in microseconds since sensor power-up.
uint16_t _SbgEComLogShipMotion::status |
Status bitmask indicating validity of ship motion data.
float _SbgEComLogShipMotion::mainHeavePeriod |
Dominant heave period in seconds.
float _SbgEComLogShipMotion::shipMotion[3] |
Surge, sway, and heave positions in meters.
float _SbgEComLogShipMotion::shipAccel[3] |
Surge, sway, and heave accelerations in m.s^-2.
float _SbgEComLogShipMotion::shipVel[3] |
Surge, sway, and heave velocities in m.s^-1.