dengzedong
2024-12-19 85b2001c0ec2f1adc598db3bf47ad457dcca7074
iailab-module-data/iailab-module-data-dahua/src/main/java/com/iailab/netsdk/lib/NetSDKLib.java
@@ -5002,7 +5002,7 @@
        public int                     emRegisterDbType;                           // 注册库类型,详见EM_REGISTER_DB_TYPE
        public NET_TIME                     stuEffectiveTime=new NET_TIME();                           // 有效期时间
        /**
         * 建模失败原因,对应{@link com.netsdk.lib.enumeration.EM_PERSON_FEATURE_ERRCODE}
         * 建模失败原因,对应{@link com.iailab.netsdk.lib.enumeration.EM_PERSON_FEATURE_ERRCODE}
         */
        public int                          emFeatureErrCode;
        public int    wFacePicNumEx;    // 人脸图片张数
@@ -5233,16 +5233,16 @@
        public NET_FACE_INFO[]          stuFaces = (NET_FACE_INFO[])new NET_FACE_INFO().toArray(10);// 多张人脸时使用,此时没有Object
        public EVENT_INTELLI_COMM_INFO  stuIntelliCommInfo;         // 智能事件公共信息
        public byte[]                   szReserved1 = new byte[4];
        /**眼睛状态 {@link com.netsdk.lib.enumeration.EM_EYE_STATE_TYPE}
        /**眼睛状态 {@link com.iailab.netsdk.lib.enumeration.EM_EYE_STATE_TYPE}
        * */
        public int                   emEye;
        /**嘴巴状态 {@link com.netsdk.lib.enumeration.EM_MOUTH_STATE_TYPE}
        /**嘴巴状态 {@link com.iailab.netsdk.lib.enumeration.EM_MOUTH_STATE_TYPE}
         * */
        public int                   emMouth;
        /**口罩状态 {@link com.netsdk.lib.enumeration.EM_MASK_STATE_TYPE}
        /**口罩状态 {@link com.iailab.netsdk.lib.enumeration.EM_MASK_STATE_TYPE}
         * */
        public int                 emMask;
        /**胡子状态 {@link com.netsdk.lib.enumeration.EM_BEARD_STATE_TYPE}
        /**胡子状态 {@link com.iailab.netsdk.lib.enumeration.EM_BEARD_STATE_TYPE}
         * */
        public int                   emBeard;
        public int                   nAttractive;             // 魅力值, -1表示无效, 0未识别,识别时范围1-100,得分高魅力高
