Rename some functions, improve documentation
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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_
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user