CSharpRoboticsLib.WPIExtensions.EnhancedEncoder.Reset C# (CSharp) Method

Reset() public method

Resets the encoder and derivative
public Reset ( ) : void
return void
        public override void Reset()
        {
            base.Reset();
            m_velocityFilter.ReInitialize();
        }

Usage Example

 public void EnhancedEncoderRateTest()
 {
     using (Encoder e = new EnhancedEncoder(0, 1) {Dt = 0.1})
     {
         e.Reset();
         e.Get(); //Push the value to the Derivative
         SimData.Encoder[0].Count = 4000;
         Assert.AreEqual(10000, e.GetRate());
     }
 }