@@ -5701,7 +5701,7 @@
        public int                      nExtraPlateCount;               // 额外车牌数量
        public byte[]                   szExtraPlateNumer = new byte[3*32];  // 额外车牌信息
        /**
         海外车辆类型中的子类别 {@link com.netsdk.lib.enumeration.EM_OVERSEA_VEHICLE_CATEGORY_TYPE}
         海外车辆类型中的子类别 {@link com.iailab.netsdk.lib.enumeration.EM_OVERSEA_VEHICLE_CATEGORY_TYPE}
         */
        public         int               emOverseaVehicleCategory;
        /**
@@ -5928,7 +5928,7 @@
        public NET_TRAFFICCAR_BLACK_LIST   stuBlackList;      // 禁止名单信息
        public int        emFlowDirection;            // 车流量方向   EM_VEHICLE_DIRECTION
        /**
         * 收费公路车辆通行费车型分类 {@link com.netsdk.lib.enumeration.EM_TOLLS_VEHICLE_TYPE}
         * 收费公路车辆通行费车型分类 {@link com.iailab.netsdk.lib.enumeration.EM_TOLLS_VEHICLE_TYPE}
         */
        public int emTollsVehicleType;
        /**
@@ -5964,11 +5964,11 @@
         */
        public int nTrafficLightType;
        /**
         * 车牌属性 {@link com.netsdk.lib.enumeration.EM_PLATE_ATTRIBUTE}
         * 车牌属性 {@link com.iailab.netsdk.lib.enumeration.EM_PLATE_ATTRIBUTE}
         */
        public int emPlateAttribute;
        /**
         * 交通车辆信息扩展, refer to {@link com.netsdk.lib.structure.NET_TRAFFICCAR_INFO_EXTERN}
         * 交通车辆信息扩展, refer to {@link com.iailab.netsdk.lib.structure.NET_TRAFFICCAR_INFO_EXTERN}
         */
        public Pointer pTrafficInfoExtern;
        /**
@@ -5997,7 +5997,7 @@
         */
        public NET_TIME stuCancelTime=new NET_TIME();
        /**
         布控类型 {@link com.netsdk.lib.enumeration.EM_NET_TRAFFIC_CAR_CONTROL_TYPE}
         布控类型 {@link com.iailab.netsdk.lib.enumeration.EM_NET_TRAFFIC_CAR_CONTROL_TYPE}
         */
        public         int               emControlType;
        /**
@@ -6087,7 +6087,7 @@
        public int nPresetID;//预置点编号,从1开始
        public byte[] szSN = new byte[32];//设备SN号
        public byte[] bReserved = new byte[184];//保留字节,留待扩展.
        public com.netsdk.lib.structure.DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO stTrafficCar = new com.netsdk.lib.structure.DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO();//交通车辆信息
        public com.iailab.netsdk.lib.structure.DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO stTrafficCar = new com.iailab.netsdk.lib.structure.DEV_EVENT_TRAFFIC_TRAFFICCAR_INFO();//交通车辆信息
        public EVENT_COMM_INFO stCommInfo = new EVENT_COMM_INFO();//公共信息
        public VA_OBJECT_NONMOTOR stuNonMotor = new VA_OBJECT_NONMOTOR();//非机动车对象
        public int bHasNonMotor;//是否有非机动车对象
@@ -6223,27 +6223,27 @@
         */
        public int nConfidence;
        /**
         * 是否跨位 {@link com.netsdk.lib.enumeration.EM_ACROSS_PARKING}
         * 是否跨位 {@link com.iailab.netsdk.lib.enumeration.EM_ACROSS_PARKING}
         */
        public int emAcrossParking;
        /**
         * 停车方向 {@link com.netsdk.lib.enumeration.EM_PARKINGSPACE_DIRECTION}
         * 停车方向 {@link com.iailab.netsdk.lib.enumeration.EM_PARKINGSPACE_DIRECTION}
         */
        public int emParkingDirection;
        /**
         * 禁停状态 {@link com.netsdk.lib.enumeration.EM_FORBID_PARKING_STATUS}
         * 禁停状态 {@link com.iailab.netsdk.lib.enumeration.EM_FORBID_PARKING_STATUS}
         */
        public int emForbidParkingStatus;
        /**
         * 是否小车占大车位 {@link com.netsdk.lib.enumeration.EM_SMALL_OCCUPY_LARGE}
         * 是否小车占大车位 {@link com.iailab.netsdk.lib.enumeration.EM_SMALL_OCCUPY_LARGE}
         */
        public int emSmallOccupyLarge;
        /**
         * 是否为非允许名单车辆 {@link com.netsdk.lib.enumeration.EM_NON_ALLOW_LIST_CAR}
         * 是否为非允许名单车辆 {@link com.iailab.netsdk.lib.enumeration.EM_NON_ALLOW_LIST_CAR}
         */
        public int emNonAllowListCar;
        /**
         * 是否为非新能源车辆 {@link com.netsdk.lib.enumeration.EM_NON_NEW_ENERGY_CAR}
         * 是否为非新能源车辆 {@link com.iailab.netsdk.lib.enumeration.EM_NON_NEW_ENERGY_CAR}
         */
        public int emNonNewEnergyCar;
        /**
@@ -6251,7 +6251,7 @@
         */
        public byte[] byReserved1 = new byte[992];
        /**
         * 触发类型 {@link com.netsdk.lib.enumeration.EM_PARKING_TRIGGER_TYPE}
         * 触发类型 {@link com.iailab.netsdk.lib.enumeration.EM_PARKING_TRIGGER_TYPE}
         */
        public int emTriggerType;
        /**
@@ -6267,7 +6267,7 @@
         */
        public int nParkingNoNum;
        /**
         * 车位有车的事件类型 {@link com.netsdk.lib.enumeration.EM_PARKING_SPACE_TYPE}
         * 车位有车的事件类型 {@link com.iailab.netsdk.lib.enumeration.EM_PARKING_SPACE_TYPE}
         */
        public int emParkingSpaceType;
        /**
@@ -6478,7 +6478,7 @@
         */
        public byte[] byReserved1 = new byte[1016];
        /**
         * 触发方式 {@link com.netsdk.lib.enumeration.EM_PARKING_TRIGGER_TYPE}
         * 触发方式 {@link com.iailab.netsdk.lib.enumeration.EM_PARKING_TRIGGER_TYPE}
         */
        public int emTriggerType;
        /**
@@ -6883,15 +6883,15 @@
         */
        public         byte[]               szNonMotorFeatureVersion=new byte[32];
        /**
         非机动车的角度 {@link com.netsdk.lib.enumeration.EM_OBJECT_NONMOTORANGLE_TYPE}
         非机动车的角度 {@link com.iailab.netsdk.lib.enumeration.EM_OBJECT_NONMOTORANGLE_TYPE}
         */
        public         int               emNonMotorAngle;
        /**
         非机动车车篮 {@link com.netsdk.lib.enumeration.EM_OBJECT_BASKET_TYPE}
         非机动车车篮 {@link com.iailab.netsdk.lib.enumeration.EM_OBJECT_BASKET_TYPE}
         */
        public         int               emBasket;
        /**
         非机动车后备箱 {@link com.netsdk.lib.enumeration.EM_OBJECT_STORAGEBOX_TYPE}
         非机动车后备箱 {@link com.iailab.netsdk.lib.enumeration.EM_OBJECT_STORAGEBOX_TYPE}
         */
        public         int               emStorageBox;
        /**
@@ -6923,7 +6923,7 @@
         */
        public         int               nAbsScore;
        /**
         雨棚(伞)类型 {@link com.netsdk.lib.enumeration.EM_RAIN_SHED_TYPE}
         雨棚(伞)类型 {@link com.iailab.netsdk.lib.enumeration.EM_RAIN_SHED_TYPE}
         */
        public         int               emRainShedType;
        /**
@@ -16871,7 +16871,7 @@
        public NET_TIME_EX                  stuStartTime;               // 开始时间,nAction为2时上报此字段
        public NET_GPS_STATUS_INFO            stuGPS;                     // GPS信息
       /**
        * 采集源分辨率 {@link com.netsdk.lib.enumeration.EM_NET_VIFORMAT_TYPE}
        * 采集源分辨率 {@link com.iailab.netsdk.lib.enumeration.EM_NET_VIFORMAT_TYPE}
        */
       public int emViFormat;
       /**
@@ -19467,7 +19467,7 @@
        public byte[]   szReserved=new byte[2];
        /**
         *  图片信息数组  {@link com.netsdk.lib.structure.NET_IMAGE_INFO_EX3}
         *  图片信息数组  {@link com.iailab.netsdk.lib.structure.NET_IMAGE_INFO_EX3}
         */
        public  Pointer pstuImageInfo;
