Member |
Data Type |
Description |
---|---|---|
dwSize |
DWORD |
Structure size. |
byEnabled |
BYTE |
Whether to enable: 0-no, 1-yes. |
byStreamOverlay |
BYTE |
Whether to display temperature on the video: 0-no, 1-yes. |
byPictureOverlay |
BYTE |
Whether to display temperature on picture: 0-no, 1-yes. |
byThermometryRange |
BYTE |
Temperature range (default unit: ºC. For other kinds of units, you should transform by yourself): 0-default value, 1-(-20 to 150), 2-(0 to 550) , 3-(0 to 650), 4-(20 to 650), 5-(-20 to 150), 6-(-20 to 120), 7-(20 to 350), 8-(20 to 45), 0xff-auto. |
byThermometryUnit |
BYTE |
Temperature unit: 0-Celsius (°C), 1-Fahrenheit (°F), 2-Kelvin (K). |
byThermometryCurve |
BYTE |
Temperature curve: 0-reserved, 1-mode 1 (transverse temperature curve), 2- mode 2 (longitudinal temperature curve). |
byFireImageModea |
BYTE |
Thermal picture mode: 0-reserved, 1-black and white mode, 2-thermal detection mode, 3-fire ground mode |
byShowTempStripEnable |
BYTE |
Whether to enable displaying temperature bar: 0-no, 1-yes. |
fEmissivity |
float |
Emissivity (the radiating energy capability of object, which is accurate to two decimal places), which ranges from 0.01 to 1.00. |
byDistanceUnit |
BYTE |
Distance unit: 0-meter, 1-feet, 2-centimeter. |
byEnviroHumidity |
BYTE |
Distance unit: 0-meter, 1-feet |
byRes2 |
Array of BYTE |
Reserved, set to 0. |
struTempColor |
Temperature alarm color |
|
iEnviroTemperature |
int |
Environment humidity, ranges from -273 to 10000 degrees centigrade. |
iCorrectionVolume |
int |
Temperature correction, ranges from -100 to 100. |
bySpecialPointThermType |
BYTE |
Display specific temperature measurement point, indicated by bit:
|
byReflectiveEnabled |
BYTE |
Whether enables reflecting temperature: 0-no, 1-yes. |
wDistance |
WORD |
Distance, unit: meter, ranges from 0 to 10000. |
fReflectiveTemperature |
float |
Reflected temperature, corrects to one decimal place. |
fAlert |
float |
Pre-alarm temperature threshold, ranges from -100.0 to 1000.0 degrees centigrade (corrects to one decimal place). |
fAlarm |
float |
Alarm temperature threshold, ranges from -100.0 to 1000.0 degrees centigrade (corrects to one decimal place). |
fThermalOpticalTransmittance |
float |
Optical transmissivity, which corrects to three decimal places, from 0.001 to 1.000, the default value is 1.000 . |
fExternalOpticsWindowCorrection |
float |
External optical temperature is between -40.0 °C and 80.0 °C. The default value is 20 °C. It corrects to three decimal places. |
byDisplayMaxTemperatureEnabled |
BYTE |
Whether displays the maximum temperature: 0-no, 1-yes. |
byDisplayMinTemperatureEnabled |
BYTE |
Whether displays the minimum temperature: 0-no, 1-yes. |
byDisplayAverageTemperatureEnabled |
BYTE |
Whether displays the average temperature: 0-no, 1-yes. |
byThermometryInfoDisplayposition |
BYTE |
Thermometry information overlay position: 0-reserved, 1-near target, 2-on the top left corner of screen |
dwAlertFilteringTime |
BYTE |
Temperature pre-alarm dwell time, unit: second |
dwAlarmFilteringTime |
BYTE |
Temperature alarm dwell time, unit: second |
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 |
bydisplayTemperatureInOpticalChannelEnabled |
BYTE |
Display the temperature information of optical channel or not: 0-not display, 1-display |
byRes |
Array of BYTE |
Reserved, set to 0. |
For "normal" temperature measurement mode, this structure is invalid.