NET_DVR_THERMOMETRY_ALARM
温度报警信息结构体
struct{
DWORD dwSize;
DWORD dwChannel;
BYTE byRuleID;
BYTE byThermometryUnit;
WORD wPresetNo;
NET_PTZ_INFO struPtzInfo;
BYTE byAlarmLevel;
BYTE byAlarmType;
BYTE byAlarmRule;
BYTE byRuleCalibType;
NET_VCA_POINT struPoint;
NET_VCA_POLYGON struRegion;
float fRuleTemperature;
float fCurrTemperature;
DWORD dwPicLen;
DWORD dwThermalPicLen;
DWORD dwThermalInfoLen;
char *pPicBuff;
char *pThermalPicBuff;
char *pThermalInfoBuff;
NET_VCA_POINT struHighestPoint;
char fToleranceTemperature;
char dwAlertFilteringTime;
char dwAlarmFilteringTime;
BYTE byRes[48];
}NET_DVR_THERMOMETRY_ALARM, *LPNET_DVR_THERMOMETRY_ALARM;
Members
- dwSize
- 结构体大小
- dwChannel
- 通道号
- byRuleID
- 规则ID
- byThermometryUnit
- 测温单位: 0- 摄氏度(℃),1- 华氏度(℉),2- 开尔文(K)
- wPresetNo
- 预置点号
- struPtzInfo
- PTZ坐标信息
- byAlarmLevel
- 报警等级:0- 预警,1- 报警
- byAlarmType
- 报警类型:0- 最高温度,1- 最低温度,2- 平均温度
- byAlarmRule
- 报警规则:0- 大于,1- 小于
- byRuleCalibType
- 规则标定类型:0- 点,1- 框,2- 线
- struPoint
- 点测温坐标(当规则标定类型为点的时候生效)
- struRegion
- 区域测温坐标(当规则标定类型为框或线的时候生效)
- fRuleTemperature
- 配置规则温度,精确到小数点后一位,取值范围:-40~1000
- fCurrTemperature
- 当前温度,精确到小数点后一位,取值范围:-40~1000
- dwPicLen
- 可见光图片长度
- dwThermalPicLen
- 热成像图片长度
- dwThermalInfoLen
- 热成像附加信息长度
- pPicBuff
- 可见光图片指针,存放可见光图片数据,JPEG格式
- pThermalPicBuff
- 热成像图片指针,存放热成像图片数据,JPEG格式
- pThermalInfoBuff
- 热成像附加信息指针,存放热成像信息
- struHighestPoint
- 线、框测温最高温度位置坐标(当规则标定类型为线、框的时候生效)
- fToleranceTemperature
- 容差温度,精确到小数点后一位(-40-1000),(浮点数+100)
- dwAlertFilteringTime
- 温度预警等待时间 单位秒 范围为0-200秒,默认为0秒
- dwAlarmFilteringTime
- 温度报警等待时间 单位秒 范围为0-200秒,默认为0秒
- byRes
- 保留字节
See Also
NET_DVR_SetDVRMessageCallBack_V31