blob: 3ee8190b1b7b9dd16e3eed800c647036d6f5cc47 [file] [log] [blame]
Andrew Geisslerec9fc422021-04-19 16:29:13 -05001description: >
2 Implement to provide information on the condition of the host firmware.
3 The expectation is the implementer of this interface utilize their host
4 protocol (IPMI, PLDM, ...) to check the state of the host firmware running
5 on the system.
6
7properties:
8 - name: CurrentFirmwareCondition
9 type: enum[self.FirmwareCondition]
10 default: 'Unknown'
11 description: >
12 The current condition of the host
13
14enumerations:
15 - name: FirmwareCondition
16 description: >
17 The current condition of the host firmware
18 values:
19 - name: 'Unknown'
20 description: >
21 The condition of the host firmware is unknown
22 - name: 'Off'
23 description: >
24 Host firmware is not responsive to communication
25 - name: 'Running'
26 description: >
27 Host firmware is running and responsive to communication