NET_DVR_FACE_THERMOMETRY_ALARM

Body Thermometry Alarm Information Structure

Member

Data Type

Description

dwSize

DWORD

Structure size

dwChannel

DWORD

Channel No.

byRuleID

BYTE

Body thermometry rule ID, its value is between from 1 and 40.

byRes1

Array of BYTE

Reserved, set to 0

byRuleName

Array of BYTE

Rule name

dwRelativeTime

DWORD

Time of UTC ± 00:00

dwAbsTime

DWORD

Local time

byFaceDetectionState

BYTE

Face detection status: 0-no face detected, 1-face detected. When it is 0, the dwfaceImageLen is 0, and struFaceRect is null.

byThermometryUnit

BYTE

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

byAlarmRule

BYTE

Alarm rule: 0-max. temperature higher than, 1-max.temperature lower than

byRes2

Array of BYTE

Reserved, set to 0

fAlarmTemperature

float

Alarm triggered temperature, ranges from -20.0 to 120.0, corrects to one decimal place.

fRuleTemperature

float

Rule temperature, ranges from -20.0 to 60.0, corrects to one decimal place.

dwVisibleLightImageLen

DWORD

Visible light picture size

pVisibleLightImage

BYTE*

Visible light picture pointer

dwFaceImageLen

DWORD

Face thumbnail size

pFaceImage

BYTE*

Face thumbnail pointer

struFaceRegion

NET_VCA_RECT

Face thumbnail coordinates in captured picture

fMinTemperature

float

Minimum temperature, ranges from -20.0 to 120.0, corrects to one decimal place.

fAverageTemperature

float

Average temperature, ranges from -20.0 to 120.0, corrects to one decimal place.

struMinTemperaturePoint

NET_VCA_POINT

Coordinates of lowest temperature position

struMaxTemperaturePoint

NET_VCA_POINT

Coordinates of highest temperature position

byRes

Array of BYTE

Reserved, set to 0

Remarks

When no face detected, the byFaceDetectionState is "0", dwfaceImageLen is "0", and struFaceRect is "null"; when the face is detected, the byFaceDetectionState is "1", dwfaceImageLen is the face thumbnail size, and struFaceRect is the actual position of face thumbnail in visible light.