Struct mav_sdk::grpc::offboard::AttitudeRate [−][src]
pub struct AttitudeRate {
pub roll_deg_s: f32,
pub pitch_deg_s: f32,
pub yaw_deg_s: f32,
pub thrust_value: f32,
}
Expand description
Type for attitude rate commands in body coordinates (roll, pitch, yaw angular rate and thrust)
Fields
roll_deg_s: f32
Roll angular rate (in degrees/second, positive for clock-wise looking from front)
pitch_deg_s: f32
Pitch angular rate (in degrees/second, positive for head/front moving up)
yaw_deg_s: f32
Yaw angular rate (in degrees/second, positive for clock-wise looking from above)
thrust_value: f32
Thrust (range: 0 to 1)
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AttitudeRate
impl Send for AttitudeRate
impl Sync for AttitudeRate
impl Unpin for AttitudeRate
impl UnwindSafe for AttitudeRate
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Wrap the input message T
in a tonic::Request