package com.iailab.netsdk.lib.structure;


import com.iailab.netsdk.lib.NetSDKLib;
import com.iailab.netsdk.lib.enumeration.EM_RADAR_GETCAPS_AREASUB_TYPE;
import com.iailab.netsdk.lib.enumeration.EM_RADAR_GETCAPS_RADAR_TYPE;

/**
 * @author 260611
 * @description �桁��決松�遵���阪�(絲劫� EM_RADAR_OPERATE_TYPE_GETCAPS)
 * @date 2022/08/04 10:13:32
 */
public class NET_OUT_RADAR_GETCAPS extends NetSDKLib.SdkStructure {
    /**
     * 膸���篏�紊у�
     */
    public int dwSize;
    /**
     * �決松�∽�莊�胼誌�絎���莊�胼紙��ぇ100��,��篏�膠�
     */
    public int nDetectionRange;
    /**
     * �決松�∽�茹�綺��絎���茹�綺���ぇ100��,��篏�綺�
     */
    public int nDetectionAngle;
    /**
     * �決松篋堺「羌�莊�胼誌�絎���莊�胼紙��ぇ100��,��篏�膠�
     */
    public int nDetectionHuman;
    /**
     * 筝�������遵����������(��莅上�筝������桁�筝����遵��鐚�篁�����羈�����ゆ�㊥��������筝����遵��)
     */
    public int bExValid;
    /**
     * �決松������臀��遵��
     */
    public NET_RADAR_CAPACITY_CAP stuCapacityCap = new NET_RADAR_CAPACITY_CAP();
    /**
     * �決松�堺����臀��遵��
     */
    public NET_RADAR_SCENE_CAP stuSceneCap = new NET_RADAR_SCENE_CAP();
    /**
     * �決松篆♂����臀��遵��
     */
    public NET_RADAR_CHANNEL_CAP stuChannelCap = new NET_RADAR_CHANNEL_CAP();
    /**
     * �決松�堺����頑�遵��
     */
    public NET_RADAR_MOVEDDETECT_CAP stuMovedDetectCap = new NET_RADAR_MOVEDDETECT_CAP();
    /**
     * �決松�у�句���������顒��遵��
     */
    public NET_RADAR_PROTOCAL_CAP stuProtocalCap = new NET_RADAR_PROTOCAL_CAP();
    /**
     * �決松�∽����翫就�� {@link com.iailab.netsdk.lib.enumeration.EM_RADAR_GETCAPS_AREASUB_TYPE}
     */
    public int emAreaSubType;
    /**
     * �決松膠糸�� {@link com.iailab.netsdk.lib.enumeration.EM_RADAR_GETCAPS_RADAR_TYPE}
     */
    public int emRadarType;

    public NET_OUT_RADAR_GETCAPS() {
        this.dwSize = this.size();
    }

}