Organize the files
This commit is contained in:
@@ -9,10 +9,10 @@ find_package(Boost 1.79.0 COMPONENTS json)
|
||||
|
||||
add_executable(app
|
||||
src/main.cxx
|
||||
src/NvidiaTemperatureSensor.cxx
|
||||
src/Pwm.cxx
|
||||
src/sensor/NvidiaTemperatureSensor.cxx
|
||||
src/fan/Pwm.cxx
|
||||
src/SensorsWrapper.cxx
|
||||
src/HwmonTemperatureSensor.cxx
|
||||
src/sensor/HwmonTemperatureSensor.cxx
|
||||
)
|
||||
|
||||
set_property(TARGET app PROPERTY CXX_STANDARD 17)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
class Fan {
|
||||
public:
|
||||
virtual void PWM(int value) = 0;
|
||||
virtual void PWM(int percent) = 0;
|
||||
virtual int RPM() = 0;
|
||||
};
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#ifndef HWMONFAN_H_
|
||||
#define HWMONFAN_H_
|
||||
|
||||
#include <Fan.h>
|
||||
#include <fan/Fan.h>
|
||||
|
||||
class HwmonFan : public Fan {
|
||||
public:
|
||||
void PWM(int value) override;
|
||||
void PWM(int percent) override;
|
||||
int RPM() override;
|
||||
};
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#include <sensors/sensors.h>
|
||||
|
||||
#include <TemperatureSensor.h>
|
||||
#include <sensor/TemperatureSensor.h>
|
||||
|
||||
class HwmonTemperatureSensor : public TemperatureSensor {
|
||||
public:
|
||||
@@ -1,7 +1,7 @@
|
||||
#ifndef NVIDIA_H_
|
||||
#define NVIDIA_H_
|
||||
|
||||
#include <TemperatureSensor.h>
|
||||
#include <sensor/TemperatureSensor.h>
|
||||
|
||||
class NvidiaTemperatureSensor : public TemperatureSensor {
|
||||
public:
|
||||
@@ -5,7 +5,7 @@
|
||||
#include <regex>
|
||||
#include <string>
|
||||
|
||||
#include <Pwm.h>
|
||||
#include <fan/Pwm.h>
|
||||
|
||||
namespace fs = std::filesystem;
|
||||
using namespace std;
|
||||
@@ -5,9 +5,9 @@
|
||||
|
||||
#include <sensors/sensors.h>
|
||||
|
||||
#include <HwmonTemperatureSensor.h>
|
||||
#include <NvidiaTemperatureSensor.h>
|
||||
#include <Pwm.h>
|
||||
#include <fan/Pwm.h>
|
||||
#include <sensor/HwmonTemperatureSensor.h>
|
||||
#include <sensor/NvidiaTemperatureSensor.h>
|
||||
|
||||
#define CONFIG_FILE "/etc/conf.d/sensors"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include <sensors/sensors.h>
|
||||
|
||||
#include <HwmonTemperatureSensor.h>
|
||||
#include <sensor/HwmonTemperatureSensor.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#include <include/nvml.h>
|
||||
|
||||
#include <NvidiaTemperatureSensor.h>
|
||||
#include <sensor/NvidiaTemperatureSensor.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
Reference in New Issue
Block a user