设备网络SDK开发使用手册

NET_DVR_FIREDETECTION_ALARM

火点检测报警信息结构体。

struct{
  DWORD               dwSize;    
  DWORD               dwRelativeTime;    
  DWORD               dwAbsTime;    
  NET_VCA_DEV_INFO    struDevInfo;    
  WORD                wPanPos;  
  WORD                wTiltPos;  
  WORD                wZoomPos;  
  BYTE                byRes1[2]; 
  DWORD               dwPicDataLen;  
  BYTE                *pBuffer;  
  NET_VCA_RECT        struRect;  
  NET_VCA_POINT       struPoint;  
  WORD                wFireMaxTemperature;  
  WORD                wTargetDistance;
  BYTE                byStrategyType;   
  BYTE                byAlarmSubType;
  BYTE                byPTZPosExEnable;
  BYTE                byRes2 ;
  NET_PTZ_INFO        struPtzPosEx;
  DWORD               dwVisiblePicLen;   
  BYTE                *pVisiblePicBuf;
  BYTE                *pSmokeBuf;  
  WORD                wDevInfoIvmsChannelEx;
  BYTE                byRes[58]; 
}NET_DVR_FIREDETECTION_ALARM, *LPNET_DVR_FIREDETECTION_ALARM;

Members

dwSize
结构体大小
dwRelativeTime
相对时标
dwAbsTime
绝对时标
struDevInfo
前端设备信息
wPanPos
P参数(水平参数,为实际值*100)
wTiltPos
T参数(垂直参数,为(实际值+360)*100)
wZoomPos
Z参数(变倍参数,为实际值*100)
byRes1
保留
dwPicDataLen
报警抓拍热成像图片数据长度
pBuffer
热成像图片数据指针,缓冲区中保存热成像图片数据
struRect
火点区域框
struPoint
火点框内最高温度点坐标
wFireMaxTemperature
火点最高温度,取值范围:[300,4000],单位:℃
wTargetDistance
火点目标距离,取值范围:[100,10000],单位:m
byStrategyType
策略类型:0- 任意报警,1- 协同报警,2- 多系统报警,3- 指定火点报警,4- 指定烟雾报警
byAlarmSubType
报警子类型:0- 火点检测报警,1- 烟雾检测报警,2- 烟火报警
byPTZPosExEnable
是否启用PTZ坐标扩展:0- 不启用(PTZ坐标值以wPanPos、wTiltPos、wZoomPos为准),1- 启用(PTZ坐标值以struPtzPosEx为准)
byRes2
保留
struPtzPosEx
PTZ坐标扩展(支持高精度PTZ值,精确到小数点后三位,byPTZPosExEnable为1时有效)
dwVisiblePicLen
可见光图片长度
pVisiblePicBuf
可见光图片数据指针
pSmokeBuf
烟雾检测报警数据指针,指向一个NET_DVR_SMOKEDETECTION_ALARM结构体。当byAlarmSubType报警子类型为1(烟雾检测报警)、2(烟火报警)时有效。
wDevInfoIvmsChannelEx
与struDevInfo里的byIvmsChannel含义相同,能表示更大的值,老版本用byIvmsChannel能继续兼容,但是最大到255,新版本请使用wDevInfoIvmsChannelEx
byRes
保留

Remarks

See Also

NET_DVR_SetDVRMessageCallBack_V31