Organize the files
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -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:
|
||||||
@@ -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:
|
||||||
@@ -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;
|
||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
@@ -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;
|
||||||
|
|
||||||
Reference in New Issue
Block a user