NET_DVR_THERMOMETRY_PRESETINFO_PARAM

Thermometry Preset Information Structure

Member

Data Type

Description

byEnabled

BYTE

Whether to enable: 0-no, 1-yes.

byRuleID

BYTE

rule ID, which starts from 1, and 0- invalid.

wDistance

WORD

Distance (unit: m), range: [0, 10000]

fEmissivity

float

Emissivity (Emissivity refers to a material's effectiveness in emitting energy. Here the value of emissivity is accurate to two decimal places), range: [0.01, 1.00].

byDistanceUnit

BYTE

Distance unit: 0-meter, 1-feet, 2-centimeter

byRes

Array of BYTE

Reserved, set to 0.

byReflectiveEnabled

BYTE

whether to enable reflecting temperature: 0-no, 1-yes.

fReflectiveTemperature

float

Reflective temperature. Here the value of reflective temperature is accurate to one decimal place.

szRuleName

char

Rule name.

byemissivityMode

BYTE

Emissivity type: 1-rougher 0.95, 2-rough 0.80, 3-smooth 0.60, 4-smoother 0.30, 0xff-customized setting, ranges from 0.01 to 1.00, the larger the value, the higher the roughness

byRes1

Array of BYTE

Reserved, set to 0.

byRuleCalibType

BYTE

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

struPoint

NET_VCA_POINT

Point coordinate, it is valid when byRuleCalibType is "0".

struRegion

NET_VCA_POLYGON

Region/line coordinate, it is valid when byRuleCalibType is "1" or "2".

Remarks

For region temperature measurement, the maximum temperature, the minimum temperature, the average temperature, and the temperature difference will display; for line temperature measurement, the maximum temperature and the minimum temperature will display; for point temperature measurement, only the average temperature will display.