pub struct QuadMotorSignals {
pub front_left: f32,
pub front_right: f32,
pub rear_left: f32,
pub rear_right: f32,
}Expand description
A collection of normalized pulse-width modulation (PWM) signals for a quadcopter’s Electronic Speed Controllers (ESCs).
Range: 0.0 (Stopped) to 1.0 (Full Power).
Fields§
§front_left: f32Signal for the Front-Left motor.
front_right: f32Signal for the Front-Right motor.
rear_left: f32Signal for the Rear-Left motor.
rear_right: f32Signal for the Rear-Right motor.
Trait Implementations§
Source§impl Clone for QuadMotorSignals
impl Clone for QuadMotorSignals
Source§fn clone(&self) -> QuadMotorSignals
fn clone(&self) -> QuadMotorSignals
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QuadMotorSignals
impl Debug for QuadMotorSignals
Source§impl Default for QuadMotorSignals
impl Default for QuadMotorSignals
Source§fn default() -> QuadMotorSignals
fn default() -> QuadMotorSignals
Returns the “default value” for a type. Read more
Source§impl PartialEq for QuadMotorSignals
impl PartialEq for QuadMotorSignals
impl Copy for QuadMotorSignals
impl StructuralPartialEq for QuadMotorSignals
Auto Trait Implementations§
impl Freeze for QuadMotorSignals
impl RefUnwindSafe for QuadMotorSignals
impl Send for QuadMotorSignals
impl Sync for QuadMotorSignals
impl Unpin for QuadMotorSignals
impl UnsafeUnpin for QuadMotorSignals
impl UnwindSafe for QuadMotorSignals
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more