using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;

[Serializable]
[DesignerCategory("code")]
[XmlRoot(Namespace = "http://tempuri.org/StaionConfig.xsd", IsNullable = false)]
[GeneratedCode("xsd", "4.0.30319.1")]
[DebuggerStepThrough]
[XmlType(AnonymousType = true, Namespace = "http://tempuri.org/StaionConfig.xsd")]
public class StationConfigSetup
{
	private string numberOfPanelsField;

	private string numberOfColumnsField;

	private string stationNameField;

	private string appLanguageField;

	private bool showSameColorField;

	private bool killEngineImmediatelyAfterTimeoutField;

	private bool showEngineStartStopMessagesField;

	private bool showDebugMessagesFromEngineField;

	private bool saveMessagesToFileField;

	private bool getSNFromEngineField;

	private bool useUSBSimulatorField;

	private StationSetup setupField;

	private OptionSetup optionsField;

	private MessageFilterSetup messageFilterField;

	public string NumberOfPanels
	{
		get
		{
			return numberOfPanelsField;
		}
		set
		{
			numberOfPanelsField = value;
		}
	}

	public string NumberOfColumns
	{
		get
		{
			return numberOfColumnsField;
		}
		set
		{
			numberOfColumnsField = value;
		}
	}

	public string StationName
	{
		get
		{
			return stationNameField;
		}
		set
		{
			stationNameField = value;
		}
	}

	public string AppLanguage
	{
		get
		{
			return appLanguageField;
		}
		set
		{
			appLanguageField = value;
		}
	}

	public bool ShowSameColor
	{
		get
		{
			return showSameColorField;
		}
		set
		{
			showSameColorField = value;
		}
	}

	public bool KillEngineImmediatelyAfterTimeout
	{
		get
		{
			return killEngineImmediatelyAfterTimeoutField;
		}
		set
		{
			killEngineImmediatelyAfterTimeoutField = value;
		}
	}

	public bool ShowEngineStartStopMessages
	{
		get
		{
			return showEngineStartStopMessagesField;
		}
		set
		{
			showEngineStartStopMessagesField = value;
		}
	}

	public bool ShowDebugMessagesFromEngine
	{
		get
		{
			return showDebugMessagesFromEngineField;
		}
		set
		{
			showDebugMessagesFromEngineField = value;
		}
	}

	public bool SaveMessagesToFile
	{
		get
		{
			return saveMessagesToFileField;
		}
		set
		{
			saveMessagesToFileField = value;
		}
	}

	public bool GetSNFromEngine
	{
		get
		{
			return getSNFromEngineField;
		}
		set
		{
			getSNFromEngineField = value;
		}
	}

	public bool UseUSBSimulator
	{
		get
		{
			return useUSBSimulatorField;
		}
		set
		{
			useUSBSimulatorField = value;
		}
	}

	public StationSetup Setup
	{
		get
		{
			return setupField;
		}
		set
		{
			setupField = value;
		}
	}

	public OptionSetup Options
	{
		get
		{
			return optionsField;
		}
		set
		{
			optionsField = value;
		}
	}

	public MessageFilterSetup MessageFilter
	{
		get
		{
			return messageFilterField;
		}
		set
		{
			messageFilterField = value;
		}
	}
}