@@ -19896,17 +19896,17 @@
        public byte[]               szQRCode = new byte[512];               // 二维码信息
        public byte[]            szCompanyName = new byte[200];         // 公司名称
        public int               nScore;                             // 人脸质量评分
           /** {@link com.netsdk.lib.enumeration.EM_FACE_CHECK} */
           /** {@link com.iailab.netsdk.lib.enumeration.EM_FACE_CHECK} */
        public int            emFaceCheck;                  // 刷卡开门时,门禁后台校验人脸是否是同一个人
        /**  {@link com.netsdk.lib.enumeration.EM_QRCODE_IS_EXPIRED}  */
        /**  {@link com.iailab.netsdk.lib.enumeration.EM_QRCODE_IS_EXPIRED}  */
        public int      emQRCodeIsExpired;               // 二维码是否过期。默认值0 
        /**  {@link com.netsdk.lib.enumeration.EM_QRCODE_STATE}  */
        /**  {@link com.iailab.netsdk.lib.enumeration.EM_QRCODE_STATE}  */
        public int            emQRCodeState;                  // 二维码状态
        public  NET_TIME                 stuQRCodeValidTo;                   // 二维码截止日期
        public int                  nBlockId;                     // 上报事件数据序列号从1开始自增
        public  byte[]                  szSection=new byte[64];                  // 部门名称
        public  byte[]                  szWorkClass=new byte[256];               // 工作班级
        /** {@link com.netsdk.lib.enumeration.EM_TEST_ITEMS }  */
        /** {@link com.iailab.netsdk.lib.enumeration.EM_TEST_ITEMS }  */
        public int            emTestItems;                  // 测试项目
        public  NET_TEST_RESULT            stuTestResult;                  // ESD阻值测试结果
        public byte[]                        szDeviceID=new byte[128];                    // 门禁设备编号
@@ -23853,7 +23853,7 @@
        public NET_INTELLIGENCE_IMAGE_INFO   stuSceneImage;            // 球机变到最小倍下的抓图
        public NET_FLOATINGOBJECT_MASK_INFO stuObjectMaskInfo;         // 堆积物点阵图信息
        /**
            用来区分是普通漂浮物场景还是泡沫检测场景 {@link com.netsdk.lib.enumeration.EM_FLOATINGOBJECT_DETECTION_SENCE_TYPE}
            用来区分是普通漂浮物场景还是泡沫检测场景 {@link com.iailab.netsdk.lib.enumeration.EM_FLOATINGOBJECT_DETECTION_SENCE_TYPE}
         */
        public   int      emDetectSenceType;
        public   int      nImageInfoNum;                      // 图片信息个数
@@ -24320,7 +24320,7 @@
         */
        public NET_TIME stuStartTimeInPeriodOfValidity=new NET_TIME();
        /**
         测试项目    {@link com.netsdk.lib.enumeration.EM_TEST_ITEMS }
         测试项目    {@link com.iailab.netsdk.lib.enumeration.EM_TEST_ITEMS }
         */
        public         int               emTestItems;
        /**
@@ -24344,11 +24344,11 @@
         */
        public         int               nAuthOverdueTime;
        /**
         人员健康状态(添加)      {@link com.netsdk.lib.enumeration.EM_GREENCNHEALTH_STATUS}
         人员健康状态(添加)      {@link com.iailab.netsdk.lib.enumeration.EM_GREENCNHEALTH_STATUS}
         */
        public         int               emGreenCNHealthStatus;
        /**
         电子通行证状态(添加)     {@link com.netsdk.lib.enumeration.EM_ALLOW_PERMIT_FLAG}
         电子通行证状态(添加)     {@link com.iailab.netsdk.lib.enumeration.EM_ALLOW_PERMIT_FLAG}
         */
        public         int               emAllowPermitFlag;
        /**
@@ -24358,7 +24358,7 @@
        /**
         信息更新时间,UTC时间
         */
        public com.netsdk.lib.structure.NET_TIME stuUpdateTime=new com.netsdk.lib.structure.NET_TIME();
        public com.iailab.netsdk.lib.structure.NET_TIME stuUpdateTime=new com.iailab.netsdk.lib.structure.NET_TIME();
        /**
         * 用户的门通道起始有效期,每个通道设置一个有效期,数组元素与门通道一一对应
         */
@@ -24401,11 +24401,11 @@
        /**
         * 允许签入的时间点
         */
        public com.netsdk.lib.structure.NET_TIME_EX stuAllowCheckInTime = new com.netsdk.lib.structure.NET_TIME_EX();
        public com.iailab.netsdk.lib.structure.NET_TIME_EX stuAllowCheckInTime = new com.iailab.netsdk.lib.structure.NET_TIME_EX();
        /**
         * 允许签出的时间点
         */
        public com.netsdk.lib.structure.NET_TIME_EX stuAllowCheckOutTime = new com.netsdk.lib.structure.NET_TIME_EX();
        public com.iailab.netsdk.lib.structure.NET_TIME_EX stuAllowCheckOutTime = new com.iailab.netsdk.lib.structure.NET_TIME_EX();
        /**
         * 扩展用户信息V2, refer to {@link NET_ACCESS_USER_INFO_EX2}
         */
@@ -24529,7 +24529,7 @@
        /**
         * / 信息更新时间,UTC时间
         */
        public com.netsdk.lib.structure.NET_TIME stuUpdateTime = new com.netsdk.lib.structure.NET_TIME();
        public com.iailab.netsdk.lib.structure.NET_TIME stuUpdateTime = new com.iailab.netsdk.lib.structure.NET_TIME();
        /**
         * / 用户ID扩展,当前只支持32位有效值下发
         */
@@ -31501,7 +31501,7 @@
        /**
         * 事件发生的时间
         */
        public com.netsdk.lib.structure.NET_TIME_EX UTC = new com.netsdk.lib.structure.NET_TIME_EX();
        public com.iailab.netsdk.lib.structure.NET_TIME_EX UTC = new com.iailab.netsdk.lib.structure.NET_TIME_EX();
        /**
         * 事件ID
         */
