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); }
public IPluginPhantom BuildPluginPhantom(MophAppProxy mophApp) { return(new PluginPhantom("Lung Phantom", new No3PhantomViewModel(), new No3ControlViewModel(mophApp))); }
public IPluginPhantom BuildPluginPhantom(MophAppProxy mophApp) { return(new PluginPhantom("Marker Phantom", new Gris5aPhantomViewModel(), new Gris5aControlViewModel(mophApp))); }