package com.njcn.csharmonic.offline.mincfg.vo;

//C# TO JAVA CONVERTER TODO TASK: There is no preprocessor in Java:
///#region 报文解析格式
/**
 装置固化信息

 */
//C# TO JAVA CONVERTER WARNING: Java does not allow user-defined value types. The behavior of this class will differ from the original:
//ORIGINAL LINE: public struct pqv_dev_info_int1
public final class pqv_dev_info_int1
{
	//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
	//[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)]
	private char[] dev_type; //装置型号，如"PQV-520A"
	//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
	//[MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)]
	private char[] soft_app_ver; //装置程序版本,格式为"版本号:日期：校验码",如"V1.00:20230606:xxxx"。
	//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
	//[MarshalAs(UnmanagedType.ByValArray, SizeConst = 6)]
	private char[] MAC; //装置有线网口MAC地址
	//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
	//[MarshalAs(UnmanagedType.ByValArray, SizeConst = 1)]
	private char[] line_num; //检测点号
	//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
	//[MarshalAs(UnmanagedType.ByValArray, SizeConst = 257)]
	private char[] by; //备用信息
	@Override
	public pqv_dev_info_int1 clone()
	{
		pqv_dev_info_int1 varCopy = new pqv_dev_info_int1();

		varCopy.dev_type = this.dev_type;
		varCopy.soft_app_ver = this.soft_app_ver;
		varCopy.MAC = this.MAC;
		varCopy.line_num = this.line_num;
		varCopy.by = this.by;

		return varCopy;
	}
}