Program Listing for File ThermalProperties.hpp

Return to documentation for file (include/depthai/properties/ThermalProperties.hpp)

#pragma once

#include "depthai/common/CameraBoardSocket.hpp"
#include "depthai/common/CameraImageOrientation.hpp"
#include "depthai/pipeline/datatype/ThermalConfig.hpp"
#include "depthai/properties/Properties.hpp"

namespace dai {

struct ThermalProperties : PropertiesSerializable<Properties, ThermalProperties> {
    ThermalConfig initialConfig;

    int numFramesPool = 4;

    CameraBoardSocket boardSocket = CameraBoardSocket::AUTO;

    float fps = 25.0;

    ~ThermalProperties() override;
};

DEPTHAI_SERIALIZE_EXT(ThermalProperties, initialConfig, numFramesPool, boardSocket, fps);

}  // namespace dai