protected override void ActuatorCleanup()
 {
     if (_servoMotor == null)
     {
         return;
     }
     _servoMotor.DutyCycle = 0;
     _servoMotor.Stop();
     _servoMotor.Dispose();
 }
Exemple #2
0
        public void TestPWMDispose()
        {
            PWM pwm = NewPWM();

            Assert.IsTrue(PWMData().GetInitialized());
            pwm.Dispose();
            Assert.IsFalse(PWMData().GetInitialized());
            pwm = NewPWM();
            Assert.IsTrue(PWMData().GetInitialized());
            pwm.Dispose();
        }
Exemple #3
0
 protected override void DisposeManagedResources()
 {
     if (_isActive)
     {
         _pwm.Stop();
         _isActive = false;
     }
     _pwm.Dispose();
 }
Exemple #4
0
 protected override void ActuatorCleanup()
 {
     if (_piezo == null)
     {
         return;
     }
     _piezo.Stop();
     _piezo.Dispose();
 }
Exemple #5
0
        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;
         }
     }
 }
Exemple #7
0
        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();
        }
Exemple #8
0
 public void Dispose()
 {
     _pwmPin.Dispose();
 }
Exemple #9
0
 // Disposes of the servo resources
 public void Dispose()
 {
     Release();
     _servo.Dispose();
     _servo = null;
 }
Exemple #10
0
 public void Dispose()
 {
     _servo.Dispose();
 }
Exemple #11
0
 public void Dispose()
 {
     disengage();
     servo.Dispose();
 }