protected override void ActuatorCleanup() { if (_servoMotor == null) { return; } _servoMotor.DutyCycle = 0; _servoMotor.Stop(); _servoMotor.Dispose(); }
public void TestPWMDispose() { PWM pwm = NewPWM(); Assert.IsTrue(PWMData().GetInitialized()); pwm.Dispose(); Assert.IsFalse(PWMData().GetInitialized()); pwm = NewPWM(); Assert.IsTrue(PWMData().GetInitialized()); pwm.Dispose(); }
protected override void DisposeManagedResources() { if (_isActive) { _pwm.Stop(); _isActive = false; } _pwm.Dispose(); }
protected override void ActuatorCleanup() { if (_piezo == null) { return; } _piezo.Stop(); _piezo.Dispose(); }
public void Dispose() { _pwm1.Dispose(); _dir1a.Dispose(); _dir1b.Dispose(); _pwm2.Dispose(); _dir2a.Dispose(); _dir2b.Dispose(); }
protected void Dispose(bool disposing) { if (!disposed) { try { speaker.Dispose(); } finally { disposed = true; } } }
public void Dispose() { latch_state = 0; latch_tx(); //if (UsedDriver == Drivers.Driver1 || UsedDriver == Drivers.Both) //{ // Motor1A.Dispose(); // Motor1B.Dispose(); //} //if (UsedDriver == Drivers.Driver2 || UsedDriver == Drivers.Both) //{ Motor2A.Dispose(); Motor2B.Dispose(); //} MotorLatch.Dispose(); MotorEnable.Dispose(); MotorClk.Dispose(); MotorData.Dispose(); }
public void Dispose() { _pwmPin.Dispose(); }
// Disposes of the servo resources public void Dispose() { Release(); _servo.Dispose(); _servo = null; }
public void Dispose() { _servo.Dispose(); }
public void Dispose() { disengage(); servo.Dispose(); }