1description: >
2    Implement to show the states of the first PID control loop(thermal/power).
3
4properties:
5    - name: Leader
6      type: string
7      flags:
8          - readonly
9      description: >
10          This means the name of the thermal sensor that is the highest temp in
11          input sensor list.
12
13    - name: ClassType
14      type: string
15      flags:
16          - readonly
17      description: >
18          The class of this PID loop. It can be "Temperature", "Margin", "Power"
19          or "PowerSum".
20
21    - name: Setpoint
22      type: double
23      flags:
24          - readonly
25      description: >
26          This pid config's setpoint.
27
28    - name: Input
29      type: double
30      flags:
31          - readonly
32      description: >
33          The "Leader" sensor reading.
34
35    - name: Output
36      type: double
37      flags:
38          - readonly
39      description: >
40          This property is the thermal PID loop result. This data doesn't have
41          static unit, it can be RPM or PWM depending on PID parameter settings.
42