Copyright | Copyright (C) 2015 Swift Navigation, Inc. |
---|---|
License | LGPL-3 |
Maintainer | Mark Fine <dev@swiftnav.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Inertial Measurement Unit (IMU) messages.
- msgImuRaw :: Word16
- data MsgImuRaw = MsgImuRaw {
- _msgImuRaw_tow :: Word32
- _msgImuRaw_tow_f :: Word8
- _msgImuRaw_acc_x :: Int16
- _msgImuRaw_acc_y :: Int16
- _msgImuRaw_acc_z :: Int16
- _msgImuRaw_gyr_x :: Int16
- _msgImuRaw_gyr_y :: Int16
- _msgImuRaw_gyr_z :: Int16
- msgImuRaw_tow_f :: Lens' MsgImuRaw Word8
- msgImuRaw_tow :: Lens' MsgImuRaw Word32
- msgImuRaw_gyr_z :: Lens' MsgImuRaw Int16
- msgImuRaw_gyr_y :: Lens' MsgImuRaw Int16
- msgImuRaw_gyr_x :: Lens' MsgImuRaw Int16
- msgImuRaw_acc_z :: Lens' MsgImuRaw Int16
- msgImuRaw_acc_y :: Lens' MsgImuRaw Int16
- msgImuRaw_acc_x :: Lens' MsgImuRaw Int16
- msgImuAux :: Word16
- data MsgImuAux = MsgImuAux {
- _msgImuAux_imu_type :: Word8
- _msgImuAux_temp :: Int16
- _msgImuAux_imu_conf :: Word8
- msgImuAux_temp :: Lens' MsgImuAux Int16
- msgImuAux_imu_type :: Lens' MsgImuAux Word8
- msgImuAux_imu_conf :: Lens' MsgImuAux Word8
Documentation
SBP class for message MSG_IMU_RAW (0x0900).
Raw data from the Inertial Measurement Unit, containing accelerometer and gyroscope readings.
MsgImuRaw | |
|
msgImuRaw_gyr_z :: Lens' MsgImuRaw Int16 Source #
msgImuRaw_gyr_y :: Lens' MsgImuRaw Int16 Source #
msgImuRaw_gyr_x :: Lens' MsgImuRaw Int16 Source #
msgImuRaw_acc_z :: Lens' MsgImuRaw Int16 Source #
msgImuRaw_acc_y :: Lens' MsgImuRaw Int16 Source #
msgImuRaw_acc_x :: Lens' MsgImuRaw Int16 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
.
MsgImuAux | |
|
msgImuAux_temp :: Lens' MsgImuAux Int16 Source #