AlessandroB
 
    struct ThermalAmbientParams {
        /// Distance to the measured object. unit:cnt(128cnt=1m), range:0-25600(0-200m)
        std::optional<uint16_t> distance;
        /// Reflection temperature. unit:K, range:230-500(high gain), 230-900(low gain)
        std::optional<uint16_t> reflectionTemperature;
        /// Atmospheric temperature. unit:K, range:230-500(high gain), 230-900(low gain)
        std::optional<uint16_t> atmosphericTemperature;
        /// Emissivity. unit:1/128, range:1-128(0.01-1)
        std::optional<uint8_t> targetEmissivity;
        /// Atmospheric transmittance. unit:1/128, range:1-128(0.01-1)
        std::optional<uint8_t> atmosphericTransmittance;
        /// Gain mode, low or high.
        std::optional<ThermalGainMode> gainMode;
        DEPTHAI_SERIALIZE(ThermalAmbientParams, distance, reflectionTemperature, atmosphericTemperature, targetEmissivity, atmosphericTransmittance, gainMode);
    };
We'll be adding this do the docs as well.
Thanks, 
Jaka