package com.iailab.netsdk.lib.structure;

import com.iailab.netsdk.lib.NetSDKLib;
import com.iailab.netsdk.lib.enumeration.NET_RADIOMETRY_ALARMCONTION;
import com.iailab.netsdk.lib.enumeration.NET_RADIOMETRY_RESULT;

/**
 * �㊥���闈�羝��号県綺��絽御�ヨ⑥篋�篁�(絲劫�膸���篏� {@link NetSDKLib#NET_ALARM_HEATIMG_TEMPER})
 *
 * @author 鐚� 47040
 * @since 鐚� Created in 2020/9/12 16:46
 */
public class ALARM_HEATIMG_TEMPER_INFO extends NetSDKLib.SdkStructure {

	/**
	 * 羝�墾綣�絽悟�劫��腱� 篁��羝������臀�々筝㊨����
	 */
	public byte[] szName = new byte[64];
	/**
	 * �ヨ⑥蕁合���
	 */
	public int nAlarmId;
	/**
	 * �ヨ⑥膸����� fTemperatureValue ��膠糸��,茹���筝� {@link NET_RADIOMETRY_RESULT}
	 */
	public int nResult;
	/**
	 * �ヨ⑥�>散,茹���筝� {@link NET_RADIOMETRY_ALARMCONTION}
	 */
	public int nAlarmContion;
	/**
	 * �ヨ⑥羝�墾��
	 */
	public float fTemperatureValue;
	/**
	 * 羝�墾��篏�(綵�����臀���羝�墾��篏�),茹� {@link NetSDKLib.NET_TEMPERATURE_UNIT}
	 */
	public int nTemperatureUnit;
	/**
	 * �ヨ⑥�合������ �後�����篏�膤�,���弱��筝� 0~8191
	 */
	public NetSDKLib.NET_POINT stCoordinate;
	/**
	 * 蘂�臀���
	 */
	public int nPresetID;
	/**
	 * ������
	 */
	public int nChannel;
	/**
	 * 0:綣�紮� 1:��罩� -1:���鋈�
	 */
	public int nAction;
	/**
	 * �ヨ⑥����, �句瓜����札���刻�膾炊��紊�莨劫就���炊�� stCoordinate絖�罧�
	 */
	public NetSDKLib.NET_POLY_POINTS stuAlarmCoordinates;
	/**
	 * �ヨ⑥��蕭���羝�墾��
	 */
	public double dTemperatureMaxValue;
	/**
	 * �ヨ⑥��篏���羝�墾��
	 */
	public double dTemperatureMinValue;
    /**
     * 篋�篁九���掩���絖�罧窮���篏�
     */
    public NET_EVENT_INFO_EXTEND   stuEventInfoEx = new NET_EVENT_INFO_EXTEND();
	/**
	 * 篆���絖���
	 */
	public byte[] reserved = new byte[140];
}