@@ -31545,7 +31545,7 @@
         */
        public byte[] szRuleName = new byte[128];
        /**
         * 检测模式 {@link com.netsdk.lib.enumeration.EM_EVENT_DETECT_TYPE}
         * 检测模式 {@link com.iailab.netsdk.lib.enumeration.EM_EVENT_DETECT_TYPE}
         */
        public int emDetectType;
        /**
@@ -32737,7 +32737,7 @@
         */
        public         int               emAnalyseState;
        /**
         错误码 {@link com.netsdk.lib.enumeration.EM_ANALYSE_TASK_ERROR}
         错误码 {@link com.iailab.netsdk.lib.enumeration.EM_ANALYSE_TASK_ERROR}
         */
        public         int               emErrorCode;
        /**
@@ -32761,7 +32761,7 @@
         */
        public         int               emClassType;
        /**
         数据源类型 {@link com.netsdk.lib.enumeration.EM_DATA_SOURCE_TYPE}
         数据源类型 {@link com.iailab.netsdk.lib.enumeration.EM_DATA_SOURCE_TYPE}
         */
        public         int               emSourceType;
        /**
@@ -34690,9 +34690,9 @@
        public int                           nStatusChangeTime;         // 状态切换间隔,单位:秒,取值10 ~ 60
        public NET_TRAFFIC_LATTICE_SCREEN_SHOW_INFO   stuNormal=new NET_TRAFFIC_LATTICE_SCREEN_SHOW_INFO();               // 常态下
        public NET_TRAFFIC_LATTICE_SCREEN_SHOW_INFO   stuCarPass=new NET_TRAFFIC_LATTICE_SCREEN_SHOW_INFO();               // 过车时
        public int         emShowType;               /** 显示方式 {@link com.netsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_SHOW_TYPE}*/
        public int      emControlType;             /** 控制方式 {@link com.netsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_CONTROL_TYPE}*/
        public int   emBackgroundMode;   /** 逻辑屏背景风格模式 {@link com.netsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_BACKGROUND_MODE} */
        public int         emShowType;               /** 显示方式 {@link com.iailab.netsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_SHOW_TYPE}*/
        public int      emControlType;             /** 控制方式 {@link com.iailab.netsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_CONTROL_TYPE}*/
        public int   emBackgroundMode;   /** 逻辑屏背景风格模式 {@link com.iailab.netsdk.lib.enumeration.NET_EM_LATTICE_SCREEN_BACKGROUND_MODE} */
        public byte[]                           szPlayList=new byte[10*64];           // 资源文件播放列表,支持视频文件和图片文件播放,按照数组顺序循环播放
        public int                              nPlayListNum;            // 资料文件个数
        public NET_TRAFFIC_LATTICE_SCREEN_LOGO_INFO   stuLogoInfo=new NET_TRAFFIC_LATTICE_SCREEN_LOGO_INFO();            // Logo信息
@@ -36008,8 +36008,8 @@
    /**
     * 设置二维码信息
     * @param lLoginID 登录句柄
     * @param pInParam 入参,对应结构体{@link com.netsdk.lib.structure.NET_IN_SET_2DCODE}
     * @param pOutParam 出参,对应结构体{@link com.netsdk.lib.structure.NET_OUT_SET_2DCODE}
     * @param pInParam 入参,对应结构体{@link com.iailab.netsdk.lib.structure.NET_IN_SET_2DCODE}
     * @param pOutParam 出参,对应结构体{@link com.iailab.netsdk.lib.structure.NET_OUT_SET_2DCODE}
     * @param nWaitTime 超时时间
     * @return
     */
@@ -36018,9 +36018,9 @@
    /**
     * 订阅热度图数据,pInParam与pOutParam内存由用户申请释放
     * @param lLoginID 登录句柄
     * @param pInParam 入参,对应结构体 {@link com.netsdk.lib.structure.NET_IN_ATTACH_VIDEOSTAT_HEATMAP}
     * @Param pOutParam 出参,对应结构体{@link com.netsdk.lib.structure.NET_OUT_ATTACH_VIDEOSTAT_HEATMAP}
     * 也可使用{@link com.netsdk.lib.structure.EmptyStructure}
     * @param pInParam 入参,对应结构体 {@link com.iailab.netsdk.lib.structure.NET_IN_ATTACH_VIDEOSTAT_HEATMAP}
     * @Param pOutParam 出参,对应结构体{@link com.iailab.netsdk.lib.structure.NET_OUT_ATTACH_VIDEOSTAT_HEATMAP}
     * 也可使用{@link com.iailab.netsdk.lib.structure.EmptyStructure}
     * @param nWaitTime 超时时间
     * @return
     */
@@ -36029,8 +36029,8 @@
    /**
     * 获取热图数据,pInParam与pOutParam内存由用户申请释放
     * @param lAttachHandle 热度图订阅句柄
     * @param pInParam 入参,对应结构体 {@link com.netsdk.lib.structure.NET_IN_GET_VIDEOSTAT_HEATMAP}
     * @param pOutParam 出参,对应结构体{@link com.netsdk.lib.structure.NET_OUT_GET_VIDEOSTAT_HEATMAP}
     * @param pInParam 入参,对应结构体 {@link com.iailab.netsdk.lib.structure.NET_IN_GET_VIDEOSTAT_HEATMAP}
     * @param pOutParam 出参,对应结构体{@link com.iailab.netsdk.lib.structure.NET_OUT_GET_VIDEOSTAT_HEATMAP}
     * @param nWaitTime 超时时间
     * @return
     */
@@ -36055,8 +36055,8 @@
    /**
     * 计算两张人脸图片的相似度faceRecognitionServer.matchTwoFace,pstInParam与pstOutParam内存由用户申请释放
     * @param lLoginID 登录句柄
     * @param pstInParam 入参 {@link com.netsdk.lib.structure.NET_MATCH_TWO_FACE_IN}
     * @param pstOutParam 出参{@link com.netsdk.lib.structure.NET_MATCH_TWO_FACE_OUT}
     * @param pstInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_MATCH_TWO_FACE_IN}
     * @param pstOutParam 出参{@link com.iailab.netsdk.lib.structure.NET_MATCH_TWO_FACE_OUT}
     * @param nWaitTime 接口超时时间,默认超时时间为3000
     * @return
     */
@@ -36067,8 +36067,8 @@
    /**
     * 设置相机参数, pInParam 和pOutParam 资源由用户申请和释放
     * @param lLoginID 登录句柄
     * @param pInParam 入参 {@link com.netsdk.lib.structure.NET_IN_SET_CAMERA_CFG}
     * @param pOutParam 出参{@link com.netsdk.lib.structure.NET_OUT_SET_CAMERA_CFG}
     * @param pInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_IN_SET_CAMERA_CFG}
     * @param pOutParam 出参{@link com.iailab.netsdk.lib.structure.NET_OUT_SET_CAMERA_CFG}
     * @param nWaitTime
     * @return
     */
