#[repr(i8)]pub enum ModesOfOperation {
ProfilePosition = 1,
ProfileVelocity = 3,
Homing = 6,
InterpolatedPosition = 7,
CyclicSynchronousPosition = 8,
CyclicSynchronousVelocity = 9,
CyclicSynchronousTorque = 10,
}Expand description
CiA 402 Modes of Operation.
Written to RxPDO object 0x6060; read back from TxPDO object 0x6061.
Variants§
ProfilePosition = 1
Profile Position mode (PP).
ProfileVelocity = 3
Profile Velocity mode (PV).
Homing = 6
Homing mode.
InterpolatedPosition = 7
Interpolated Position mode (IP).
CyclicSynchronousPosition = 8
Cyclic Synchronous Position mode (CSP).
CyclicSynchronousVelocity = 9
Cyclic Synchronous Velocity mode (CSV).
CyclicSynchronousTorque = 10
Cyclic Synchronous Torque mode (CST).
Implementations§
Trait Implementations§
Source§impl Clone for ModesOfOperation
impl Clone for ModesOfOperation
Source§fn clone(&self) -> ModesOfOperation
fn clone(&self) -> ModesOfOperation
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 ModesOfOperation
impl Debug for ModesOfOperation
Source§impl Display for ModesOfOperation
impl Display for ModesOfOperation
Source§impl PartialEq for ModesOfOperation
impl PartialEq for ModesOfOperation
impl Copy for ModesOfOperation
impl Eq for ModesOfOperation
impl StructuralPartialEq for ModesOfOperation
Auto Trait Implementations§
impl Freeze for ModesOfOperation
impl RefUnwindSafe for ModesOfOperation
impl Send for ModesOfOperation
impl Sync for ModesOfOperation
impl Unpin for ModesOfOperation
impl UnsafeUnpin for ModesOfOperation
impl UnwindSafe for ModesOfOperation
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.