#ifndef HWMONFAN_H_ #define HWMONFAN_H_ #include #include #include #include class HwmonFan : public Fan { public: HwmonFan(std::unique_ptr pwmControl, std::unique_ptr rpmSensor); void PWM(int percent) override; int RPM() override; private: std::unique_ptr mPwmControl; std::unique_ptr mRpmSensor; }; #endif // HWMONFAN_H_