Lines Matching +full:phosphor +full:- +full:fan +full:- +full:presence
3 #include "fan.hpp"
12 namespace phosphor namespace
14 namespace fan namespace
16 namespace presence namespace
42 * @param[in] fan - The fan associated with the policy.
43 * @param[in] s - The set of sensors associated with the policy.
44 * @param[in] e - EEPROM device instance
46 AnyOf(const Fan& fan,
53 * @param[in] fan - The fan associated with the policy.
54 * @param[in] s - The set of sensors associated with the policy.
56 AnyOf(const Fan& fan, in AnyOf() argument
58 AnyOf(fan, s, nullptr) in AnyOf()
67 * @param[in] present - The new presence state according
69 * @param[in] sensor - The sensor reporting the new state.
76 * Start monitoring the fan.
83 * agree on the presence value. If they don't, then call
84 * logConflict() on the sensors that don't think the fan
92 * @brief Callback function called after a post-poweron delay.
106 * @return bool - if power is on.
118 * - Clears the memory of previous sensor conflicts.
119 * - Starts the post power on delay timer.
121 * @param[in] powerOn - If power is now on or off.
130 * @brief All presence sensors in the redundancy set.
133 * - A reference to a PresenceSensor
134 * - The current presence state
135 * - If the sensors have logged conflicts in their answers.
160 } // namespace presence
161 } // namespace fan
162 } // namespace phosphor