#ifndef LMSENSORSFACADE_H_ #define LMSENSORSFACADE_H_ #include #include #include #include class LMSensorsFacade { public: LMSensorsFacade(); ~LMSensorsFacade(); std::vector> TemperatureSensors(); std::vector> RPMSensors(); void ReloadSensors(); private: template std::vector> Sensors(); void InitSensors(); void CleanupSensors(); private: FILE *mConfigFile; }; #endif // LMSENSORSFACADE_H_