Copyright | Copyright (C) 2015-2021 Swift Navigation Inc. |
---|---|
License | MIT |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
< Orientation Messages >
Synopsis
- data MsgBaselineHeading = MsgBaselineHeading {}
- msgBaselineHeading :: Word16
- data MsgOrientQuat = MsgOrientQuat {
- _msgOrientQuat_tow :: !Word32
- _msgOrientQuat_w :: !Int32
- _msgOrientQuat_x :: !Int32
- _msgOrientQuat_y :: !Int32
- _msgOrientQuat_z :: !Int32
- _msgOrientQuat_w_accuracy :: !Float
- _msgOrientQuat_x_accuracy :: !Float
- _msgOrientQuat_y_accuracy :: !Float
- _msgOrientQuat_z_accuracy :: !Float
- _msgOrientQuat_flags :: !Word8
- msgBaselineHeading_flags :: Lens' MsgBaselineHeading Word8
- msgBaselineHeading_heading :: Lens' MsgBaselineHeading Word32
- msgBaselineHeading_n_sats :: Lens' MsgBaselineHeading Word8
- msgBaselineHeading_tow :: Lens' MsgBaselineHeading Word32
- msgOrientQuat :: Word16
- data MsgOrientEuler = MsgOrientEuler {}
- msgOrientQuat_flags :: Lens' MsgOrientQuat Word8
- msgOrientQuat_tow :: Lens' MsgOrientQuat Word32
- msgOrientQuat_w :: Lens' MsgOrientQuat Int32
- msgOrientQuat_w_accuracy :: Lens' MsgOrientQuat Float
- msgOrientQuat_x :: Lens' MsgOrientQuat Int32
- msgOrientQuat_x_accuracy :: Lens' MsgOrientQuat Float
- msgOrientQuat_y :: Lens' MsgOrientQuat Int32
- msgOrientQuat_y_accuracy :: Lens' MsgOrientQuat Float
- msgOrientQuat_z :: Lens' MsgOrientQuat Int32
- msgOrientQuat_z_accuracy :: Lens' MsgOrientQuat Float
- msgOrientEuler :: Word16
- data MsgAngularRate = MsgAngularRate {}
- msgOrientEuler_flags :: Lens' MsgOrientEuler Word8
- msgOrientEuler_pitch :: Lens' MsgOrientEuler Int32
- msgOrientEuler_pitch_accuracy :: Lens' MsgOrientEuler Float
- msgOrientEuler_roll :: Lens' MsgOrientEuler Int32
- msgOrientEuler_roll_accuracy :: Lens' MsgOrientEuler Float
- msgOrientEuler_tow :: Lens' MsgOrientEuler Word32
- msgOrientEuler_yaw :: Lens' MsgOrientEuler Int32
- msgOrientEuler_yaw_accuracy :: Lens' MsgOrientEuler Float
- msgAngularRate :: Word16
- msgAngularRate_flags :: Lens' MsgAngularRate Word8
- msgAngularRate_tow :: Lens' MsgAngularRate Word32
- msgAngularRate_x :: Lens' MsgAngularRate Int32
- msgAngularRate_y :: Lens' MsgAngularRate Int32
- msgAngularRate_z :: Lens' MsgAngularRate Int32
Documentation
data MsgBaselineHeading Source #
SBP class for message MSG_BASELINE_HEADING (0x020F).
This message reports the baseline heading pointing from the base station to the rover relative to True North. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow). It is intended that time-matched RTK mode is used when the base station is moving.
MsgBaselineHeading | |
|
Instances
data MsgOrientQuat Source #
SBP class for message MSG_ORIENT_QUAT (0x0220).
This message reports the quaternion vector describing the vehicle body frame's orientation with respect to a local-level NED frame. The components of the vector should sum to a unit vector assuming that the LSB of each component as a value of 2^-31. This message will only be available in future INS versions of Swift Products and is not produced by Piksi Multi or Duro.
MsgOrientQuat | |
|
Instances
data MsgOrientEuler Source #
SBP class for message MSG_ORIENT_EULER (0x0221).
This message reports the yaw, pitch, and roll angles of the vehicle body frame. The rotations should applied intrinsically in the order yaw, pitch, and roll in order to rotate the from a frame aligned with the local-level NED frame to the vehicle body frame. This message will only be available in future INS versions of Swift Products and is not produced by Piksi Multi or Duro.
MsgOrientEuler | |
|
Instances
data MsgAngularRate Source #
SBP class for message MSG_ANGULAR_RATE (0x0222).
This message reports the orientation rates in the vehicle body frame. The values represent the measurements a strapped down gyroscope would make and are not equivalent to the time derivative of the Euler angles. The orientation and origin of the user frame is specified via device settings. By convention, the vehicle x-axis is expected to be aligned with the forward direction, while the vehicle y-axis is expected to be aligned with the right direction, and the vehicle z-axis should be aligned with the down direction. This message will only be available in future INS versions of Swift Products and is not produced by Piksi Multi or Duro.
MsgAngularRate | |
|