Struct ThermalConfig::ThermalAmbientParams

Nested Relationships

This struct is a nested type of Class ThermalConfig.

Struct Documentation

struct ThermalAmbientParams

Ambient factors that affect the temperature measurement of a Thermal sensor.

Public Members

std::optional<uint16_t> distance

Distance to the measured object. unit:cnt(128cnt=1m), range:0-25600(0-200m)

std::optional<uint16_t> reflectionTemperature

Reflection temperature. unit:K, range:230-500(high gain), 230-900(low gain)

std::optional<uint16_t> atmosphericTemperature

Atmospheric temperature. unit:K, range:230-500(high gain), 230-900(low gain)

std::optional<uint8_t> targetEmissivity

Emissivity. unit:1/128, range:1-128(0.01-1)

std::optional<uint8_t> atmosphericTransmittance

Atmospheric transmittance. unit:1/128, range:1-128(0.01-1)

std::optional<ThermalGainMode> gainMode

Gain mode, low or high.