1332a7b86SAdriana Kobylakdescription: >
2332a7b86SAdriana Kobylak    Implement to describe the status of the power supplied to the chassis by the
3332a7b86SAdriana Kobylak    power supply unit(s). It is expected that the relationship to the chassis is
4332a7b86SAdriana Kobylak    shown by implementing this interface under a multi-object path, such as
5332a7b86SAdriana Kobylak    chassisN/unit[N] where unit can be an individual or group.
6332a7b86SAdriana Kobylak
7332a7b86SAdriana Kobylakproperties:
8332a7b86SAdriana Kobylak    - name: Status
9332a7b86SAdriana Kobylak      type: enum[self.Status]
10332a7b86SAdriana Kobylak      default: Good
11332a7b86SAdriana Kobylak      description: >
12332a7b86SAdriana Kobylak          The current status of the power being supplied to the chassis.
13332a7b86SAdriana Kobylak
14332a7b86SAdriana Kobylakenumerations:
15332a7b86SAdriana Kobylak    - name: Status
16332a7b86SAdriana Kobylak      description: >
17332a7b86SAdriana Kobylak          Power status enum.
18332a7b86SAdriana Kobylak      values:
19332a7b86SAdriana Kobylak          - name: Fault
20332a7b86SAdriana Kobylak            description: >
21*a1347418SPatrick Williams                The power supply unit(s) are not providing enough power for
22*a1347418SPatrick Williams                normal chassis operation, such as in a Brownout/Blackout
23*a1347418SPatrick Williams                condition where one or more power supplies report AC loss VIN
24*a1347418SPatrick Williams                fault.
25332a7b86SAdriana Kobylak          - name: Good
26332a7b86SAdriana Kobylak            description: >
27*a1347418SPatrick Williams                The power supply unit(s) are providing enough power for normal
28*a1347418SPatrick Williams                chassis operation.
29