package com.iailab.netsdk.lib.structure;
|
|
|
import com.iailab.netsdk.lib.NetSDKLib;
|
|
/**
|
* @author 291189
|
* @description 仪表类缺陷检测事件
|
* @date 2022/06/28 19:44:57
|
*/
|
public class DEV_EVENT_ELECTRICFAULTDETECT_INFO extends NetSDKLib.SdkStructure {
|
/**
|
智能事件所属大类 {@link com.iailab.netsdk.lib.enumeration.EM_CLASS_TYPE}
|
*/
|
public int emClassType;
|
/**
|
视频通道号
|
*/
|
public int nChannel;
|
/**
|
智能事件规则编号,用于标示哪个规则触发的事件
|
*/
|
public int nRuleID;
|
/**
|
事件ID
|
*/
|
public int nEventID;
|
/**
|
事件名称
|
*/
|
public byte[] szName=new byte[128];
|
/**
|
时间戳(单位是毫秒)
|
*/
|
public double PTS;
|
/**
|
事件发生的时间
|
*/
|
public NET_TIME_EX UTC=new NET_TIME_EX();
|
/**
|
预置点ID
|
*/
|
public int nPresetID;
|
/**
|
事件时间毫秒数
|
*/
|
public int nUTCMS;
|
/**
|
对应设备所使能的检测规则
|
*/
|
public int[] emEnableRules=new int[16];
|
/**
|
设备所使能的检测规则个数
|
*/
|
public int nEnableRulesNum;
|
/**
|
挂空悬浮物检测异常输出结果个数
|
*/
|
public int nAirborneDetectNum;
|
/**
|
挂空悬浮物检测异常输出结果
|
*/
|
public NET_AIRBORNE_DETECT[] stuAirborneDetectInfo=new NET_AIRBORNE_DETECT[8];
|
/**
|
鸟巢检测结果
|
*/
|
public NET_NEST_DETECT[] stuNestDetectInfo=new NET_NEST_DETECT[8];
|
/**
|
鸟巢检测结果个数
|
*/
|
public int nNestDetectNum;
|
/**
|
表盘检测结果个数
|
*/
|
public int nDialDetectNum;
|
/**
|
表盘检测结果
|
*/
|
public NET_DIAL_DETECT[] stuDialDetectInfo=new NET_DIAL_DETECT[8];
|
/**
|
渗漏检测结果
|
*/
|
public NET_LEAKAGE_DETECT[] stuLeakageDetectInfo=new NET_LEAKAGE_DETECT[8];
|
/**
|
渗漏检测结果个数
|
*/
|
public int nLeakageDetectNum;
|
/**
|
箱门检测结果个数
|
*/
|
public int nDoorDetectNum;
|
/**
|
箱门检测结果
|
*/
|
public NET_DOOR_DETECT[] stuDoorDetectInfo=new NET_DOOR_DETECT[8];
|
/**
|
呼吸器检测结果
|
*/
|
public NET_RESPIRATOR_DETECT[] stuRespiratorDetectInfo=new NET_RESPIRATOR_DETECT[8];
|
/**
|
呼吸器检测个数
|
*/
|
public int nRespiratorDetectNum;
|
/**
|
吸烟检测结果个数
|
*/
|
public int nSmokingDetectNum;
|
/**
|
吸烟检测结果
|
*/
|
public NET_SMOKING_DETECT[] stuSmokingDetectInfo=new NET_SMOKING_DETECT[8];
|
/**
|
大图
|
*/
|
public NetSDKLib.SCENE_IMAGE_INFO stuSceneImageInfo=new NetSDKLib.SCENE_IMAGE_INFO();
|
/**
|
绝缘子检测结果
|
*/
|
public NET_INSULATOR_DETECT[] stuInsulatorDetectInfo=new NET_INSULATOR_DETECT[8];
|
/**
|
绝缘子检测结果个数
|
*/
|
public int nInsulatorDetectNum;
|
/**
|
盖板检测结果个数
|
*/
|
public int nCoverPlateDetectNum;
|
/**
|
盖板检测结果
|
*/
|
public NET_COVER_PLATE_DETECT[] stuCoverPlateDetectInfo=new NET_COVER_PLATE_DETECT[8];
|
/**
|
压板检测结果
|
*/
|
public NET_PRESSING_PLATE_DETECT[] stuPressingPlateDetectInfo=new NET_PRESSING_PLATE_DETECT[8];
|
/**
|
压板检测结果个数
|
*/
|
public int nPressingPlateDetectNum;
|
/**
|
金属锈蚀结果个数
|
*/
|
public int nMetalCorrosionNum;
|
/**
|
金属锈蚀结果
|
*/
|
public NET_METAL_CORROSION[] stuMetalCorrosionInfo=new NET_METAL_CORROSION[8];
|
/**
|
预留字段
|
*/
|
public byte[] bReserved=new byte[1024];
|
|
public DEV_EVENT_ELECTRICFAULTDETECT_INFO(){
|
for(int i=0;i<stuAirborneDetectInfo.length;i++){
|
stuAirborneDetectInfo[i]=new NET_AIRBORNE_DETECT();
|
}
|
for(int i=0;i<stuNestDetectInfo.length;i++){
|
stuNestDetectInfo[i]=new NET_NEST_DETECT();
|
}
|
for(int i=0;i<stuDialDetectInfo.length;i++){
|
stuDialDetectInfo[i]=new NET_DIAL_DETECT();
|
}
|
for(int i=0;i<stuLeakageDetectInfo.length;i++){
|
stuLeakageDetectInfo[i]=new NET_LEAKAGE_DETECT();
|
}
|
for(int i=0;i<stuDoorDetectInfo.length;i++){
|
stuDoorDetectInfo[i]=new NET_DOOR_DETECT();
|
}
|
for(int i=0;i<stuRespiratorDetectInfo.length;i++){
|
stuRespiratorDetectInfo[i]=new NET_RESPIRATOR_DETECT();
|
}
|
for(int i=0;i<stuSmokingDetectInfo.length;i++){
|
stuSmokingDetectInfo[i]=new NET_SMOKING_DETECT();
|
}
|
for(int i=0;i<stuInsulatorDetectInfo.length;i++){
|
stuInsulatorDetectInfo[i]=new NET_INSULATOR_DETECT();
|
}
|
for(int i=0;i<stuCoverPlateDetectInfo.length;i++){
|
stuCoverPlateDetectInfo[i]=new NET_COVER_PLATE_DETECT();
|
}
|
for(int i=0;i<stuPressingPlateDetectInfo.length;i++){
|
stuPressingPlateDetectInfo[i]=new NET_PRESSING_PLATE_DETECT();
|
}
|
for(int i=0;i<stuMetalCorrosionInfo.length;i++){
|
stuMetalCorrosionInfo[i]=new NET_METAL_CORROSION();
|
}
|
}
|
}
|