pub enum MotorControlMode {
OpenLoop,
Velocity,
Position,
Torque,
Trajectory,
}Expand description
Motor control mode
Variants§
OpenLoop
Open-loop PWM control
Velocity
Closed-loop velocity control
Position
Closed-loop position control
Torque
Torque/current control
Trajectory
Trajectory following
Trait Implementations§
Source§impl Clone for MotorControlMode
impl Clone for MotorControlMode
Source§fn clone(&self) -> MotorControlMode
fn clone(&self) -> MotorControlMode
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 MotorControlMode
impl Debug for MotorControlMode
Source§impl<'de> Deserialize<'de> for MotorControlMode
impl<'de> Deserialize<'de> for MotorControlMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MotorControlMode
impl PartialEq for MotorControlMode
Source§impl Serialize for MotorControlMode
impl Serialize for MotorControlMode
impl Copy for MotorControlMode
impl Eq for MotorControlMode
impl StructuralPartialEq for MotorControlMode
Auto Trait Implementations§
impl Freeze for MotorControlMode
impl RefUnwindSafe for MotorControlMode
impl Send for MotorControlMode
impl Sync for MotorControlMode
impl Unpin for MotorControlMode
impl UnwindSafe for MotorControlMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more