1#Example fan zone definitions for phosphor-fan-control 2 3#List the properties of the fan zones that are possible in the system. 4#The zones may be conditional based on certain conditions, such as 5#different chassis types or water cooled models. The fans themselves 6#are not listed in this file. They are in a separate YAML file so it 7#can be machine generated (i.e. from the MRW) if desired. 8 9#The general structure is a list of groups of zones, where a group 10#contains both the zones and the conditions required for the zones 11#to be valid 12 13#The cooling_profile is used along with the zone number to know 14#which fans in the fan yaml belong in this zone instance. For 15#example, a fan may only be in zone 0 if it's the air cooled version 16#of the system, but not with the water cooled version. In that 17#case, the fan yaml would have a cooling_profile of 'air' to match 18#the zone cooling profile. 19 20#manager_configuration: 21# power_on_delay: [Number of seconds that phosphor-fan-control --init 22# should delay after setting fans to full speed on 23# a power on.] 24# 25#zone_configuration: 26# - zone_conditions: 27# - name: [Name of a condition, if any. Valid names are TBD.] 28# 29# zones: 30# - zone: [zone number] 31# cooling_profiles: 32# - [cooling profile] 33# full_speed: [Full speed for the zone.] 34 35#Example: 36#manager_configuration: 37# power_on_delay: 20 38# 39#zone_configuration: 40# - zone_conditions: 41# - name: air_cooled_chassis 42# 43# zones: 44# - zone: 0 45# cooling_profiles: 46# - air 47# - all 48# full_speed: 10500 49# 50# - zone_conditions: 51# - name: water_and_air_cooled_chassis 52# 53# zones: 54# - zone: 0 55# cooling_profiles: 56# - water 57# - all 58# full_speed: 4000 59 60