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