blob: acb44a3e230d90a37d03d9bda153c9a6725edf32 [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]
Patrick Williams8da396c2022-03-14 14:21:02 -050010 default: "Unknown"
Andrew Geisslerec9fc422021-04-19 16:29:13 -050011 description: >
12 The current condition of the host
13
14enumerations:
15 - name: FirmwareCondition
16 description: >
Patrick Williams8da396c2022-03-14 14:21:02 -050017 The current condition of the host firmware
Andrew Geisslerec9fc422021-04-19 16:29:13 -050018 values:
Patrick Williams8da396c2022-03-14 14:21:02 -050019 - 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