Struct ThermalConfig::ThermalFFCParams
Defined in File ThermalConfig.hpp
Nested Relationships
This struct is a nested type of Class ThermalConfig.
Struct Documentation
-
struct ThermalFFCParams
Public Functions
Public Members
-
std::optional<bool> autoFFC
Auto Flat-Field-Correction. Controls wheather the shutter is controlled by the sensor module automatically or not.
-
std::optional<uint16_t> minFFCInterval
Minimum FFC interval when auto FFC is enabled. The time interval between two FFC should not be less than this value.
-
std::optional<uint16_t> maxFFCInterval
Maximum FFC interval when auto FFC is enabled. The time interval between two FFC should not be more than this value.
-
std::optional<uint16_t> autoFFCTempThreshold
Auto FFC trigger threshold. The condition for triggering the auto FFC is that the change of Vtemp value exceeds a certain threshold, which is called the Auto FFC trigger threshold.
-
std::optional<bool> fallProtection
The shutter blade may open/close abnormally during strong mechanical shock (such as fall), and a monitoring process is designed in the firmware to correct the abnormal shutter switch in time. Turn on or off the fall protect mechanism.
-
std::optional<uint16_t> minShutterInterval
Frequent FFC will cause shutter heating, resulting in abnormal FFC effect and abnormal temperature measurement. Regardless of which mechanism triggers FFC, the minimum trigger interval must be limited.
-
std::optional<bool> closeManualShutter
Set this to True/False to close/open the shutter when autoFFC is disabled.
-
std::optional<uint16_t> antiFallProtectionThresholdHighGainMode
-
std::optional<uint16_t> antiFallProtectionThresholdLowGainMode
-
std::optional<bool> autoFFC