public void SetConnectorOption(ConnectorOption connector) { co = connector; vpnConnector.SetConnectorOptions(co); }
public void SetConnectorOptions(ConnectorOption co) { CommandCenter.SetConnectorOption(co); }
public static void Initialize() { var serverCon = new ServerConnection(); SimForm simForm = null; ConnectorOption connector = null; mainWindow = new MainWindow(); if (!serverCon.IsLoggedIn()) { mainWindow.ShowDialog(); switch (mainWindow.LoginKind) { case LoginEnum.Login: if (mainWindow.BluetoothEnabled()) { serverCon.LoginToServer(mainWindow.Username, mainWindow.Password); mainWindow.Hide(); connector = new Bluetooth("Avans Bike AC74", "Avans Bike AC74", serverCon); } else if (mainWindow.SimulatorEnabled()) { serverCon.LoginToServer(mainWindow.Username, mainWindow.Password); //SimulatorGui setup mainWindow.Hide(); Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); simForm = new SimForm(); connector = new Simulator(serverCon, simForm); } break; case LoginEnum.Register: if (mainWindow.BluetoothEnabled()) { serverCon.RegisterToServer(mainWindow.Username, mainWindow.Password); mainWindow.Hide(); connector = new Bluetooth("Avans Bike AC74", "Avans Bike AC74", serverCon); } else if (mainWindow.SimulatorEnabled()) { serverCon.RegisterToServer(mainWindow.Username, mainWindow.Password); //SimulatorGui setup mainWindow.Hide(); Application.SetHighDpiMode(HighDpiMode.SystemAware); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); simForm = new SimForm(); connector = new Simulator(serverCon, simForm); } break; } } serverCon.SetConnectorOption(connector); if (connector is Simulator simulator) { //Start the update thread simulator.UpdateThread.Start(); //Start the simulatorGui Application.Run(simForm); } else { Thread.Sleep(4000); Console.Read(); } }
public void SetConnectorOption(ConnectorOption connectorOption) { updateValues = connectorOption; }