#[repr(C)]pub struct SparkMaxPIDController {
pub _base: CANPIDController,
pub m_device: *mut CANSparkMax,
}Fields§
§_base: CANPIDController§m_device: *mut CANSparkMaxImplementations§
Source§impl SparkMaxPIDController
impl SparkMaxPIDController
pub unsafe fn SetReference( &mut self, value: f64, ctrl: CANSparkMaxLowLevel_ControlType, pidSlot: c_int, arbFeedforward: f64, arbFFUnits: SparkMaxPIDController_ArbFFUnits, ) -> REVLibError
pub unsafe fn SetSmartMotionAccelStrategy( &mut self, accelStrategy: SparkMaxPIDController_AccelStrategy, slotID: c_int, ) -> REVLibError
pub unsafe fn GetSmartMotionAccelStrategy( &self, slotID: c_int, ) -> SparkMaxPIDController_AccelStrategy
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SparkMaxPIDController
impl !RefUnwindSafe for SparkMaxPIDController
impl !Send for SparkMaxPIDController
impl !Sync for SparkMaxPIDController
impl Unpin for SparkMaxPIDController
impl !UnwindSafe for SparkMaxPIDController
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