public void TestSetBounds() { //SimData.GlobalData.PWMLoopTiming = SensorBase.SystemClockTicksPerMicrosecond; using (PWM pwm = NewPWM()) { pwm.SetBounds(2.027, 1.525, 1.507, 1.49, 1.026); pwm.DeadbandElimination = true; //Assert.AreEqual(pwm.MaxPositivePwm, 1526); //Assert.AreEqual(pwm.MinPositivePwm, 1024); //Assert.AreEqual(pwm.CenterPwm, 1005); //Assert.AreEqual(pwm.MaxNegativePwm, 989); //Assert.AreEqual(pwm.MinNegativePwm, 525); } }
private static void BoundPWM(PWM pwm) { #pragma warning disable 618 pwm.SetBounds(1500, 1050, 1000, 950, 500); #pragma warning restore 618 }
private static void BoundPWM(PWM pwm) { #pragma warning disable 618 pwm.SetBounds(1500, 1050, 1000, 950, 500); #pragma warning restore 618 }
private static PWM boundPWM(PWM pwm) { pwm.SetBounds(1500, 1050, 1000, 950, 500); return pwm; }