package com.iailab.netsdk.lib.structure;

import com.iailab.netsdk.lib.NetSDKLib;

/**
 * @author 251823
 * @description �桁�茹�蘂�膸�莅≧��荀�篆≧�����篏�
 * @date 2022/12/19 09:10:21
 */
public class CFG_VIDEOSATA_SUMMARY_INFO extends NetSDKLib.SdkStructure {

	public int nStructSize;
	/**
	 * 膸�莅♂������
	 */
	public int nChannelID;
	/**
	 * 茹�����腱�
	 */
	public byte[] szRuleName = new byte[128];
	/**
	 * 膸�莅≧�狗�器�莉��√��UTC
	 */
	public CFG_NET_TIME_EX stuStatTime = new CFG_NET_TIME_EX();
	/**
	 * 菴��ユ�肢�
	 */
	public int nEnteredTotal;
	/**
	 * 篁�紊���ユ�肢�
	 */
	public int nEnteredToday;
	/**
	 * ����菴��ユ�肢�
	 */
	public int nEnteredMonth;
	/**
	 * 篁�綛頑��ユ�肢�
	 */
	public int nEnteredYear;
	/**
	 * 罸����紊ц��ユ�肢�
	 */
	public int nEnteredDaily;
	/**
	 * �阪サ�肢�
	 */
	public int nExitedTotal;
	/**
	 * 篁�紊��阪サ�肢�
	 */
	public int nExitedToday;
	/**
	 * �����阪サ�肢�
	 */
	public int nExitedMonth;
	/**
	 * 篁�綛翫�阪サ�肢�
	 */
	public int nExitedYear;
	/**
	 * 罸����紊у�阪サ�肢�
	 */
	public int nExitedDaily;
	/**
	 * 綛喝������篆���膸�莅�(�ゅサ�九��)
	 */
	public int nAvgTotal;
	/**
	 * 綛喝��篁�紊����膸�莅�
	 */
	public int nAvgToday;
	/**
	 * 綛喝������篆���膸�莅�
	 */
	public int nAvgMonth;
	/**
	 * 綛喝��篁�綛岩���膸�莅�
	 */
	public int nAvgYear;
	/**
	 * ��紊ф����篆���膸�莅�(�ゅサ�九��)
	 */
	public int nMaxTotal;
	/**
	 * ��紊т�紊����膸�莅�
	 */
	public int nMaxToday;
	/**
	 * ��紊ф����篆���膸�莅�
	 */
	public int nMaxMonth;
	/**
	 * ��紊т�綛岩���膸�莅�
	 */
	public int nMaxYear;
	/**
	 * �阪����篋堺��
	 */
	public int nInsideSubTotal;
	/**
	 * 茹���膠糸�� {@link com.iailab.netsdk.lib.enumeration.EM_CFG_RULE_TYPE}
	 */
	public int emRuleType;
	/**
	 * 胼糸�篋阪�����育��
	 */
	public int nRetExitManNum;
	/**
	 * 胼糸�篋阪����羯����狗�岩拭��
	 */
	public CFG_EXITMAN_STAY_STAT[] stuExitManStayInfo = new CFG_EXITMAN_STAY_STAT[32];
	/**
	 * 莅上�菴�茵�����Ǔ�莅≧�紙��,�������筝�罨≧�紙�医�紮�膸х鮫膣���
	 */
	public int nEnteredTotalPig;
	/**
	 * 絨�嚭�����紫��Ŭ�育��
	 */
	public int nEnteredHourPig;
	/**
	 * 綵�紊����紫��Ŭ��(���九ぉ)
	 */
	public int nEnteredTodayPig;
	/**
	 * IPC筝����絋���筝��ц�clearSectionStat��篏�鐚�膈���篋�TodayPig��Ŭ��
	 */
	public int nEnteredTotalPigInTimeSection;
	/**
	 * 莅上�菴�茵�����Ǔ�莅≧�紙��,�������筝�罨≧�紙�医�紮�膸х鮫膣���
	 */
	public int nExitedTotalPig;
	/**
	 * 絨�嚭�����紫��Ŭ�育��
	 */
	public int nExitedHourPig;
	/**
	 * 綵�紊����紫��Ŭ��(���九ぉ)
	 */
	public int nExitedTodayPig;
	/**
	 * IPC筝����絋���筝��ц�clearSectionStat��篏�鐚�膈���篋�TodayPig��Ŭ��
	 */
	public int nExitedTotalPigInTimeSection;
	/**
	 * �阪������Ŭ��
	 */
	public int nInsideTotalPig;
	/**
	 * ��Ǔ�綣�羯����狗�岩拭��肩��
	 */
	public int nInsidePigStayStatCount;
	/**
	 * ��Ǔ�綣�羯����狗�岩拭��
	 */
	public CFG_PIG_STAY_STAT[] stuInsidePigStayStatInfo = new CFG_PIG_STAY_STAT[32];
	/**
	 * 綵�紊�����Ŭ��
	 */
	public int nInsideTodayPig;
	/**
	 * ������倶�狗�贋�����篋堺�逸�IPC筝����絋���筝��ц�clearSectionStat��篏�鐚�膈���篋�Today篋堺�逸�
	 */
	public int nEnteredTotalInTimeSection;
	/**
	 * ������倶�狗�贋�����篋堺�逸�IPC筝����絋���筝��ц�clearSectionStat��篏�鐚�膈���篋�Today篋堺�逸�
	 */
	public int nExitedTotalInTimeSection;

	public CFG_VIDEOSATA_SUMMARY_INFO() {
		this.nStructSize = this.size();
		for (int i = 0; i < stuExitManStayInfo.length; i++) {
			stuExitManStayInfo[i] = new CFG_EXITMAN_STAY_STAT();
		}
		for (int i = 0; i < stuInsidePigStayStatInfo.length; i++) {
			stuInsidePigStayStatInfo[i] = new CFG_PIG_STAY_STAT();
		}
	}
}