Change some variable names, add stubs for sensor interface and an implementation

This commit is contained in:
2022-09-07 22:12:55 +02:00
parent 39310ad4d2
commit f152f1471d
4 changed files with 31 additions and 11 deletions

View File

@@ -0,0 +1,11 @@
#ifndef HWMONTEMPERATURESENSOR_H_
#define HWMONTEMPERATURESENSOR_H_
#include <TemperatureSensor.h>
class HwmonTemperatureSensor : public TemperatureSensor {
public:
int getTemperature() override;
};
#endif // HWMONTEMPERATURESENSOR_H_

View File

@@ -8,9 +8,9 @@
enum class PWM_CONTROL_PROPERTY { CONTROL, ENABLE, MODE };
struct PWM_CONTROL {
std::string control;
std::string enable;
std::string mode;
std::string controlPath;
std::string enablePath;
std::string modePath;
std::string initialEnable;
std::string initialMode;

View File

@@ -0,0 +1,9 @@
#ifndef TEMPERATURESENSOR_H_
#define TEMPERATURESENSOR_H_
class TemperatureSensor {
public:
virtual int getTemperature() = 0;
};
#endif // TEMPERATURESENSOR_H_