Member |
Data Type |
Description |
---|---|---|
byEnabled |
BYTE |
Whether to enable: 0-no, 1-yes. |
byRuleID |
BYTE |
rule ID, which starts from 1, and 0- invalid. |
wDistance |
WORD |
Distance (unit: m), range: [0, 10000] |
fEmissivity |
float |
Emissivity (Emissivity refers to a material's effectiveness in emitting energy. Here the value of emissivity is accurate to two decimal places), range: [0.01, 1.00]. |
byDistanceUnit |
BYTE |
Distance unit: 0-meter, 1-feet, 2-centimeter |
byRes |
Array of BYTE |
Reserved, set to 0. |
byReflectiveEnabled |
BYTE |
whether to enable reflecting temperature: 0-no, 1-yes. |
fReflectiveTemperature |
float |
Reflective temperature. Here the value of reflective temperature is accurate to one decimal place. |
szRuleName |
char |
Rule name. |
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 |
byRes1 |
Array of BYTE |
Reserved, set to 0. |
byRuleCalibType |
BYTE |
Rule calibration types: 0-point, 1-frame, 2-line. |
struPoint |
Point coordinate, it is valid when byRuleCalibType is "0". |
|
struRegion |
Region/line coordinate, it is valid when byRuleCalibType is "1" or "2". |
For region temperature measurement, the maximum temperature, the minimum temperature, the average temperature, and the temperature difference will display; for line temperature measurement, the maximum temperature and the minimum temperature will display; for point temperature measurement, only the average temperature will display.