sbp-4.6.0: SwiftNav's SBP Library
CopyrightCopyright (C) 2015-2021 Swift Navigation Inc.
LicenseMIT
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

SwiftNav.SBP.Imu

Description

< Inertial Measurement Unit (IMU) messages. >

Synopsis

Documentation

data MsgImuRaw Source #

SBP class for message MSG_IMU_RAW (0x0900).

Raw data from the Inertial Measurement Unit, containing accelerometer and gyroscope readings. The sense of the measurements are to be aligned with the indications on the device itself. Measurement units, which are specific to the device hardware and settings, are communicated via the MSG_IMU_AUX message. If using "time since startup" time tags, the receiving end will expect a MSG_GNSS_TIME_OFFSET when a PVT fix becomes available to synchronise IMU measurements with GNSS. The timestamp must wrap around to zero when reaching one week (604800 seconds).

The time-tagging mode should not change throughout a run.

Constructors

MsgImuRaw 

Fields

Instances

Instances details
Eq MsgImuRaw Source # 
Instance details

Defined in SwiftNav.SBP.Imu

Read MsgImuRaw Source # 
Instance details

Defined in SwiftNav.SBP.Imu

Show MsgImuRaw Source # 
Instance details

Defined in SwiftNav.SBP.Imu

ToJSON MsgImuRaw Source # 
Instance details

Defined in SwiftNav.SBP.Imu

FromJSON MsgImuRaw Source # 
Instance details

Defined in SwiftNav.SBP.Imu

Binary MsgImuRaw Source # 
Instance details

Defined in SwiftNav.SBP.Imu

ToSBP MsgImuRaw Source # 
Instance details

Defined in SwiftNav.SBP.Imu

Methods

toSBP :: MsgImuRaw -> Word16 -> Msg Source #

data MsgImuAux Source #

SBP class for message MSG_IMU_AUX (0x0901).

Auxiliary data specific to a particular IMU. The imu_type field will always be consistent but the rest of the payload is device specific and depends on the value of imu_type.

Constructors

MsgImuAux 

Fields

Instances

Instances details
Eq MsgImuAux Source # 
Instance details

Defined in SwiftNav.SBP.Imu

Read MsgImuAux Source # 
Instance details

Defined in SwiftNav.SBP.Imu

Show MsgImuAux Source # 
Instance details

Defined in SwiftNav.SBP.Imu

ToJSON MsgImuAux Source # 
Instance details

Defined in SwiftNav.SBP.Imu

FromJSON MsgImuAux Source # 
Instance details

Defined in SwiftNav.SBP.Imu

Binary MsgImuAux Source # 
Instance details

Defined in SwiftNav.SBP.Imu

ToSBP MsgImuAux Source # 
Instance details

Defined in SwiftNav.SBP.Imu

Methods

toSBP :: MsgImuAux -> Word16 -> Msg Source #