1description: >
2    Implement to provide memory ECC attributes.
3properties:
4    - name: isLoggingLimitReached
5      type: boolean
6      description: >
7          ECC logging limit reached.
8    - name: ceCount
9      type: int64
10      description: >
11          A correctable ECC event has been detected on a read operation.
12    - name: ueCount
13      type: int64
14      description: >
15          An uncorrectable ECC event has been detected on a read operation.
16    - name: state
17      type: enum[self.ECCStatus]
18      default: ok
19      description: >
20          The state is described in ECC status.
21
22enumerations:
23    - name: ECCStatus
24      description: >
25          The operating system statuses.
26      values:
27          - name: ok
28            description: >
29                There is no ECC error occurred.
30          - name: CE
31            description: >
32                correctable ECC detected.
33          - name: UE
34            description: >
35                uncorrectable ECC detected.
36          - name: LogFull
37            description: >
38                ECC logging reach limits.
39