xref: /openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Configuration/GPIOValve.interface.yaml (revision 1f7befd2490bed95e38efa75a540cbdbb9823600)
1description: >
2    Implement to provide entity manager configuration for the gpio based valve.
3
4properties:
5    - name: Type
6      type: string
7      description: >
8          The type of configuration object.
9      flags:
10          - readonly
11    - name: Name
12      type: string
13      description: >
14          The name of the valve.
15      flags:
16          - readonly
17    - name: OpenPinName
18      type: string
19      description: >
20          The name of the GPIO pin that shows the valve's open status.
21      flags:
22          - readonly
23    - name: OpenPolarity
24      type: string
25      description: >
26          The GPIO polarity depicting valve's open status.
27      flags:
28          - readonly
29    - name: OpenControlPinName
30      type: string
31      description: >
32          The name of the GPIO pin that controls opening the valve.
33      flags:
34          - readonly
35    - name: OpenControlValue
36      type: boolean
37      description: >
38          The GPIO value to set to open the valve.
39