Add support for zero-fan mode, fix sensor identifiers

This commit is contained in:
2023-07-24 13:55:53 +02:00
parent ad12f7a981
commit ff72f8d2ea
6 changed files with 53 additions and 58 deletions

View File

@@ -24,6 +24,9 @@ public:
void StartPWM(int value) override;
int StartPWM() override;
void ZeroFanModeSupported(bool value) override;
bool ZeroFanModeSupported() override;
void FindPWMLimits() override;
void AdjustPWMLimits() override;
@@ -36,8 +39,9 @@ private:
std::shared_ptr<Sensor> mRpmSensor;
std::string mLabel;
int mMinPWM;
int mStartPWM;
int mMinPWM = 0;
int mStartPWM = 0;
bool mZeroFanModeSupported = false;
std::chrono::time_point<std::chrono::steady_clock> mLastAdjustmentTime;
};