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 |
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 |
Coordinates of lowest temperature position |
|
struMaxTemperaturePoint |
Coordinates of highest temperature position |
|
byRes |
Array of BYTE |
Reserved, set to 0 |
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.