Trait PwmMovement

Source
pub trait PwmMovement {
    // Required methods
    fn forward(&mut self, percent: u8) -> Result<(), MotorDriverError>;
    fn reverse(&mut self, percent: u8) -> Result<(), MotorDriverError>;
}
Expand description

A trait representing movement control for motors via PWM signal.

Required Methods§

Source

fn forward(&mut self, percent: u8) -> Result<(), MotorDriverError>

Sets the motor direction to forward with a given percentage of speed.

Source

fn reverse(&mut self, percent: u8) -> Result<(), MotorDriverError>

Sets the motor direction to reverse with a given percentage of speed.

Implementors§