Beispiel #1
0
        public void Check(ISensor sensor, IRandomPsi randPsi)
        {
            double psiPressureValue = sensor.PopNextPressurePsiValue(randPsi);

            if (psiPressureValue < LowPressureThreshold || HighPressureThreshold < psiPressureValue)
            {
                _alarmOn = true;
            }
        }
Beispiel #2
0
        //readonly Random _randomPressureSampleSimulator = new Random();


        public double PopNextPressurePsiValue(IRandomPsi psiValu)
        {
            double pressureTelemetryValue = psiValu.ReadPressureSample();

            return(Offset + pressureTelemetryValue);
        }