/*
do not edit:
auto-generated by github.com/seamia/protodot
*/
digraph protodot {
/* package: platform */
/* source: C:/Users/sle11/Documents/VSCode/squeezelite-esp32/protobuf/proto/DacControlSet.proto */
/* selection: * */
rankdir=LR;
label="platform";
tooltip="platform";
bgcolor="transparent"
node [
shape=plaintext
fontsize=10
fontname="Ubuntu"
];
/* ------ nodes ------ */
Node_Ja_104 [shape=plaintext tooltip="platform.RegisterAction" label=<
RegisterAction |
| 1 | reg | int32 |
| 2 | val | int32 |
| 3 | mode | Mode |
>];
Node_Ja_106 [shape=plaintext tooltip="platform.GpioAction" label=<GpioAction |
| 1 | gpio | int32 |
| 2 | level | GpioActionLevel |
>];
Node_Ja_107 [shape=plaintext tooltip="platform.DelayAction" label=<>];
Node_Ja_100 [shape=plaintext tooltip="platform.DacControlSet" label=<DacControlSet |
[...] | 1 | commands | ControlCommand |
>];
Node_Ja_102 [shape=plaintext tooltip="ControlCommandType" label=<enum ControlCommandType |
INIT | 0 |
POWER_ON | 1 |
POWER_OFF | 2 |
SPEAKER_ON | 3 |
SPEAKER_OFF | 4 |
HEADSET_ON | 5 |
HEADSET_OFF | 6 |
>];
Node_Ja_105 [shape=plaintext tooltip="GpioActionLevel" label=<enum GpioActionLevel |
ACTION_LEVEL_UNDEFINED | 0 |
ACTION_LEVEL_1 | 1 |
ACTION_LEVEL_0 | 2 |
>];
Node_Ja_101 [shape=plaintext tooltip="platform.ControlCommand" label=<ControlCommand |
| 1 | type | ControlCommandType |
[...] | 2 | items | ControlItem |
>];
Node_Ja_108 [shape=plaintext tooltip="Mode" label=<enum Mode |
REG_MODE_NOTHING | 0 |
REG_MODE_OR | 1 |
REG_MODE_AND | 2 |
>];
Node_Ja_103 [shape=plaintext tooltip="platform.ControlItem" label=<ControlItem |
item_type |
| 1 | reg_action | RegisterAction |
| 2 | gpio_action | GpioAction |
| 3 | delay_action | DelayAction |
|
>];
/* ------ connections ------ */
Node_Ja_104:pomode:e -> Node_Ja_108 [color="#008000" tooltip="Ja_104 --> Ja_108"];
Node_Ja_106:polevel:e -> Node_Ja_105 [color="#008000" tooltip="Ja_106 --> Ja_105"];
Node_Ja_100:pocommands:e -> Node_Ja_101:header [color="#000000" tooltip="Ja_100 --> Ja_101"];
Node_Ja_103:poreg_action:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_103 --> Ja_104"];
Node_Ja_103:pogpio_action:e -> Node_Ja_106:header [color="#000000" tooltip="Ja_103 --> Ja_106"];
Node_Ja_103:podelay_action:e -> Node_Ja_107:header [color="#000000" tooltip="Ja_103 --> Ja_107"];
Node_Ja_101:potype:e -> Node_Ja_102 [color="#008000" tooltip="Ja_101 --> Ja_102"];
Node_Ja_101:poitems:e -> Node_Ja_103:header [color="#000000" tooltip="Ja_101 --> Ja_103"];
/* generated by github.com/seamia/protodot on Friday, 24-Nov-23 14:36:38 EST */
}