package com.iailab.netsdk.lib.structure;

import com.iailab.netsdk.lib.NetSDKLib;

/**
 * @author 251823
 * @description �桁��ヨ⑥�遵����
 * @date 2023/04/18 10:57:31
 */
public class CFG_CAP_ALARM_INFO extends NetSDKLib.SdkStructure {
	/**
	 * 莅上���������PIR(篋坂��㊤���綺���)�ヨ⑥,紊����ヨ⑥��筝�腱�
	 */
	public int bAlarmPir;
	/**
	 * 莅上���������茵ュ����
	 */
	public int bFlashLight;
	/**
	 * �峨�榊瓜��腱�膠紙��,筝�0茵�ず��罩ゅ�罧究�倶�ヨ⑥莨��ヤ�篏�筝咲�峨�坂戎����
	 */
	public int nDefenceAreaTypeNum;
	/** 
	 * �����峨�榊瓜��鐚�������筝�{ @link EM_CFG_DEFENCEAREATYPE}
	 */
	public int[] emDefenceAreaType = new int[8];
	/**
	 * 綮倶�狗�峨�榊����紊у散�倶�狗��,��篏�筝榊�鐚���������綮倶�狗�峨�堺�倶④絖�罧究��������
	 */
	public int nMaxDelay;
	/**
	 * �ヨ⑥������,筝坂�篆����弱���,罩や減0�区;腓堺�筝�������������膠糸����篌�����
	 */
	public int nAlarmChannelNum;
	/**
	 * �ヨ⑥��������
	 */
	public CFG_ALARM_SENSE_METHOD[] stuAlarmChannel = new CFG_ALARM_SENSE_METHOD[32];
	/**
	 * 茘�垬肩��
	 */
	public int nAlarmBellCount;
	/**
	 * ��紊у����ヨ⑥筝㊤���,��罩ゅ�罧究�狗�莅や減0,0茵�ず筝�����紊����ヨ⑥筝㊤�
	 */
	public int nMaxBackupAlarmServer;
	/**
	 * ��紊х�笈��ヨ⑥筝㊤���, ��罩ゅ�罧究�狗�莅や減0,0茵�ず筝������笈��ヨ⑥筝㊤���
	 */
	public int nMaxPSTNAlarmServer;
	/**
	 * �ヨ⑥莅上���������AlarmRegion膸�篁吟��絋���羃≧��莚ュ�罧究����莚ュ�罧灸減false鐚�絎∽�欠�篏睡��群���ヨ⑥膸�篁駈�alarm��alarmSubregion鐚���篏�莅上�鐚�絋���莚ュ�罧灸減true鐚�絎∽�欠�篏睡���井�ヨ⑥膸�篁倶��篏�莅上�
	 */
	public int bSupportAlarmRegion;
	/**
	 * VTH�ヨ⑥莨��ヤ�����瓜��NO��NC罩g`篏睡�����菴�筝��遵����false��VTH茵�ずNO��NC筝��顒��後�篏睡��
	 */
	public int bVTHSensorTypeCorrectly;					
	/**
	 * 篆���絖�罧�
	 */
	public byte[] szResvered = new byte[1024];					

	public CFG_CAP_ALARM_INFO() {
		for (int i = 0; i < stuAlarmChannel.length; i++) {
			stuAlarmChannel[i] = new CFG_ALARM_SENSE_METHOD();
		}
	}
}