Matt Spinler | 77d32d1 | 2017-04-12 09:51:41 -0500 | [diff] [blame^] | 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 | #- zone_conditions: |
| 21 | # - name: [Name of a condition, if any. Valid names are TBD] |
| 22 | # |
| 23 | # zones: |
| 24 | # - zone: [zone number] |
| 25 | # cooling_profiles: |
| 26 | # - [cooling profile] |
| 27 | # initial_speed: [Speed to set the zone to when app starts] |
| 28 | |
| 29 | #Example: |
| 30 | #- zone_conditions: |
| 31 | # - name: air_cooled_chassis |
| 32 | # |
| 33 | # zones: |
| 34 | # - zone: 0 |
| 35 | # cooling_profiles: |
| 36 | # - air |
| 37 | # - all |
| 38 | # initial_speed: 10500 |
| 39 | # |
| 40 | #- zone_conditions: |
| 41 | # - name: water_and_air_cooled_chassis |
| 42 | # |
| 43 | # zones: |
| 44 | # - zone: 0 |
| 45 | # cooling_profiles: |
| 46 | # - water |
| 47 | # - all |
| 48 | # initial_speed: 4000 |
| 49 | |