NET_DVR_THERMOMETRY_ALARMRULE_PARAM

Structure About Alarm Rule When Measuring Temperature by Preset

Member

Data Type

Description

byEnabled

BYTE

Whether to enable: 0-no, 1-yes

byRuleID

BYTE

Rule ID

byRule

BYTE

Temperature comparison mode: 0-high temperature higher than, 1-high temperature lower than, 2-low temperature higher than, 3-low temperature lower than, 4-average temperature higher than, 5-average temperature lower than, 6-temperature difference higher than, 7-temperature difference lower than.

byRes

Array of BYTE

Reserved, set to 0.

byReflectiveEnabled

BYTE

Whether to enable: 0-no, 1-yes

fReflectiveTemperature

float

Reflective temperature

szRuleName

Array of char

Rule name.

fAlert

float

Pre-alarm temperature

fAlarm

float

Alarm temperature.

fThreshold

float

Temperature threshold. E.g., if the configured alarm temperature is 60 ºC, and the temperature threshold is set to 5 ºC, the alarm will be triggered when the actual temperature is between 55 ºC and 65 ºC.

dwAlertFilteringTime

DWORD

Temperature pre-alarm dwell time

dwAlarmFilteringTime

DWORD

Temperature alarm dwell time

byRes1

Array of BYTE

Reserved, set to 0.