| description: > |
| Implement to provide information on the condition of the host firmware. |
| The expectation is the implementer of this interface utilize their host |
| protocol (IPMI, PLDM, ...) to check the state of the host firmware running |
| on the system. |
| |
| properties: |
| - name: CurrentFirmwareCondition |
| type: enum[self.FirmwareCondition] |
| default: 'Unknown' |
| description: > |
| The current condition of the host |
| |
| enumerations: |
| - name: FirmwareCondition |
| description: > |
| The current condition of the host firmware |
| values: |
| - name: 'Unknown' |
| description: > |
| The condition of the host firmware is unknown |
| - name: 'Off' |
| description: > |
| Host firmware is not responsive to communication |
| - name: 'Running' |
| description: > |
| Host firmware is running and responsive to communication |