@@ -36078,8 +36078,8 @@
    /**
     * 获取相机参数, pInParam 和pOutParam 资源由用户申请和释放
     * @param lLoginID 登录句柄
     * @param pInParam 入参 {@link com.netsdk.lib.structure.NET_IN_GET_CAMERA_CFG}
     * @param pOutParam 出参{@link com.netsdk.lib.structure.NET_OUT_GET_CAMERA_CFG}
     * @param pInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_IN_GET_CAMERA_CFG}
     * @param pOutParam 出参{@link com.iailab.netsdk.lib.structure.NET_OUT_GET_CAMERA_CFG}
     * @param nWaitTime
     * @return
     */
@@ -36089,8 +36089,8 @@
    /**
     * 设置通道参数, pInParam 和pOutParam 资源由用户申请和释放
     * @param lLoginID 登录句柄
     * @param pInParam 入参 {@link com.netsdk.lib.structure.NET_IN_SET_CHANNEL_CFG}
     * @param pOutParam 出参{@link com.netsdk.lib.structure.NET_OUT_SET_CHANNEL_CFG}
     * @param pInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_IN_SET_CHANNEL_CFG}
     * @param pOutParam 出参{@link com.iailab.netsdk.lib.structure.NET_OUT_SET_CHANNEL_CFG}
     * @param nWaitTime
     * @return
     */
@@ -36100,8 +36100,8 @@
    /**
     * 获取通道参数, pInParam 和pOutParam 资源由用户申请和释放
     * @param lLoginID 登录句柄
     * @param pInParam 入参 {@link com.netsdk.lib.structure.NET_IN_GET_CHANNEL_CFG}
     * @param pOutParam 出参{@link com.netsdk.lib.structure.NET_OUT_GET_CHANNEL_CFG}
     * @param pInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_IN_GET_CHANNEL_CFG}
     * @param pOutParam 出参{@link com.iailab.netsdk.lib.structure.NET_OUT_GET_CHANNEL_CFG}
     * @param nWaitTime
     * @return
     */
@@ -36130,8 +36130,8 @@
    /**
     * 交通灯信号检测-获取相机信息, pInParam 和pOutParam 资源由用户申请和释放
     * @param lLoginID 登录句柄
     * @param pInParam 入参 {@link com.netsdk.lib.structure.NET_IN_GET_CAMERA_INFO}
     * @param pOutParam 出参{@link com.netsdk.lib.structure.NET_OUT_GET_CAMERA_INFO}
     * @param pInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_IN_GET_CAMERA_INFO}
     * @param pOutParam 出参{@link com.iailab.netsdk.lib.structure.NET_OUT_GET_CAMERA_INFO}
     * @param nWaitTime
     * @return
     */
@@ -36143,8 +36143,8 @@
    /**
     * 主动获取每个热成像点的像素温度
     * @param lLoginID 登录句柄
     * @param pstInParam 入参 {@link com.netsdk.lib.structure.NET_IN_GET_HEATMAPS_INFO}
     * @param pstOutParam 出参{@link com.netsdk.lib.structure.NET_OUT_GET_HEATMAPS_INFO}
     * @param pstInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_IN_GET_HEATMAPS_INFO}
     * @param pstOutParam 出参{@link com.iailab.netsdk.lib.structure.NET_OUT_GET_HEATMAPS_INFO}
     * @param nWaitTime 接口超时时间,默认超时时间为 3000
     * @return
     */
@@ -36250,8 +36250,8 @@
     /**
      * 获取IPC设备的存储信息
      * @param lLoginID 登录句柄
      * @param pstInParam 入参 {@link com.netsdk.lib.structure.NET_IN_GET_DEVICE_AII_INFO}
      * @param pstOutParam 出参{@link com.netsdk.lib.structure.NET_OUT_GET_DEVICE_AII_INFO}
      * @param pstInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_IN_GET_DEVICE_AII_INFO}
      * @param pstOutParam 出参{@link com.iailab.netsdk.lib.structure.NET_OUT_GET_DEVICE_AII_INFO}
      * @param nWaitTime
      * @return
      */
@@ -36265,8 +36265,8 @@
    /**
     * 订阅交通信号灯状态 , pInParam 和pOutParam 资源由用户申请和释放
     * @param lLoginID 登录句柄
     * @param pInParam 入参 {@link com.netsdk.lib.structure.NET_IN_ATTACH_TRAFFICLIGHT_INFO}
     * @param pOutParam 出参{@link com.netsdk.lib.structure.NET_OUT_ATTACH_TRAFFICLIGHT_INFO}
     * @param pInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_IN_ATTACH_TRAFFICLIGHT_INFO}
     * @param pOutParam 出参{@link com.iailab.netsdk.lib.structure.NET_OUT_ATTACH_TRAFFICLIGHT_INFO}
     * @param nWaitTime
     * @return
     */
@@ -36282,8 +36282,8 @@
    /**
     * 订阅雷达的报警点信息 , pInParam 和pOutParam 资源由用户申请和释放
     * @param lLoginID 登录句柄
     * @param pstInParam 入参 {@link com.netsdk.lib.structure.NET_IN_RADAR_ALARMPOINTINFO}
     * @param pstOutParam 出参 {@link com.netsdk.lib.structure.NET_OUT_RADAR_ALARMPOINTINFO}
     * @param pstInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_IN_RADAR_ALARMPOINTINFO}
     * @param pstOutParam 出参 {@link com.iailab.netsdk.lib.structure.NET_OUT_RADAR_ALARMPOINTINFO}
     * @param nWaitTime
     * @return
     */
@@ -36304,7 +36304,7 @@
         *
         * @param lLoginId 登录句柄
         * @param lAttachHandle 订阅句柄
         * @param pBuf {@link com.netsdk.lib.structure.NET_RADAR_NOTIFY_ALARMPOINTINFO}
         * @param pBuf {@link com.iailab.netsdk.lib.structure.NET_RADAR_NOTIFY_ALARMPOINTINFO}
         * @param dwBufLen pBuf中结构体的长度
         * @param pReserved 保留数据
         * @param dwUser 用户自定义数据
