Ejemplo n.º 1
0
		private void HandleTargetConnectionStateChanged(object sender, TargetConnectionStateChangedEventArgs args)
		{
			if (TargetConnection.IsTargetConnected == false)
			{
				RealTimeMonitor.ApplicationState.ResetApplicationState();
				SimulationState.ResetSimulationProperties();
				RealTimeMonitor.StopPropertyUpdatesTimer();
			}

			bool isSimulationStartToggleButtonEnabled = TargetConnection.IsTargetConnected && SimulationState.IsModelLoadedOnTarget;
			MainScreen.ChangeSimulationStartToggleButtonState(!SimulationState.IsSimulationRunning, isSimulationStartToggleButtonEnabled);
			MainScreen.ChangeRebootButtonState(TargetConnection.IsTargetConnected);
		}