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

namespace QSC_Params_File_Helper;

[Serializable]
[XmlType(AnonymousType = true)]
[DesignerCategory("code")]
[GeneratedCode("xsd", "2.0.50727.3038")]
[DebuggerStepThrough]
public class QSC_V1NodeBandInfoBand
{
	private QSC_V1NodeBandInfoBandCalType calTypeField;

	private QSC_V1NodeBandInfoBandCommon commonField;

	private QSC_V1NodeBandInfoBandFBRx_Gain fBRx_GainField;

	private QSC_V1NodeBandInfoBandRx_Gain rx_GainField;

	private QSC_V1NodeBandInfoBandPath_Info path_InfoField;

	private byte bandField;

	private byte sub_bandField;

	public QSC_V1NodeBandInfoBandCalType CalType
	{
		get
		{
			return calTypeField;
		}
		set
		{
			calTypeField = value;
		}
	}

	public QSC_V1NodeBandInfoBandCommon Common
	{
		get
		{
			return commonField;
		}
		set
		{
			commonField = value;
		}
	}

	public QSC_V1NodeBandInfoBandFBRx_Gain FBRx_Gain
	{
		get
		{
			return fBRx_GainField;
		}
		set
		{
			fBRx_GainField = value;
		}
	}

	public QSC_V1NodeBandInfoBandRx_Gain Rx_Gain
	{
		get
		{
			return rx_GainField;
		}
		set
		{
			rx_GainField = value;
		}
	}

	public QSC_V1NodeBandInfoBandPath_Info Path_Info
	{
		get
		{
			return path_InfoField;
		}
		set
		{
			path_InfoField = value;
		}
	}

	[XmlAttribute]
	public byte band
	{
		get
		{
			return bandField;
		}
		set
		{
			bandField = value;
		}
	}

	[XmlAttribute]
	public byte sub_band
	{
		get
		{
			return sub_bandField;
		}
		set
		{
			sub_bandField = value;
		}
	}
}
