#pragma once #include "power_state.hpp" namespace phosphor::fan { /** * @brief Returns the PowerState object as a shared_ptr. * * Callers can use addCallback() on the return object to * have functions run when the power state changes. * * @return shared_ptr */ std::shared_ptr getPowerStateObject(); } // namespace phosphor::fan