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