NET_DVR_THERMOMETRY_ALARM

Temperature Measurement Alarm Information Structure

Member

Data Type

Description

dwSize

DWORD

Structure size

dwChannel

DWORD

Channel No.

byRuleID

BYTE

Body thermometry rule ID, from 1 to 40

byThermometryUnit

BYTE

Temperature unit: 0-Celsius (°C), 1-Fahrenheit (°F), 2-Kelvin(K)

wPresetNo

WORD

Preset No.

struPtzInfo

NET_PTZ_INFO

PTZ information

byAlarmLevel

BYTE

Alarm level: 0-prealarm, 1-alarm

byAlarmType

BYTE

Alarm type: 0-highest temperature, 1-lowest temperature, 2-average temperature, 3-temperature differences, 4-sudden rise in temperature, 5-sudden reduction in temperature

byAlarmRule

BYTE

Alarm rule: 0-larger than, 1-smaller than

byRuleCalibType

BYTE

Rule calibration type: 0-point, 1-rectangle, 2-line

struPoint

NET_VCA_POINT

Coordinate of temperature measuring point (it is valid when byRuleCalibType is "0").

struRegion

NET_VCA_POLYGON

Coordinate of temperature measuring region (it is valid when byRuleCalibType is "1" or "2").

fRuleTemperature

float

Configured rule temperature, corrects to one decimal place, which ranges from -40.0 to 1000.0.

fCurrTemperature

float

Current temperature, corrects to one decimal place, which ranges from -40.0 to 1000.0.

dwPicLen

DWORD

Visible light picture data length.

dwThermalPicLen

DWORD

Thermal picture data length

dwThermalInfoLen

DWORD

Additional information length.

pPicBuff

char*

Visible light picture pointer, which is used to save the visible light picture data with JPEG format.

pThermalPicBuff

char*

Thermal picture pointer, used to save the thermal imaging picture data with JPEG format

pThermalInfoBuff

char*

Additional information pointer, which is used to save the thermal information

struHighestPoint

NET_VCA_POINT

Coordinate of highest temperature position on the measuring region, it is valid when byRuleCalibType is "1" or "2").

fToleranceTemperature

float

Temperature tolerance, corrects to one decimal place, which ranges from -40.0 to 1000.0.

dwAlertFilteringTime

DWORD

Temperature prealarm filtering time, unit: second, which ranges from 0 to 200 seconds, it is 0 second by default.

dwAlarmFilteringTime

DWORD

Temperature alarm filtering time, unit: second, which ranges from 0 to 200 seconds, it is 0 second by default.

dwTemperatureSuddenChangeCycle

DWORD

Period of temperature sudden change, unit: second.

fTemperatureSuddenChangeValue

float

Picture transmission method: 0-binary, 1-url

byPicTransType

BYTE

Temperature difference, corrects to one decimal place and it should be larger than 0.

byRes1

Array of BYTE

Reserved, set to 0

dwVisibleChannel

DWORD

Visible light channel No.

dwRelativeTime

DWORD

Relative time

dwAbsTime

DWORD

Absolute time

fAlarmRuleTemperature

float

Rule temperature of TMA (temperature measurement alarm)

byRes

Array of BYTE

Reserved, set to 0.