Lines Matching full:fan
8 namespace fan namespace
14 * @class Fan
16 * Represents a fan. It has sensors used for setting speeds
22 class Fan class
25 Fan() = delete;
26 Fan(const Fan&) = delete;
27 Fan(Fan&&) = default;
28 Fan& operator=(const Fan&) = delete;
29 Fan& operator=(Fan&&) = default;
30 ~Fan() = default;
33 * Creates a fan object with sensors specified by
34 * the fan definition data.
37 * @param[in] def - the fan definition data
39 Fan(sdbusplus::bus_t& bus, const FanDefinition& def);
49 * @brief Get the current fan target speed
51 * @return - The target speed of the fan
65 * The inventory name of the fan
75 * The interface of the fan target
80 * Target speed for this fan
86 } // namespace fan