#[repr(i32)]pub enum FeedbackDevice {
None = -1,
QuadEncoder = 0,
Analog = 2,
Tachometer = 4,
PulseWidthEncodedPosition = 8,
SensorSum = 9,
SensorDifference = 10,
RemoteSensor0 = 11,
RemoteSensor1 = 12,
SoftwareEmulatedSensor = 15,
}Expand description
Motor controller with gadgeteer connector.
Variants§
None = -1
QuadEncoder = 0
Analog = 2
Tachometer = 4
PulseWidthEncodedPosition = 8
SensorSum = 9
SensorDifference = 10
RemoteSensor0 = 11
RemoteSensor1 = 12
SoftwareEmulatedSensor = 15
Implementations§
Source§impl FeedbackDevice
impl FeedbackDevice
pub const CTRE_MagEncoder_Absolute: FeedbackDevice = FeedbackDevice::PulseWidthEncodedPosition
pub const CTRE_MagEncoder_Relative: FeedbackDevice = FeedbackDevice::QuadEncoder
Trait Implementations§
Source§impl Clone for FeedbackDevice
impl Clone for FeedbackDevice
Source§fn clone(&self) -> FeedbackDevice
fn clone(&self) -> FeedbackDevice
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 FeedbackDevice
impl Debug for FeedbackDevice
Source§impl Hash for FeedbackDevice
impl Hash for FeedbackDevice
Source§impl PartialEq for FeedbackDevice
impl PartialEq for FeedbackDevice
impl Copy for FeedbackDevice
impl Eq for FeedbackDevice
impl StructuralPartialEq for FeedbackDevice
Auto Trait Implementations§
impl Freeze for FeedbackDevice
impl RefUnwindSafe for FeedbackDevice
impl Send for FeedbackDevice
impl Sync for FeedbackDevice
impl Unpin for FeedbackDevice
impl UnwindSafe for FeedbackDevice
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