public StandardEquipment() { _operationSequence = new FASequence(MainSequenceManager); _startSequence = new FASequence(MainSequenceManager); _stopSequence = new FASequence(MainSequenceManager); _initialSequence = new FASequence(MainSequenceManager); _jamClearSequence = new FASequence(MainSequenceManager); AlarmStopSequence = new FASequence(MainSequenceManager); IOList = new FAPartMemoryBaseIOList(); CreatePart(); CreateModule(); SetOperationList(); _ioSwitchingTimer.Tick += OnIOSwitchingTick; _ioSwitchingTimer.Interval = new TimeSpan(0, 0, 0, 0, IO_SWITCHING_INTERVAL); _ioSwitchingTimer.Start(); }
public StandardEquipment() { _operationSequence = new FASequence(MainSequenceManager); _startSequence = new FASequence(MainSequenceManager); _stopSequence = new FASequence(MainSequenceManager); _initialSequence = new FASequence(MainSequenceManager); _jamClearSequence = new FASequence(MainSequenceManager); AlarmStopSequence = new FASequence(MainSequenceManager); SuspendSequence = new FASequence(MainSequenceManager); ResumeSequence = new FASequence(MainSequenceManager); PreStartSequence = new FASequence(MainSequenceManager); IOList = new FAPartMemoryBaseIOList(); CreatePart(); CreateModule(); SetOperationList(); _ioSwitchingTimer.Tick += OnIOSwitchingTick; _ioSwitchingTimer.Interval = new TimeSpan(0, 0, 0, 0, IO_SWITCHING_INTERVAL); _ioSwitchingTimer.Start(); OnSoundClearButtonClick += delegate { if (SoundClear == false) { SignalTowerBuzzer.DoTurnOff(this); SignalPhoneMelodie1.DoTurnOff(this); SignalPhoneMelodie2.DoTurnOff(this); SignalPhoneMelodie3.DoTurnOff(this); SignalPhoneMelodie4.DoTurnOff(this); } SoundClear = !SoundClear; }; DispatcherTimer allwaysTimer = new DispatcherTimer(); allwaysTimer.Interval = new TimeSpan(0, 0, 0); allwaysTimer.Tick += delegate { SoundClearButtonPushStatus = SoundClearButtonSignal.IsOn; System.Threading.Thread.Sleep(1); }; allwaysTimer.Start(); }