1# fans.json
2
3## JSON Example
4
5```
6[
7    {
8        "name": "fan0",
9        "zone": "0",
10        "sensors": ["fan0_0"],
11        "target_interface": "xyz.openbmc_project.Control.FanSpeed"
12    }
13    ...
14]
15```
16
17## Attributes
18
19### name
20The D-Bus name of the fan FRU. Required.
21
22### zone
23The zone the fan is in. Required.
24
25### sensors
26The D-bus sensor names associated with that fan. Required.
27
28### target_interface
29The D-Bus interface to use for setting the fan target speed/PWM. Either
30`xyz.openbmc_project.Control.FanSpeed` for RPM controlled fans or
31`xyz.openbmc_project.Control.FanPWM` for PWM controlled fans. Required.
32