Organize the files

This commit is contained in:
2022-09-11 19:41:45 +02:00
parent 7111a20203
commit e6188b8e72
11 changed files with 14 additions and 14 deletions

View File

@@ -9,10 +9,10 @@ find_package(Boost 1.79.0 COMPONENTS json)
add_executable(app add_executable(app
src/main.cxx src/main.cxx
src/NvidiaTemperatureSensor.cxx src/sensor/NvidiaTemperatureSensor.cxx
src/Pwm.cxx src/fan/Pwm.cxx
src/SensorsWrapper.cxx src/SensorsWrapper.cxx
src/HwmonTemperatureSensor.cxx src/sensor/HwmonTemperatureSensor.cxx
) )
set_property(TARGET app PROPERTY CXX_STANDARD 17) set_property(TARGET app PROPERTY CXX_STANDARD 17)

View File

@@ -3,7 +3,7 @@
class Fan { class Fan {
public: public:
virtual void PWM(int value) = 0; virtual void PWM(int percent) = 0;
virtual int RPM() = 0; virtual int RPM() = 0;
}; };

View File

@@ -1,11 +1,11 @@
#ifndef HWMONFAN_H_ #ifndef HWMONFAN_H_
#define HWMONFAN_H_ #define HWMONFAN_H_
#include <Fan.h> #include <fan/Fan.h>
class HwmonFan : public Fan { class HwmonFan : public Fan {
public: public:
void PWM(int value) override; void PWM(int percent) override;
int RPM() override; int RPM() override;
}; };

View File

@@ -3,7 +3,7 @@
#include <sensors/sensors.h> #include <sensors/sensors.h>
#include <TemperatureSensor.h> #include <sensor/TemperatureSensor.h>
class HwmonTemperatureSensor : public TemperatureSensor { class HwmonTemperatureSensor : public TemperatureSensor {
public: public:

View File

@@ -1,7 +1,7 @@
#ifndef NVIDIA_H_ #ifndef NVIDIA_H_
#define NVIDIA_H_ #define NVIDIA_H_
#include <TemperatureSensor.h> #include <sensor/TemperatureSensor.h>
class NvidiaTemperatureSensor : public TemperatureSensor { class NvidiaTemperatureSensor : public TemperatureSensor {
public: public:

View File

@@ -5,7 +5,7 @@
#include <regex> #include <regex>
#include <string> #include <string>
#include <Pwm.h> #include <fan/Pwm.h>
namespace fs = std::filesystem; namespace fs = std::filesystem;
using namespace std; using namespace std;

View File

@@ -5,9 +5,9 @@
#include <sensors/sensors.h> #include <sensors/sensors.h>
#include <HwmonTemperatureSensor.h> #include <fan/Pwm.h>
#include <NvidiaTemperatureSensor.h> #include <sensor/HwmonTemperatureSensor.h>
#include <Pwm.h> #include <sensor/NvidiaTemperatureSensor.h>
#define CONFIG_FILE "/etc/conf.d/sensors" #define CONFIG_FILE "/etc/conf.d/sensors"

View File

@@ -1,6 +1,6 @@
#include <sensors/sensors.h> #include <sensors/sensors.h>
#include <HwmonTemperatureSensor.h> #include <sensor/HwmonTemperatureSensor.h>
using namespace std; using namespace std;

View File

@@ -1,6 +1,6 @@
#include <include/nvml.h> #include <include/nvml.h>
#include <NvidiaTemperatureSensor.h> #include <sensor/NvidiaTemperatureSensor.h>
using namespace std; using namespace std;