public VisuAnzeigen(MainWindow mw, Kraftwerk.Model.Kraftwerk kw) { _mainWindow = mw; _kraftwerk = kw; SpsSichtbar = Visibility.Hidden; SpsVersionLokal = "fehlt"; SpsVersionEntfernt = "fehlt"; SpsStatus = "x"; SpsColor = Brushes.LightBlue; ManualVentilstellung = 0; ManualErregerstrom = 0; NetzSpannungSlider = 400; NetzFrequenzSlider = 50; NetzPhasenverschiebungSlider = 90; // der Einstellbereich geht von 0 ..180 NetzLeistungSlider = 600; SynchAuswahl = SynchronisierungAuswahl.Uf; VisibilityMaschineTot = Visibility.Hidden; VisibilityVentilAus = Visibility.Visible; VisibilityVentilEin = Visibility.Hidden; System.Threading.Tasks.Task.Run(VisuAnzeigenTask); }
public Statemachine(Kraftwerk.Model.Kraftwerk kw) { var kraftWerk = kw; _stateMachine = CreateStateMachine(); _stateAus = new StateAus(kraftWerk); _stateHochfahren = new StateHochfahren(kraftWerk); _stateSynchronisieren = new StateSynchronisieren(kraftWerk); _stateMaschineTot = new StateMaschineTot(kraftWerk); _stateBelasten = new StateBelasten(kraftWerk); _stateLeistungsschalterAus = new StateLeistungsschalterAus(kraftWerk); _stateReset = new StateReset(kraftWerk); }
public ViewModel(MainWindow mainWindow) { Kraftwerk = new Kraftwerk.Model.Kraftwerk(); ViAnz = new VisuAnzeigen(mainWindow, Kraftwerk); }
public StateSynchronisieren(Kraftwerk.Model.Kraftwerk kw) => _kraftWerk = kw;
public StateBelasten(Kraftwerk.Model.Kraftwerk kw) => _kraftWerk = kw;
public StateAus(Kraftwerk.Model.Kraftwerk kw) => _kraftWerk = kw;
public StateReset(Kraftwerk.Model.Kraftwerk kw) => _kraftWerk = kw;
public StateMaschineTot(Kraftwerk.Model.Kraftwerk kw) => _kraftWerk = kw;
public StateLeistungsschalterAus(Kraftwerk.Model.Kraftwerk kw) => _kraftWerk = kw;
public StateHochfahren(Kraftwerk.Model.Kraftwerk kw) => _kraftWerk = kw;