[][src]Struct multiwii_serial_protocol_v2::structs::MspPidAdvanced

pub struct MspPidAdvanced {
    pub _r1: u16,
    pub _r2: u16,
    pub _r3: u16,
    pub _r4: u8,
    pub vbat_pid_compensation: u8,
    pub setpoint_relax_ratio: u8,
    pub dterm_setpoint_weight: u8,
    pub _r5: u8,
    pub _r6: u8,
    pub _r7: u8,
    pub rate_accel_limit: u16,
    pub yaw_rate_accel_limit: u16,
    pub level_angle_limit: u8,
    pub level_sensitivity: u8,
}

Fields

_r1: u16_r2: u16_r3: u16_r4: u8vbat_pid_compensation: u8setpoint_relax_ratio: u8dterm_setpoint_weight: u8_r5: u8_r6: u8_r7: u8rate_accel_limit: u16yaw_rate_accel_limit: u16level_angle_limit: u8level_sensitivity: u8

Implementations

impl MspPidAdvanced[src]

pub fn packed_struct_display_formatter<'a>(
    &'a self
) -> PackedStructDisplay<'a, Self, [u8; 19]>
[src]

Display formatter for console applications

Trait Implementations

impl Clone for MspPidAdvanced[src]

impl Copy for MspPidAdvanced[src]

impl Debug for MspPidAdvanced[src]

impl Default for MspPidAdvanced[src]

impl<'de> Deserialize<'de> for MspPidAdvanced[src]

impl Display for MspPidAdvanced[src]

impl PackedStruct<[u8; 19]> for MspPidAdvanced[src]

Structure that can be packed an unpacked into 19 bytes.

Bit, MSB0NameType
0:15_r1u16
16:31_r2u16
32:47_r3u16
48:55_r4u8
56:63vbat_pid_compensationu8
64:71setpoint_relax_ratiou8
72:79dterm_setpoint_weightu8
80:87_r5u8
88:95_r6u8
96:103_r7u8
104:119rate_accel_limitu16
120:135yaw_rate_accel_limitu16
136:143level_angle_limitu8
144:151level_sensitivityu8

impl PackedStructDebug for MspPidAdvanced[src]

impl PackedStructInfo for MspPidAdvanced[src]

impl PackedStructSlice for MspPidAdvanced[src]

impl Serialize for MspPidAdvanced[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.