public ControlPanelViewModel(ServotorEmulator hexy) { this.hexy = hexy; string[] portName = SerialPort.GetPortNames(); COMPorts = new ObservableCollection <string>(portName); if (portName.Length > 0) { SelectedCOMPort = portName[0]; } }
public HexyWorldViewModel(ServotorEmulator servotor) { this.servotor = servotor; hexy = new Hexy(); servotor.Update += servotor_Update; Visuals = new ObservableCollection <Visual3D>(); Visuals.Add(new SunLight()); Visuals.Add(hexy); }