Ejemplo n.º 1
0
 public PV6900DevicePanel(
     IIteInteropService iteInteropService,
     DeviceInfoBoxService deviceInfoBoxService,
     ManagedProgramInterpreter interpreter)
 {
     _iteInteropService = iteInteropService;
     _deviceInfo        = deviceInfoBoxService.Unbox() !;
     _interpreter       = interpreter;
 }
Ejemplo n.º 2
0
 public ProgramEditorVM(ManagedProgramInterpreter interpreter,
                        MonitorControllerVM monitorGaugesGroupVM)
 {
     _interpreter          = interpreter;
     _monitorGaugesGroupVM = monitorGaugesGroupVM;
     AddCommand            = new(() => ManagedProgramSteps.Add(new()));
     DeleteCommand         = new((dataGrid => ManagedProgramSteps
                                  .Remove((dataGrid.SelectedItem as ManagedProgramStep) !)));
     StartProgramCommand = new(StartProgram);
     StopProgramCommand  = new(StopProgram);
 }