Struct sbp::messages::orientation::MsgOrientQuat [−][src]
pub struct MsgOrientQuat {
pub sender_id: Option<u16>,
pub tow: u32,
pub w: i32,
pub x: i32,
pub y: i32,
pub z: i32,
pub w_accuracy: f32,
pub x_accuracy: f32,
pub y_accuracy: f32,
pub z_accuracy: f32,
pub flags: u8,
}
Expand description
Quaternion 4 component vector
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.
Fields
sender_id: Option<u16>
The message sender_id
tow: u32
GPS Time of Week
w: i32
Real component
x: i32
1st imaginary component
y: i32
2nd imaginary component
z: i32
3rd imaginary component
w_accuracy: f32
Estimated standard deviation of w
x_accuracy: f32
Estimated standard deviation of x
y_accuracy: f32
Estimated standard deviation of y
z_accuracy: f32
Estimated standard deviation of z
flags: u8
Status flags
Trait Implementations
The message type.
The message name.
Performs the conversion.
Get the message name.
Get the message type.
Set the sender id.
Number of bytes this message will take on the wire.
Auto Trait Implementations
impl RefUnwindSafe for MsgOrientQuat
impl Send for MsgOrientQuat
impl Sync for MsgOrientQuat
impl Unpin for MsgOrientQuat
impl UnwindSafe for MsgOrientQuat
Blanket Implementations
Mutably borrows from an owned value. Read more