Rename some functions, improve documentation

This commit is contained in:
2022-09-17 15:50:00 +02:00
parent 828964bf8f
commit dccd6f2773
3 changed files with 12 additions and 5 deletions

View File

@@ -9,8 +9,15 @@ interface Sensor {
{abstract} string name() {abstract} string name()
} }
class HwmonFan { class PwmControl {
+void pwm(int percent)
+int pwm()
+ void enableManualControl()
+ void reset()
- System Paths
- Initial Values
} }
Fan <|-- HwmonFan Fan <|-- HwmonFan

View File

@@ -3,8 +3,8 @@
class Fan { class Fan {
public: public:
virtual void PWM(int percent) = 0; virtual void pwm(int percent) = 0;
virtual int RPM() = 0; virtual int rpm() = 0;
}; };
#endif // FAN_H_ #endif // FAN_H_

View File

@@ -12,8 +12,8 @@ public:
HwmonFan(std::unique_ptr<PwmControl> pwmControl, HwmonFan(std::unique_ptr<PwmControl> pwmControl,
std::unique_ptr<Sensor> rpmSensor); std::unique_ptr<Sensor> rpmSensor);
void PWM(int percent) override; void pwm(int percent) override;
int RPM() override; int rpm() override;
private: private:
std::unique_ptr<PwmControl> mPwmControl; std::unique_ptr<PwmControl> mPwmControl;