NET_DVR_THERMOMETRY_UPLOAD

Structure of Real-Time Temperature Information

Member

Data Type

Description

dwSize

DWORD

Structure size.

dwRelativeTime

DWORD

Time of UTC ± 00:00.

dwAbsTime

DWORD

Local time.

szRuleName

Array of char

Rule name.

byRuleID

BYTE

Rule ID.

byRuleCalibType

BYTE

Rule calibration type: 0-point, 1-frame, 2-line.

wPresetNo

WORD

Preset number.

struPointThermCfg

NET_DVR_POINT_THERM_CFG

Temperature measuring by point, it is valid when "byRuleCalibType" is "0".

struLinePolygonThermCfg

NET_DVR_LINEPOLYGON_THERM_CFG

Temperature measuring by frame or line, valid when "byRuleCalibType" is "1" or "2".

byThermometryUnit

BYTE

Unit: 0-Degree Centigrade, 1-Degree Fahrenheit, 2-Kelvin.

byDataType

BYTE

Data status type: 0-measuring, 1-started, 2-ended.

byRes1

BYTE

Reserved, set to 0.

bySpecialPointThermType

BYTE

Whether supports measuring temperature by special point (indicated by bit):

bit0-medium temperature point measurement: 0-not support, 1-support;

bit1-highest temperature point measurement: 0-not support, 1-support;

bit2- lowest temperature point measurement: 0-not support, 1-support.

fCenterPointTemperature

BYTE

Medium temperature (check whether it is supported via the value of "bySpecialPointThermType"), which corrects to one decimal place.

fHighestPointTemperature

BYTE

The highest temperature (check whether it is supported via the value of "bySpecialPointThermType"), which corrects to one decimal place.

fLowestPointTemperature

BYTE

The lowest temperature (check whether it is supported via the value of "bySpecialPointThermType"), which corrects to one decimal place.

struHighestPoint

NET_VCA_POINT

The coordinates of highest temperature position for thermometry by frame/line (it is valid when the "byRuleCalibType" is "1-frame" or "2-line").

struLowestPoint

NET_VCA_POINT

The coordinates of lowest temperature position for thermometry by frame/line (it is valid when the "byRuleCalibType" is "1-frame" or "2-line").

byIsFreezedata

BYTE

Whether supports freezing data: 0-no, 1-yes.

byFaceSnapThermometryEnabled

BYTE

Whether to enable uploading captured face picture with temperature information: 1-enable, 0-disable.

byRes2

Array of BYTE

Reserved, set to 0.

dwChan

DWORD

Channel No.

struFaceRect

NET_VCA_RECT

Face thumbnail rectangle

dwTimestamp

DWORD

DSP timestamp

byRes

Array of BYTE

Reserved, set to 0, the maximum size is 68 bytes

Remarks

Check whether the device supports this function via the device capability set (XML_ThermalCap), API: NET_DVR_GetSTDAbility, capability set: NET_DVR_GET_THERMAL_CAPABILITIES, node: <ThermalCap>.