using System.Xml.Serialization;

namespace QC.MultiplexManager;

public class ROUTING_CONFIG
{
	private string routing_config = "";

	public string ports = "";

	public string bands = "";

	public string description = "";

	public string tx_cal_path_number = "";

	public string rx_cal_path_number = "";

	public string tx_cal_path_config_name = "";

	public string rx_cal_path_config_name = "";

	[XmlText]
	public string Routing_Config
	{
		get
		{
			return routing_config;
		}
		set
		{
			routing_config = value;
		}
	}

	[XmlAttribute("DESCRIPTION")]
	public string Description
	{
		get
		{
			return description;
		}
		set
		{
			description = value;
		}
	}

	[XmlAttribute("PORTS")]
	public string Ports
	{
		get
		{
			return ports;
		}
		set
		{
			ports = value;
		}
	}

	[XmlAttribute("BANDS")]
	public string Bands
	{
		get
		{
			return bands;
		}
		set
		{
			bands = value;
		}
	}

	[XmlAttribute("CALDB_TX_PATH_ID")]
	public string Tx_Cal_Path_Number
	{
		get
		{
			return tx_cal_path_number;
		}
		set
		{
			tx_cal_path_number = value;
		}
	}

	[XmlAttribute("CALDB_RX_PATH_ID")]
	public string Rx_Cal_Path_Number
	{
		get
		{
			return rx_cal_path_number;
		}
		set
		{
			rx_cal_path_number = value;
		}
	}

	[XmlAttribute("CALDB_TX_CONFIG_NAME")]
	public string Tx_Cal_Path_Config_Name
	{
		get
		{
			return tx_cal_path_config_name;
		}
		set
		{
			tx_cal_path_config_name = value;
		}
	}

	[XmlAttribute("CALDB_RX_CONFIG_NAME")]
	public string Rx_Cal_Path_Config_Name
	{
		get
		{
			return rx_cal_path_config_name;
		}
		set
		{
			rx_cal_path_config_name = value;
		}
	}
}
