Exemple #1
0
        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);
            }
        }
Exemple #2
0
        private static void BoundPWM(PWM pwm)
        {
#pragma warning disable 618
            pwm.SetBounds(1500, 1050, 1000, 950, 500);
#pragma warning restore 618
        }
Exemple #3
0
        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;
 }