using System.Xml.Serialization;
using Qualcomm_ModemRFA;

namespace QRCT_modem_RF_Debug_tool;

[XmlRoot("PCF", Namespace = "", IsNullable = false)]
public class PCF
{
	[XmlElement]
	public int IsCatM1NBIoT;

	[XmlElement]
	public string CalVersion;

	[XmlElement]
	public string Platform;

	[XmlElement]
	public string CalQSCXML;

	[XmlElement]
	public string CalV4XML;

	[XmlElement]
	public string xtt;

	[XmlElement]
	public string MPSS = "UNKNOWN";

	[XmlElement]
	public int RFHWID;

	[XmlElement]
	public double Voltage = 3.7;

	[XmlElement]
	public double CurrentLimit = 4.5;

	[XmlElement]
	public WLANInfo WLANConfiguraion;

	[XmlElement]
	public Resource[] Resources;

	[XmlElement]
	public int useCalV4;

	[XmlElement]
	public TxPowerAction[] TxPowerAction;

	[XmlElement]
	public RxPowerAction[] PRxPowerAction;

	[XmlElement]
	public RxPowerAction[] DRxPowerAction;

	[XmlElement]
	public string RefQCN;
}
