/* do not edit: auto-generated by github.com/seamia/protodot */ digraph protodot { /* package: platform */ /* source: C:/Users/sle11/Documents/VSCode/squeezelite-esp32/protobuf/proto/Buttons.proto */ /* selection: * */ rankdir=LR; label="platform"; tooltip="platform"; bgcolor="transparent" node [ shape=plaintext fontsize=10 fontname="Ubuntu" ]; /* ------ nodes ------ */ Node_Ja_113 [shape=plaintext tooltip="platform.KnobOnly" label=<
KnobOnly
1enablebool
2delay_msint32
>]; Node_Ja_110 [shape=plaintext tooltip="ButtonAction" label=<
enum ButtonAction
ACTRLS_NONE0
ACTRLS_POWER1
ACTRLS_VOLUP2
ACTRLS_VOLDOWN3
ACTRLS_TOGGLE4
ACTRLS_PLAY5
ACTRLS_PAUSE6
ACTRLS_STOP7
ACTRLS_REW8
ACTRLS_FWD9
ACTRLS_PREV10
ACTRLS_NEXT11
BCTRLS_UP12
BCTRLS_DOWN13
BCTRLS_LEFT14
BCTRLS_RIGHT15
BCTRLS_PS116
BCTRLS_PS217
BCTRLS_PS318
BCTRLS_PS419
BCTRLS_PS520
BCTRLS_PS621
BCTRLS_PS722
BCTRLS_PS823
BCTRLS_PS924
BCTRLS_PS1025
KNOB_LEFT26
KNOB_RIGHT27
KNOB_PUSH28
ACTRLS_SLEEP29
>]; Node_Ja_104 [shape=plaintext tooltip="platform.GPIO" label=<
GPIO
1pinint32
2levelint32
>]; Node_Ja_111 [shape=plaintext tooltip="platform.ButtonActions" label=<
ButtonActions
1pressedButtonAction
2releasedButtonAction
>]; Node_Ja_112 [shape=plaintext tooltip="platform.Button" label=<
Button
1gpioGPIO
2pullbool
3debounceint32
4shifterGPIO
5longdurationint32
6normalButtonActions
7longpressButtonActions
8shiftedButtonActions
9longshiftedButtonActions
>]; Node_Ja_114 [shape=plaintext tooltip="platform.Rotary" label=<
Rotary
1AGPIO
2BGPIO
3SWGPIO
4knobonlyKnobOnly
5volumebool
6longpressbool
>]; /* ------ connections ------ */ Node_Ja_112:pogpio:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_112 --> Ja_104"]; Node_Ja_112:polongshifted:e -> Node_Ja_111:header [color="#000000" tooltip="Ja_112 --> Ja_111"]; Node_Ja_112:poshifted:e -> Node_Ja_111:header [color="#000000" tooltip="Ja_112 --> Ja_111"]; Node_Ja_114:poSW:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_114 --> Ja_104"]; Node_Ja_114:poA:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_114 --> Ja_104"]; Node_Ja_111:poreleased:e -> Node_Ja_110 [color="#008000" tooltip="Ja_111 --> Ja_110"]; Node_Ja_111:popressed:e -> Node_Ja_110 [color="#008000" tooltip="Ja_111 --> Ja_110"]; Node_Ja_112:poshifter:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_112 --> Ja_104"]; Node_Ja_112:polongpress:e -> Node_Ja_111:header [color="#000000" tooltip="Ja_112 --> Ja_111"]; Node_Ja_112:ponormal:e -> Node_Ja_111:header [color="#000000" tooltip="Ja_112 --> Ja_111"]; Node_Ja_114:poknobonly:e -> Node_Ja_113:header [color="#000000" tooltip="Ja_114 --> Ja_113"]; Node_Ja_114:poB:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_114 --> Ja_104"]; /* generated by github.com/seamia/protodot on Friday, 24-Nov-23 14:36:16 EST */ }