namespace QFDT_Components;

public class wlan_CfgParams
{
	public int? wlanID { get; set; }

	public int? rfChanBondingState { get; set; }

	public string strChannel { get; set; }

	public uint? rfChannel { get; set; }

	public uint? rfChain { get; set; }

	public uint? rfAntenna { get; set; }

	public string txPacket_Mode { get; set; }

	public uint? txPacket_Rate { get; set; }

	public uint? txPacket_Preamble { get; set; }

	public uint? txPacket_NumOfFrame { get; set; }

	public ushort? txPacket_PayloadSize { get; set; }

	public byte? txPacket_PayloadType { get; set; }

	public uint? txPacket_FrameSpacing { get; set; }

	public byte? txPacket_FCSCal { get; set; }

	public uint? txPacket_rfGain { get; set; }

	public int? txPacket_digGain { get; set; }

	public double? txPacket_txPwr { get; set; }

	public wlan_TxPowerCtrlClass txPacket_pwrCtrlMode { get; set; }

	public bool txPacket_CtrlSA { get; set; }

	public string rx_RssiCfg { get; set; }

	public bool? rxMask_11bFrames { get; set; }

	public bool? rxMask_11gnFrames { get; set; }

	public bool? rxMask_11nHT40Frames { get; set; }

	public bool? rxMask_11acVHT80Frames { get; set; }

	public bool rx_CtrlSG { get; set; }

	public double? rx_SGPower { get; set; }

	public void Clear()
	{
		wlanID = null;
		rfChanBondingState = null;
		strChannel = null;
		rfChannel = null;
		rfChain = null;
		rfAntenna = null;
		txPacket_Mode = null;
		txPacket_Rate = null;
		txPacket_Preamble = null;
		txPacket_NumOfFrame = null;
		txPacket_PayloadSize = null;
		txPacket_PayloadType = null;
		txPacket_FrameSpacing = null;
		txPacket_FCSCal = null;
		txPacket_rfGain = null;
		txPacket_digGain = null;
		txPacket_txPwr = null;
		txPacket_pwrCtrlMode = null;
		txPacket_CtrlSA = false;
		rx_RssiCfg = null;
		rxMask_11bFrames = null;
		rxMask_11gnFrames = null;
		rxMask_11nHT40Frames = null;
		rxMask_11acVHT80Frames = null;
		rx_CtrlSG = false;
		rx_SGPower = null;
	}
}