@@ -36324,8 +36324,8 @@
    /**
     * 订阅云台元数据接口,pstuInPtzStatusProc与pstuOutPtzStatusProc内存由用户申请释放
     * @param lLoginID 登录句柄
     * @param pstInParam 入参 {@link com.netsdk.lib.structure.NET_IN_PTZ_STATUS_PROC}
     * @param pstOutParam 出参{@link com.netsdk.lib.structure.NET_OUT_PTZ_STATUS_PROC}
     * @param pstInParam 入参 {@link com.iailab.netsdk.lib.structure.NET_IN_PTZ_STATUS_PROC}
     * @param pstOutParam 出参{@link com.iailab.netsdk.lib.structure.NET_OUT_PTZ_STATUS_PROC}
     * @param nWaitTime
     * @return
     */
@@ -37356,7 +37356,7 @@
         *
         * @param lLoginId 登录句柄
         * @param lAttachHandle 订阅句柄
         * @param pBuf {@link com.netsdk.lib.structure.NET_MINI_RADAR_NOTIFY_ALARMPOINTINFO}
         * @param pBuf {@link com.iailab.netsdk.lib.structure.NET_MINI_RADAR_NOTIFY_ALARMPOINTINFO}
         * @param dwBufLen pBuf中结构体的长度
         * @param pReserved 保留数据
         * @param dwUser 用户自定义数据
@@ -37911,8 +37911,8 @@
    public boolean CLIENT_DetachVideoStatStream(LLong lAttachHandle);
    /**
     * 获取电视墙预案,pInParam与pOutParam内存由用户申请释放
     * param[in] pInParam 接口输入参数, 内存资源由用户申请和释放,{@link com.netsdk.lib.structure.optimized.NET_IN_WM_GET_COLLECTIONS_V1}
     * param[out]pOutParam 接口输出参数, 内存资源由用户申请和释放 {@link com.netsdk.lib.structure.optimized.NET_OUT_WM_GET_COLLECTIONS_V1}
     * param[in] pInParam 接口输入参数, 内存资源由用户申请和释放,{@link com.iailab.netsdk.lib.structure.optimized.NET_IN_WM_GET_COLLECTIONS_V1}
     * param[out]pOutParam 接口输出参数, 内存资源由用户申请和释放 {@link com.iailab.netsdk.lib.structure.optimized.NET_OUT_WM_GET_COLLECTIONS_V1}
     * param[in] nWaitTime 接口超时时间, 单位毫秒
     */
    public boolean CLIENT_GetMonitorWallCollectionsV1(LLong lLoginID, Pointer pInParam, Pointer pOutParam, int nWaitTime);
