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

/**
 告警事件结构扩展——头定义

 */
//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 NewHeadTaglogbuffer
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//[StructLayout(LayoutKind.Sequential)]
public final class NewHeadTaglogbuffer
{
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 name;
	public short name; // 监测点序号
	public TagMsTime Devtime; // 绝对时间
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 LogType;
	public short LogType; // 日志类型(装置故障类、越限类)
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 LogCode;
	public short LogCode; // 日志代码
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 LogLb;
	public short LogLb; // 日志录波
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 LogBackup;
	public short LogBackup; // 日志补零位
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt32 LogParaNum;
	public int LogParaNum; // 日志参数项数
	@Override
	public NewHeadTaglogbuffer clone()
	{
		NewHeadTaglogbuffer varCopy = new NewHeadTaglogbuffer();

		varCopy.name = this.name;
		varCopy.Devtime = this.Devtime.clone();
		varCopy.LogType = this.LogType;
		varCopy.LogCode = this.LogCode;
		varCopy.LogLb = this.LogLb;
		varCopy.LogBackup = this.LogBackup;
		varCopy.LogParaNum = this.LogParaNum;

		return varCopy;
	}
}