blob: 22d8dd1abe2df8ccdd757dfc43cfcbd64c9ab7ee [file] [log] [blame]
Adriana Kobylak332a7b82022-03-03 21:15:09 +00001description: >
2 Implement to describe the status of the power supplied to the chassis by the
3 power supply unit(s). It is expected that the relationship to the chassis is
4 shown by implementing this interface under a multi-object path, such as
5 chassisN/unit[N] where unit can be an individual or group.
6
7properties:
8 - name: Status
9 type: enum[self.Status]
10 default: Good
11 description: >
Patrick Williamsf1260d32022-04-29 14:24:26 -050012 The current status of the power being supplied to the chassis.
Adriana Kobylak332a7b82022-03-03 21:15:09 +000013
14enumerations:
Patrick Williamsf1260d32022-04-29 14:24:26 -050015 - name: Status
16 description: >
17 Power status enum.
18 values:
19 - name: Fault
20 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060021 The power supply unit(s) are not providing enough power for
22 normal chassis operation, such as in a Brownout/Blackout
23 condition where one or more power supplies report AC loss VIN
24 fault.
Patrick Williamsf1260d32022-04-29 14:24:26 -050025 - name: Good
26 description: >
Patrick Williamsa1347412022-12-06 10:56:22 -060027 The power supply unit(s) are providing enough power for normal
28 chassis operation.