| description: > |
| Implement to provide memory ECC attributes. |
| properties: |
| - name: isLoggingLimitReached |
| type: boolean |
| description: > |
| ECC logging limit reached. |
| - name: ceCount |
| type: int64 |
| description: > |
| A correctable ECC event has been detected on a read operation. |
| - name: ueCount |
| type: int64 |
| description: > |
| An uncorrectable ECC event has been detected on a read operation. |
| - name: state |
| type: enum[self.ECCStatus] |
| default: ok |
| description: > |
| The state is described in ECC status. |
| |
| enumerations: |
| - name: ECCStatus |
| description: > |
| The operating system statuses. |
| values: |
| - name: ok |
| description: > |
| There is no ECC error occurred. |
| - name: CE |
| description: > |
| correctable ECC detected. |
| - name: UE |
| description: > |
| uncorrectable ECC detected. |
| - name: LogFull |
| description: > |
| ECC logging reach limits. |