设备网络SDK开发使用手册

NET_DVR_THERMOMETRY_DIFF_ALARM

温差报警信息结构体

struct{
  DWORD              dwSize;
  DWORD              dwChannel;
  BYTE               byAlarmID1;
  BYTE               byAlarmID2;
  WORD               wPresetNo;
  BYTE               byAlarmLevel;
  BYTE               byAlarmType;
  BYTE               byAlarmRule;
  BYTE               byRuleCalibType;
  NET_VCA_POINT      struPoint[2];
  NET_VCA_POLYGON    struRegion[2];
  float              fRuleTemperatureDiff;
  float              fCurTemperatureDiff;
  NET_PTZ_INFO       struPtzInfo;
  DWORD              dwPicLen;
  DWORD              dwThermalPicLen;
  DWORD              dwThermalInfoLen;
  char               *pPicBuff;
  char               *pThermalPicBuff;
  char               *pThermalInfoBuff;
  BYTE               byThermometryUnit;
  BYTE               byRes1[3];
  char               fToleranceTemperature;
  BYTE               dwAlarmFilteringTime;
  BYTE               byRes[52];
}NET_DVR_THERMOMETRY_DIFF_ALARM, *LPNET_DVR_THERMOMETRY_DIFF_ALARM;

Members

dwSize
结构体大小
dwChannel
通道号
byAlarmID1
报警点1
byAlarmID2
报警点2
wPresetNo
预置点号
byAlarmLevel
报警等级:0- 预警,1- 报警
byAlarmType
报警类型:0- 最高温度,1- 最低温度,2- 平均温度
byAlarmRule
报警规则:0- 大于,1- 小于
byRuleCalibType
规则标定类型:0- 点,1- 框,2- 线
struPoint
点测温坐标(当规则标定类型为点的时候生效),数组下标0代表着AlarmID1对应的点坐标,数组下标1代表着AlarmID2对应的点坐标
struRegion
区域测温坐标(当规则标定类型为框或线的时候生效),数组下标0代表着AlarmID1对应的区域坐标,数组下标1代表着AlarmID2对应的区域坐标
fRuleTemperatureDiff
配置规则温差,精确到小数点后一位,取值范围:-40~1000,(浮点数+100)
fCurTemperatureDiff
当前温差,精确到小数点后一位,取值范围:-40~1000,(浮点数+100)
struPtzInfo
PTZ坐标信息
dwPicLen
可见光图片长度
dwThermalPicLen
热成像图片长度
dwThermalInfoLen
热成像附加信息长度
pPicBuff
可见光图片指针,存放可见光图片数据,JPEG格式
pThermalPicBuff
热成像图片指针,存放热成像图片数据,JPEG格式
pThermalInfoBuff
热成像附加信息指针,存放热成像信息
byThermometryUnit
测温单位: 0- 摄氏度(℃),1- 华氏度(℉),2- 开尔文(K)
byRes1
保留字节
fToleranceTemperature
容差温度,精确到小数点后一位(-40-1000),(浮点数+100)
byThermometryUnit
温度报警等待时间,单位:秒, 范围:0-200秒, 默认为0秒
byRes
保留字节

See Also

NET_DVR_SetDVRMessageCallBack_V31