Add option to set frequency in json

This commit is contained in:
2022-10-18 11:05:05 +02:00
parent 596a30b76a
commit f718f82ad1
11 changed files with 71 additions and 13 deletions

View File

@@ -5,11 +5,13 @@
#include <thread>
#include <vector>
#include <Settings.h>
#include <fan/FanCurve.h>
class Controller {
public:
Controller(std::vector<std::shared_ptr<FanCurve>> curves);
Controller(std::shared_ptr<Settings> settings,
std::vector<std::shared_ptr<FanCurve>> curves);
~Controller();
void StartFanControlLoop();
@@ -18,6 +20,8 @@ public:
private:
void Loop();
int mTimeout;
std::vector<std::shared_ptr<FanCurve>> mFanCurves;
std::atomic<bool> mRun;