@@ -38267,16 +38267,16 @@
    }
    /**
     * @param      pInParam:   参考{@link com.netsdk.lib.structure.NET_IN_RADIOMETRY_CURRENTHOTCOLDSPOT_INFO}
     * @param      pOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_RADIOMETRY_CURRENTHOTCOLDSPOT_INFO}
     * @param      pInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_RADIOMETRY_CURRENTHOTCOLDSPOT_INFO}
     * @param      pOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_RADIOMETRY_CURRENTHOTCOLDSPOT_INFO}
     * @description  获取热成像当前冷(最低的温度)、热(最高的温度)点信息
     */
    public boolean CLIENT_RadiometryGetCurrentHotColdSpotInfo(LLong lLoginID,Pointer pInParam,Pointer pOutParam,int nWaitTime);
    /**
     * @param      pstuInParam:   参考{@link com.netsdk.lib.structure.NET_IN_SET_ZONE_ARMODE_INFO}
     * @param      pstuOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_SET_ZONE_ARMODE_INFO}
     * @param      pstuInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_SET_ZONE_ARMODE_INFO}
     * @param      pstuOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_SET_ZONE_ARMODE_INFO}
     * @description  设置单防区布撤防状态
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstuInParam 接口入参
@@ -38287,8 +38287,8 @@
    public boolean CLIENT_SetZoneArmMode(LLong lLoginID,Pointer pstuInParam,Pointer pstuOutParam,int nWaitTime);
    /**
     * @param      pstuInParam:   参考{@link com.netsdk.lib.structure.NET_IN_GET_ZONE_ARMODE_INFO}
     * @param      pstuOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_GET_ZONE_ARMODE_INFO}
     * @param      pstuInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_GET_ZONE_ARMODE_INFO}
     * @param      pstuOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_GET_ZONE_ARMODE_INFO}
     * @description  获取单防区布撤防状态
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstuInParam 接口入参
@@ -38308,15 +38308,15 @@
    public interface fVehicleInOutAnalyseProc extends Callback {
        /**
         * @param lAttachHandle
         * @param pstuVehicleInOutAnalyseProc: 参考{@link com.netsdk.lib.structure.NET_VEHICLE_INOUT_ANALYSE_PROC}
         * @param pstuVehicleInOutAnalyseProc: 参考{@link com.iailab.netsdk.lib.structure.NET_VEHICLE_INOUT_ANALYSE_PROC}
         * @param dwUser
         */
        public void invoke(LLong lAttachHandle, Pointer pstuVehicleInOutAnalyseProc, Pointer dwUser);
    }
    /**
     * @param pstuInParam:  参考{@link com.netsdk.lib.structure.NET_IN_ATTACH_TRAFFIC_FLOW_STAT_REAL_FLOW}
     * @param pstuOutParam: 参考{@link com.netsdk.lib.structure.NET_OUT_ATTACH_TRAFFIC_FLOW_STAT_REAL_FLOW}
     * @param pstuInParam:  参考{@link com.iailab.netsdk.lib.structure.NET_IN_ATTACH_TRAFFIC_FLOW_STAT_REAL_FLOW}
     * @param pstuOutParam: 参考{@link com.iailab.netsdk.lib.structure.NET_OUT_ATTACH_TRAFFIC_FLOW_STAT_REAL_FLOW}
     * @description 订阅交通流量统计
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstInParam 接口输入参数
@@ -38335,8 +38335,8 @@
    public boolean CLIENT_DetachTrafficFlowStatRealFlow(LLong lAttachHandle);
    /**
     * @param pstuInParam:  参考{@link com.netsdk.lib.structure.NET_IN_SET_BIND_MODE_INFO}
     * @param pstuOutParam: 参考{@link com.netsdk.lib.structure.NET_OUT_SET_BIND_MODE_INFO}
     * @param pstuInParam:  参考{@link com.iailab.netsdk.lib.structure.NET_IN_SET_BIND_MODE_INFO}
     * @param pstuOutParam: 参考{@link com.iailab.netsdk.lib.structure.NET_OUT_SET_BIND_MODE_INFO}
     * @description 设置绑定模式
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstuInParam 接口入参
@@ -38347,8 +38347,8 @@
    public boolean CLIENT_SetBindMode(LLong lLoginID, Pointer pstuInParam, Pointer pstuOutParam, int nWaitTime);
    /**
     * @param pstuInParam:  参考{@link com.netsdk.lib.structure.NET_IN_GET_BIND_MODE_INFO}
     * @param pstuOutParam: 参考{@link com.netsdk.lib.structure.NET_OUT_GET_BIND_MODE_INFO}
     * @param pstuInParam:  参考{@link com.iailab.netsdk.lib.structure.NET_IN_GET_BIND_MODE_INFO}
     * @param pstuOutParam: 参考{@link com.iailab.netsdk.lib.structure.NET_OUT_GET_BIND_MODE_INFO}
     * @description 获取绑定模式
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstuInParam 接口入参
@@ -38359,8 +38359,8 @@
    public boolean CLIENT_GetBindMode(LLong lLoginID, Pointer pstuInParam, Pointer pstuOutParam, int nWaitTime);
    /**
     * @param      pstInParam:   参考{@link com.netsdk.lib.structure.NET_IN_ATTACH_VIDEO_ANALYSE_TRACK_PROC}
     * @param      pstOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_ATTACH_VIDEO_ANALYSE_TRACK_PROC}
     * @param      pstInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_ATTACH_VIDEO_ANALYSE_TRACK_PROC}
     * @param      pstOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_ATTACH_VIDEO_ANALYSE_TRACK_PROC}
     * @description  订阅外部轨迹
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstInParam 接口输入参数
@@ -38371,7 +38371,7 @@
    public LLong CLIENT_AttachVideoAnalyseTrackProc(LLong lLoginID,Pointer pstInParam,Pointer pstOutParam,int nWaitTime);
    /**
     * @param      pstuVideoAnalyseTrackProc:   参考{@link com.netsdk.lib.structure.NET_VIDEO_ANALYSE_TRACK_PROC}
     * @param      pstuVideoAnalyseTrackProc:   参考{@link com.iailab.netsdk.lib.structure.NET_VIDEO_ANALYSE_TRACK_PROC}
     * @description  外部轨迹的回调函数
     */
    public interface fVideoAnalyseTrackProc extends Callback {
@@ -38386,8 +38386,8 @@
    public boolean CLIENT_DetachVideoAnalyseTrackProc(LLong lAttachHandle);
    /**
     * @param        pstuInParam:   参考{@link com.netsdk.lib.structure.NET_IN_GET_GPS_STATUS_INFO}
     * @param        pstuOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_GET_GPS_STATUS_INFO}
     * @param        pstuInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_GET_GPS_STATUS_INFO}
     * @param        pstuOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_GET_GPS_STATUS_INFO}
     * @description 获取GPS定位信息
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstuInParam 接口入参
@@ -38398,8 +38398,8 @@
    public boolean CLIENT_GetGpsStatus(LLong lLoginID, Pointer pstuInParam, Pointer pstuOutParam, int nWaitTime);
    /**
     * @param pstuInParam:  参考{@link com.netsdk.lib.structure.NET_IN_PTZ_SET_ZOOM_VALUE}
     * @param pstuOutParam: 参考{@link com.netsdk.lib.structure.NET_OUT_PTZ_SET_ZOOM_VALUE}
     * @param pstuInParam:  参考{@link com.iailab.netsdk.lib.structure.NET_IN_PTZ_SET_ZOOM_VALUE}
     * @param pstuOutParam: 参考{@link com.iailab.netsdk.lib.structure.NET_OUT_PTZ_SET_ZOOM_VALUE}
     * @description 设置云台变倍
     * @description param[in] lLoginID: 登录句柄
     * @description param[in] pstuInParam: 接口输入参数, 内存资源由用户申请和释放
@@ -38409,8 +38409,8 @@
     */
    public boolean CLIENT_PTZSetZoomValue(LLong lLoginID, Pointer pstuInParam, Pointer pstuOutParam, int nWaitTime);
    /**
     * @param pstuInParam:  参考{@link com.netsdk.lib.structure.NET_IN_SET_VTO_MANAGER_RELATION}
     * @param pstuOutParam: 参考{@link com.netsdk.lib.structure.NET_OUT_SET_VTO_MANAGER_RELATION}
     * @param pstuInParam:  参考{@link com.iailab.netsdk.lib.structure.NET_IN_SET_VTO_MANAGER_RELATION}
     * @param pstuOutParam: 参考{@link com.iailab.netsdk.lib.structure.NET_OUT_SET_VTO_MANAGER_RELATION}
     * @description 设置组织节点表
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstuInParam 接口入参
@@ -38422,8 +38422,8 @@
                                                int nWaitTime);
    /**
     * @param pstuInParam:  参考{@link com.netsdk.lib.structure.NET_IN_GET_VTO_MANAGER_RELATION}
     * @param pstuOutParam: 参考{@link com.netsdk.lib.structure.NET_OUT_GET_VTO_MANAGER_RELATION}
     * @param pstuInParam:  参考{@link com.iailab.netsdk.lib.structure.NET_IN_GET_VTO_MANAGER_RELATION}
     * @param pstuOutParam: 参考{@link com.iailab.netsdk.lib.structure.NET_OUT_GET_VTO_MANAGER_RELATION}
     * @description 获取组织树节点
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstuInParam 接口入参
@@ -38436,8 +38436,8 @@
    /**
     * @param        pstInParam:   参考{@link com.netsdk.lib.structure.NET_IN_ADD_SOFT_TOUR_POINT_INFO}
     * @param        pstOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_ADD_SOFT_TOUR_POINT_INFO}
     * @param        pstInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_ADD_SOFT_TOUR_POINT_INFO}
     * @param        pstOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_ADD_SOFT_TOUR_POINT_INFO}
     * @description 增加软巡航预置点
     * @description param[in]   lLoginID 登录句柄
     * @description param[in]   pstInParam 接口输入参数
@@ -38448,8 +38448,8 @@
    public boolean CLIENT_AddSoftTourPoint(LLong lLoginID, Pointer pstInParam, Pointer pstOutParam, int nWaitTime);
    /**
     * @param        pstInParam:   参考{@link com.netsdk.lib.structure.NET_IN_REMOVE_SOFT_TOUR_POINT_INFO}
     * @param        pstOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_REMOVE_SOFT_TOUR_POINT_INFO}
     * @param        pstInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_REMOVE_SOFT_TOUR_POINT_INFO}
     * @param        pstOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_REMOVE_SOFT_TOUR_POINT_INFO}
     * @description 清除软巡航预置点
     * @description param[in]   lLoginID 登录句柄
     * @description param[in]   pstInParam 接口输入参数
@@ -38460,8 +38460,8 @@
    public boolean CLIENT_RemoveTourPoint(LLong lLoginID, Pointer pstInParam, Pointer pstOutParam, int nWaitTime);
    /**
     * @param      pstuInParam:   参考{@link com.netsdk.lib.structure.NET_IN_INSERT_MULTI_TALK_DEV}
     * @param      pstuOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_INSERT_MULTI_TALK_DEV}
     * @param      pstuInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_INSERT_MULTI_TALK_DEV}
     * @param      pstuOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_INSERT_MULTI_TALK_DEV}
     * @description  下发设备信息
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstuInParam 接口入参
@@ -38472,8 +38472,8 @@
    public boolean CLIENT_InsertMultiTalkDev(LLong lLoginID,Pointer pstuInParam,Pointer pstuOutParam,int nWaitTime);
    /**
     * @param      pstuInParam:   参考{@link com.netsdk.lib.structure.NET_IN_UPDATE_MULTI_TALK_DEV}
     * @param      pstuOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_UPDATE_MULTI_TALK_DEV}
     * @param      pstuInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_UPDATE_MULTI_TALK_DEV}
     * @param      pstuOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_UPDATE_MULTI_TALK_DEV}
     * @description  批量更新设备信息接口
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstuInParam 接口入参
@@ -38484,8 +38484,8 @@
    public boolean CLIENT_UpdateMultiTalkDev(LLong lLoginID,Pointer pstuInParam,Pointer pstuOutParam,int nWaitTime);
    /**
     * @param      pstuInParam:   参考{@link com.netsdk.lib.structure.NET_IN_DO_FIND_TALK_DEV}
     * @param      pstuOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_DO_FIND_TALK_DEV}
     * @param      pstuInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_DO_FIND_TALK_DEV}
     * @param      pstuOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_DO_FIND_TALK_DEV}
     * @description  执行信息查询, lFindID为CLIENT_StartFindTalkDev接口返回的查找ID
     * @description param[in] lFindID 查询句柄
     * @description param[in] pstuInParam 接口输入参数
@@ -38498,16 +38498,16 @@
    /** 
     * 录像下载--扩展Ex3接口,将所有参数整合在一个结构体,方便后续扩展
     * @param   lLoginID 登录句柄
     * @param   pstuInParam:   参考{@link com.netsdk.lib.structure.NET_IN_DOWNLOAD}
     * @param   pstuOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_DOWNLOAD}
     * @param   pstuInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_DOWNLOAD}
     * @param   pstuOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_DOWNLOAD}
     * @param   dwWaitTime 接口超时时间, 单位毫秒
     * @return 下载句柄
     */
    public LLong CLIENT_DownloadByRecordFileEx3(LLong lLoginID,Pointer pstuInParam,Pointer pstuOutParam,int nWaitTime);
 
 /**
     * @param      pstInParam:   参考{@link com.netsdk.lib.structure.NET_IN_ATTACH_HYGROTHERMOGRAPH}
     * @param      pstOutParam:   参考{@link com.netsdk.lib.structure.NET_OUT_ATTACH_HYGROTHERMOGRAPH}
     * @param      pstInParam:   参考{@link com.iailab.netsdk.lib.structure.NET_IN_ATTACH_HYGROTHERMOGRAPH}
     * @param      pstOutParam:   参考{@link com.iailab.netsdk.lib.structure.NET_OUT_ATTACH_HYGROTHERMOGRAPH}
     * @description  订阅温湿度实时检测数据
     * @description param[in] lLoginID 登录句柄
     * @description param[in] pstInParam 接口输入参数
@@ -38518,7 +38518,7 @@
  public LLong CLIENT_AttachHygrothermograph(LLong lLoginID,Pointer pstInParam,Pointer pstOutParam,int nWaitTime);
    /**
     * @param      pstuHygrothermographInfo:   参考{@link com.netsdk.lib.structure.NET_HYGROTHERMOGRAPH_INFO}
     * @param      pstuHygrothermographInfo:   参考{@link com.iailab.netsdk.lib.structure.NET_HYGROTHERMOGRAPH_INFO}
     * @description  订阅温湿度实时检测数据回调函数原型, lHygrothermographHandle为CLIENT_AttachHygrothermograph接口的返回值
     * @description param[out] lHygrothermographHandle 订阅句柄
     * @description param[out] pstuHygrothermographInfo 订阅温湿度实时检测数据回调信息