ENH: limit chamber temperature setting in cooling filt mode

Jira: [STUDIO-14035]
Change-Id: I894ecc3f1628bbdaa86fcfd8a4420e59111af7bb
(cherry picked from commit 5e95c6bcc8aa0b89661f27a4f123442857f7fec7)
This commit is contained in:
hemai
2025-09-18 14:14:01 +08:00
committed by Noisyfox
parent 2c675b1365
commit c6db0f0f85
3 changed files with 61 additions and 48 deletions

View File

@@ -108,6 +108,7 @@ public:
};
bool is_at_heating_mode() const { return m_air_duct_data.curren_mode == AIR_DUCT_HEATING_INTERNAL_FILT; };
bool is_at_cooling_mode() const { return m_air_duct_data.curren_mode == AIR_DUCT_COOLING_FILT; };
void SetSupportCoolingFilter(bool enable) { m_air_duct_data.m_support_cooling_filter = enable; }
AirDuctData GetAirDuctData() { return m_air_duct_data; };
@@ -123,6 +124,7 @@ public:
void ParseV3_0(const json &print_json);
public:
bool GetSupportAirduct() { return is_support_airduct; };
bool GetSupportAuxFanData() { return is_support_aux_fan; };
bool GetSupportChamberFan() { return is_support_aux_fan; };
int GetHeatBreakFanSpeed() { return heatbreak_fan_speed; }
@@ -137,6 +139,7 @@ private:
bool is_support_aux_fan{false};
bool is_support_chamber_fan{false};
bool is_support_airduct{false};
int heatbreak_fan_speed = 0;
int cooling_fan_speed = 0;