Exemple #1
0
        public No2ControlViewModel(MophAppProxy mophApp)
        {
            _mophApp         = mophApp;
            ControlViewState = No2ControlViewState.Manual;

            Programs.Add("Program 1");
            Programs.Add("Program 2");
            Programs.Add("Program 3");
            Programs.Add("Program 4");
            Programs.Add("Program 5");
            Programs.Add("Program 6");
            Programs.Add("Program 7");
            Programs.Add("Program 8");
            SelectedProgram = "Program 1";

            L.PropertyChanged  += L_PropertyChanged;
            R.PropertyChanged  += R_PropertyChanged;
            GA.PropertyChanged += GA_PropertyChanged;

            L.PropertyChanged  += (sender, arg) => OnPropertyChanged(arg.PropertyName);
            R.PropertyChanged  += (sender, arg) => OnPropertyChanged(arg.PropertyName);
            GA.PropertyChanged += (sender, arg) => OnPropertyChanged(arg.PropertyName);

            _patternGenerator = new MotionPatternGenerator(OnCylinderPositionsChanged);
        }
 public ComStatusViewModel(MainViewModel parent, MophAppProxy mophApp)
 {
     _parent             = parent;
     _mophApp            = mophApp;
     _mophApp.LogOutput += OnLogOutput;
     SelectedSerialPort  = "None";
     SerialPorts.Add(SelectedSerialPort);
     foreach (var port in SerialPort.GetPortNames())
     {
         SerialPorts.Add(port);
     }
 }
        public Gris5aControlViewModel(MophAppProxy mophApp)
        {
            _mophApp         = mophApp;
            ControlViewState = Gri5aControlViewState.Manual;

            Programs.Add("Program 1");
            Programs.Add("Program 2");
            Programs.Add("Program 3");
            Programs.Add("Program 4");
            Programs.Add("Program 5");
            Programs.Add("Program 6");
            Programs.Add("Program 7");
            Programs.Add("Program 8");
            SelectedProgram = "Program 1";

            LU.PropertyChanged += LU_PropertyChanged;
            LL.PropertyChanged += LL_PropertyChanged;
            RU.PropertyChanged += RU_PropertyChanged;
            RL.PropertyChanged += RL_PropertyChanged;
            GA.PropertyChanged += GA_PropertyChanged;

            _patternGenerator = new MotionPatternGenerator(OnCylinderPositionsChanged);
        }
Exemple #4
0
 public IPluginPhantom BuildPluginPhantom(MophAppProxy mophApp)
 {
     return(new PluginPhantom("Lung Phantom", new No3PhantomViewModel(), new No3ControlViewModel(mophApp)));
 }
Exemple #5
0
 public IPluginPhantom BuildPluginPhantom(MophAppProxy mophApp)
 {
     return(new PluginPhantom("Marker Phantom", new Gris5aPhantomViewModel(), new Gris5aControlViewModel(mophApp)));
 }