123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- /*
- do not edit:
- auto-generated by github.com/seamia/protodot
- */
- digraph protodot {
- /* package: sys.btns */
- /* source: C:/Users/sle11/Documents/VSCode/squeezelite-esp32/protobuf/proto/Buttons.proto */
- /* selection: * */
- rankdir=LR;
- label="sys.btns";
- tooltip="sys.btns";
- bgcolor="transparent"
- node [
- shape=plaintext
- fontsize=10
- fontname="Ubuntu"
- ];
- /* ------ nodes ------ */
- Node_Ja_118 [shape=plaintext tooltip="sys.btns.KnobOnly" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>KnobOnly</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">enable</TD><TD BGCOLOR="#a6cee3" PORT="poenable" ALIGN="right" TITLE="bool"><i>bool</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">delay_ms</TD><TD BGCOLOR="#a6cee3" PORT="podelay_ms" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR></TABLE>>];
- Node_Ja_114 [shape=plaintext tooltip="sys.btns.Action" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Action</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">type</TD><TD BGCOLOR="#b2df8a" PORT="potype" ALIGN="right"><u>Actions</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">profile_name</TD><TD BGCOLOR="#a6cee3" PORT="poprofile_name" ALIGN="right" TITLE="string"><i>string</i></TD></TR></TABLE>>];
- Node_Ja_115 [shape=plaintext tooltip="sys.btns.Press" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Press</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">pressed</TD><TD BGCOLOR="#fb9a99" PORT="popressed" ALIGN="right"><b>Action</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">released</TD><TD BGCOLOR="#fb9a99" PORT="poreleased" ALIGN="right"><b>Action</b></TD></TR></TABLE>>];
- Node_Ja_105 [shape=plaintext tooltip="sys.gpio.PIN" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>PIN</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">pin</TD><TD BGCOLOR="#a6cee3" PORT="popin" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">level</TD><TD BGCOLOR="#b2df8a" PORT="polevel" ALIGN="right"><u>Levels</u></TD></TR></TABLE>>];
- Node_Ja_113 [shape=plaintext tooltip="Actions" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>Actions</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_NONE</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_POWER</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_VOLUP</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_VOLDOWN</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_TOGGLE</TD><TD BGCOLOR="#b2df8a" ALIGN="left">4</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_PLAY</TD><TD BGCOLOR="#b2df8a" ALIGN="left">5</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_PAUSE</TD><TD BGCOLOR="#b2df8a" ALIGN="left">6</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_STOP</TD><TD BGCOLOR="#b2df8a" ALIGN="left">7</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_REW</TD><TD BGCOLOR="#b2df8a" ALIGN="left">8</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_FWD</TD><TD BGCOLOR="#b2df8a" ALIGN="left">9</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_PREV</TD><TD BGCOLOR="#b2df8a" ALIGN="left">10</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_NEXT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">11</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_UP</TD><TD BGCOLOR="#b2df8a" ALIGN="left">12</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_DOWN</TD><TD BGCOLOR="#b2df8a" ALIGN="left">13</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_LEFT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">14</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_RIGHT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">15</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_PS1</TD><TD BGCOLOR="#b2df8a" ALIGN="left">16</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_PS2</TD><TD BGCOLOR="#b2df8a" ALIGN="left">17</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_PS3</TD><TD BGCOLOR="#b2df8a" ALIGN="left">18</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_PS4</TD><TD BGCOLOR="#b2df8a" ALIGN="left">19</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_PS5</TD><TD BGCOLOR="#b2df8a" ALIGN="left">20</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_PS6</TD><TD BGCOLOR="#b2df8a" ALIGN="left">21</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_PS7</TD><TD BGCOLOR="#b2df8a" ALIGN="left">22</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_PS8</TD><TD BGCOLOR="#b2df8a" ALIGN="left">23</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_PS9</TD><TD BGCOLOR="#b2df8a" ALIGN="left">24</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">B_PS10</TD><TD BGCOLOR="#b2df8a" ALIGN="left">25</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">KNOB_LEFT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">26</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">KNOB_RIGHT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">27</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">KNOB_PUSH</TD><TD BGCOLOR="#b2df8a" ALIGN="left">28</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">A_SLEEP</TD><TD BGCOLOR="#b2df8a" ALIGN="left">29</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">REMAP</TD><TD BGCOLOR="#b2df8a" ALIGN="left">30</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">MAX</TD><TD BGCOLOR="#b2df8a" ALIGN="left">31</TD></TR></TABLE>>];
- Node_Ja_104 [shape=plaintext tooltip="Levels" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>Levels</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">LOW</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">HIGH</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR></TABLE>>];
- Node_Ja_116 [shape=plaintext tooltip="sys.btns.Button" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Button</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">gpio</TD><TD BGCOLOR="#fb9a99" PORT="pogpio" ALIGN="right"><b>gpio.PIN</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">pull</TD><TD BGCOLOR="#a6cee3" PORT="popull" ALIGN="right" TITLE="bool"><i>bool</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">debounce</TD><TD BGCOLOR="#a6cee3" PORT="podebounce" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">shifter</TD><TD BGCOLOR="#a6cee3" PORT="poshifter" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">5</TD><TD ALIGN="left">longduration</TD><TD BGCOLOR="#a6cee3" PORT="polongduration" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">6</TD><TD ALIGN="left">normal</TD><TD BGCOLOR="#fb9a99" PORT="ponormal" ALIGN="right"><b>Press</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">7</TD><TD ALIGN="left">longpress</TD><TD BGCOLOR="#fb9a99" PORT="polongpress" ALIGN="right"><b>Press</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">8</TD><TD ALIGN="left">shifted</TD><TD BGCOLOR="#fb9a99" PORT="poshifted" ALIGN="right"><b>Press</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">9</TD><TD ALIGN="left">longshifted</TD><TD BGCOLOR="#fb9a99" PORT="polongshifted" ALIGN="right"><b>Press</b></TD></TR></TABLE>>];
- Node_Ja_119 [shape=plaintext tooltip="sys.btns.Rotary" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Rotary</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">A</TD><TD BGCOLOR="#a6cee3" PORT="poA" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">B</TD><TD BGCOLOR="#a6cee3" PORT="poB" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">SW</TD><TD BGCOLOR="#a6cee3" PORT="poSW" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">knobonly</TD><TD BGCOLOR="#fb9a99" PORT="poknobonly" ALIGN="right"><b>KnobOnly</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">5</TD><TD ALIGN="left">volume</TD><TD BGCOLOR="#a6cee3" PORT="povolume" ALIGN="right" TITLE="bool"><i>bool</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">6</TD><TD ALIGN="left">longpress</TD><TD BGCOLOR="#a6cee3" PORT="polongpress" ALIGN="right" TITLE="bool"><i>bool</i></TD></TR></TABLE>>];
- Node_Ja_117 [shape=plaintext tooltip="sys.btns.Profile" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Profile</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">profile_name</TD><TD BGCOLOR="#a6cee3" PORT="poprofile_name" ALIGN="right" TITLE="string"><i>string</i></TD></TR><TR><TD ALIGN="right">[...]</TD><TD ALIGN="right">2</TD><TD ALIGN="left">buttons</TD><TD BGCOLOR="#fb9a99" PORT="pobuttons" ALIGN="right"><b>Button</b></TD></TR></TABLE>>];
- /* ------ connections ------ */
- Node_Ja_116:pogpio:e -> Node_Ja_105:header [color="#000000" tooltip="Ja_116 --> Ja_105"];
- Node_Ja_119:poknobonly:e -> Node_Ja_118:header [color="#000000" tooltip="Ja_119 --> Ja_118"];
- Node_Ja_115:poreleased:e -> Node_Ja_114:header [color="#000000" tooltip="Ja_115 --> Ja_114"];
- Node_Ja_116:polongshifted:e -> Node_Ja_115:header [color="#000000" tooltip="Ja_116 --> Ja_115"];
- Node_Ja_116:ponormal:e -> Node_Ja_115:header [color="#000000" tooltip="Ja_116 --> Ja_115"];
- Node_Ja_116:poshifted:e -> Node_Ja_115:header [color="#000000" tooltip="Ja_116 --> Ja_115"];
- Node_Ja_117:pobuttons:e -> Node_Ja_116:header [color="#000000" tooltip="Ja_117 --> Ja_116"];
- Node_Ja_114:potype:e -> Node_Ja_113 [color="#008000" tooltip="Ja_114 --> Ja_113"];
- Node_Ja_115:popressed:e -> Node_Ja_114:header [color="#000000" tooltip="Ja_115 --> Ja_114"];
- Node_Ja_105:polevel:e -> Node_Ja_104 [color="#008000" tooltip="Ja_105 --> Ja_104"];
- Node_Ja_116:polongpress:e -> Node_Ja_115:header [color="#000000" tooltip="Ja_116 --> Ja_115"];
- /* generated by github.com/seamia/protodot on Sunday, 21-Jan-24 22:15:10 EST */
- }
|