1# num_nonfunc_rotors_before_error
2
3## Description
4
5The number of fan rotors (also known as [`sensors`](sensors.md)) that must be
6deemed nonfunctional for an error event log to be created. When the number of
7nonfunctional fan rotors are below this value, informational event logs are
8created against those nonfunctional fan rotors. This attribute is optional and
9defaults to 1, meaning an error event log should be created when any one of the
10fan rotors([`sensors`](sensors.md)) being monitored is nonfunctional.
11
12## Attribute Value(s)
13
14integer (default = 1)
15
16## Example
17
18```json
19{
20  "fault_handling": [
21    {
22      "num_nonfunc_rotors_before_error": 1,
23      "power_off_config": [
24        {
25          "type": "hard",
26          "cause": "missing_fan_frus",
27          "count": 1,
28          "delay": 25,
29          "state": "at_pgood"
30        },
31        {
32          "type": "soft",
33          "cause": "nonfunc_fan_rotors",
34          "count": 2,
35          "delay": 30,
36          "state": "runtime"
37        },
38        {
39          "type": "epow",
40          "cause": "nonfunc_fan_rotors",
41          "count": 3,
42          "service_mode_delay": 300,
43          "meltdown_delay": 300
44        }
45      ]
46    }
47  ]
48}
49```
50