#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_