123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453 |
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
- "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- <!-- Generated by graphviz version 9.0.0 (20230911.1827)
- -->
- <!-- Title: protodot Pages: 1 -->
- <svg width="750pt" height="570pt"
- viewBox="0.00 0.00 750.00 569.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 565.75)">
- <title>protodot</title>
- <g id="a_graph0"><a xlink:title="sys.btns">
- <text text-anchor="middle" x="371" y="-6.45" font-family="Times New Roman,serif" font-size="14.00">sys.btns</text>
- </a>
- </g>
- <!-- Node_Ja_118 -->
- <g id="node1" class="node">
- <title>Node_Ja_118</title>
- <g id="a_node1"><a xlink:title="sys.btns.KnobOnly">
- <polygon fill="#fffaf0" stroke="none" points="203.5,-223.75 203.5,-273.75 287.5,-273.75 287.5,-223.75 203.5,-223.75"/>
- <polygon fill="#e31a1c" stroke="none" points="204.5,-256.75 204.5,-272.75 286.5,-272.75 286.5,-256.75 204.5,-256.75"/>
- <text text-anchor="start" x="239.5" y="-262.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">KnobOnly</text>
- <text text-anchor="start" x="210.38" y="-245.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="219.5" y="-245.25" font-family="Ubuntu" font-size="10.00">enable</text>
- <polygon fill="#a6cee3" stroke="none" points="261.5,-240.75 261.5,-256.75 286.5,-256.75 286.5,-240.75 261.5,-240.75"/>
- <text text-anchor="start" x="266.5" y="-246.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
- <text text-anchor="start" x="210.38" y="-229.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="219.25" y="-229.25" font-family="Ubuntu" font-size="10.00">delay_ms</text>
- <polygon fill="#a6cee3" stroke="none" points="261.5,-224.75 261.5,-240.75 286.5,-240.75 286.5,-224.75 261.5,-224.75"/>
- <text text-anchor="start" x="263.5" y="-230.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <polygon fill="none" stroke="black" points="203.5,-223.75 203.5,-273.75 287.5,-273.75 287.5,-223.75 203.5,-223.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_114 -->
- <g id="node2" class="node">
- <title>Node_Ja_114</title>
- <g id="a_node2"><a xlink:title="sys.btns.Action">
- <polygon fill="#fffaf0" stroke="none" points="497,-267.75 497,-317.75 606,-317.75 606,-267.75 497,-267.75"/>
- <polygon fill="#e31a1c" stroke="none" points="498,-300.75 498,-316.75 605,-316.75 605,-300.75 498,-300.75"/>
- <text text-anchor="start" x="571.5" y="-306.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Action</text>
- <text text-anchor="start" x="503.88" y="-289.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="513" y="-289.25" font-family="Ubuntu" font-size="10.00">type</text>
- <polygon fill="#b2df8a" stroke="none" points="571,-284.75 571,-300.75 605,-300.75 605,-284.75 571,-284.75"/>
- <text text-anchor="start" x="572.62" y="-290.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Actions</text>
- <text text-anchor="start" x="503.88" y="-273.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="512.88" y="-273.25" font-family="Ubuntu" font-size="10.00">profile_name</text>
- <polygon fill="#a6cee3" stroke="none" points="571,-268.75 571,-284.75 605,-284.75 605,-268.75 571,-268.75"/>
- <text text-anchor="start" x="579" y="-274.25" font-family="Ubuntu" font-style="italic" font-size="10.00">string</text>
- <polygon fill="none" stroke="black" points="497,-267.75 497,-317.75 606,-317.75 606,-267.75 497,-267.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_113 -->
- <g id="node5" class="node">
- <title>Node_Ja_113</title>
- <g id="a_node5"><a xlink:title="Actions">
- <polygon fill="#b2df8a" stroke="none" points="658,-27.75 658,-557.75 734,-557.75 734,-27.75 658,-27.75"/>
- <polygon fill="#33a02c" stroke="none" points="659,-540.75 659,-556.75 733,-556.75 733,-540.75 659,-540.75"/>
- <text text-anchor="start" x="667.25" y="-546.25" font-family="Ubuntu" font-size="10.00">enum </text>
- <text text-anchor="start" x="694.25" y="-546.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Actions</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-524.75 659,-540.75 719,-540.75 719,-524.75 659,-524.75"/>
- <text text-anchor="start" x="661" y="-529.25" font-family="Ubuntu" font-size="10.00">A_NONE</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-524.75 719,-540.75 733,-540.75 733,-524.75 719,-524.75"/>
- <text text-anchor="start" x="721" y="-529.25" font-family="Ubuntu" font-size="10.00">0</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-508.75 659,-524.75 719,-524.75 719,-508.75 659,-508.75"/>
- <text text-anchor="start" x="661" y="-513.25" font-family="Ubuntu" font-size="10.00">A_POWER</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-508.75 719,-524.75 733,-524.75 733,-508.75 719,-508.75"/>
- <text text-anchor="start" x="721" y="-513.25" font-family="Ubuntu" font-size="10.00">1</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-492.75 659,-508.75 719,-508.75 719,-492.75 659,-492.75"/>
- <text text-anchor="start" x="661" y="-497.25" font-family="Ubuntu" font-size="10.00">A_VOLUP</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-492.75 719,-508.75 733,-508.75 733,-492.75 719,-492.75"/>
- <text text-anchor="start" x="721" y="-497.25" font-family="Ubuntu" font-size="10.00">2</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-476.75 659,-492.75 719,-492.75 719,-476.75 659,-476.75"/>
- <text text-anchor="start" x="660.88" y="-481.25" font-family="Ubuntu" font-size="10.00">A_VOLDOWN</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-476.75 719,-492.75 733,-492.75 733,-476.75 719,-476.75"/>
- <text text-anchor="start" x="721" y="-481.25" font-family="Ubuntu" font-size="10.00">3</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-460.75 659,-476.75 719,-476.75 719,-460.75 659,-460.75"/>
- <text text-anchor="start" x="661" y="-465.25" font-family="Ubuntu" font-size="10.00">A_TOGGLE</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-460.75 719,-476.75 733,-476.75 733,-460.75 719,-460.75"/>
- <text text-anchor="start" x="721" y="-465.25" font-family="Ubuntu" font-size="10.00">4</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-444.75 659,-460.75 719,-460.75 719,-444.75 659,-444.75"/>
- <text text-anchor="start" x="661" y="-449.25" font-family="Ubuntu" font-size="10.00">A_PLAY</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-444.75 719,-460.75 733,-460.75 733,-444.75 719,-444.75"/>
- <text text-anchor="start" x="721" y="-449.25" font-family="Ubuntu" font-size="10.00">5</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-428.75 659,-444.75 719,-444.75 719,-428.75 659,-428.75"/>
- <text text-anchor="start" x="661" y="-433.25" font-family="Ubuntu" font-size="10.00">A_PAUSE</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-428.75 719,-444.75 733,-444.75 733,-428.75 719,-428.75"/>
- <text text-anchor="start" x="721" y="-433.25" font-family="Ubuntu" font-size="10.00">6</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-412.75 659,-428.75 719,-428.75 719,-412.75 659,-412.75"/>
- <text text-anchor="start" x="661" y="-417.25" font-family="Ubuntu" font-size="10.00">A_STOP</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-412.75 719,-428.75 733,-428.75 733,-412.75 719,-412.75"/>
- <text text-anchor="start" x="721" y="-417.25" font-family="Ubuntu" font-size="10.00">7</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-396.75 659,-412.75 719,-412.75 719,-396.75 659,-396.75"/>
- <text text-anchor="start" x="661" y="-401.25" font-family="Ubuntu" font-size="10.00">A_REW</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-396.75 719,-412.75 733,-412.75 733,-396.75 719,-396.75"/>
- <text text-anchor="start" x="721" y="-401.25" font-family="Ubuntu" font-size="10.00">8</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-380.75 659,-396.75 719,-396.75 719,-380.75 659,-380.75"/>
- <text text-anchor="start" x="661" y="-385.25" font-family="Ubuntu" font-size="10.00">A_FWD</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-380.75 719,-396.75 733,-396.75 733,-380.75 719,-380.75"/>
- <text text-anchor="start" x="721" y="-385.25" font-family="Ubuntu" font-size="10.00">9</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-364.75 659,-380.75 719,-380.75 719,-364.75 659,-364.75"/>
- <text text-anchor="start" x="661" y="-369.25" font-family="Ubuntu" font-size="10.00">A_PREV</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-364.75 719,-380.75 733,-380.75 733,-364.75 719,-364.75"/>
- <text text-anchor="start" x="720.75" y="-369.25" font-family="Ubuntu" font-size="10.00">10</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-348.75 659,-364.75 719,-364.75 719,-348.75 659,-348.75"/>
- <text text-anchor="start" x="661" y="-353.25" font-family="Ubuntu" font-size="10.00">A_NEXT</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-348.75 719,-364.75 733,-364.75 733,-348.75 719,-348.75"/>
- <text text-anchor="start" x="720.75" y="-353.25" font-family="Ubuntu" font-size="10.00">11</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-332.75 659,-348.75 719,-348.75 719,-332.75 659,-332.75"/>
- <text text-anchor="start" x="661" y="-337.25" font-family="Ubuntu" font-size="10.00">B_UP</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-332.75 719,-348.75 733,-348.75 733,-332.75 719,-332.75"/>
- <text text-anchor="start" x="720.75" y="-337.25" font-family="Ubuntu" font-size="10.00">12</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-316.75 659,-332.75 719,-332.75 719,-316.75 659,-316.75"/>
- <text text-anchor="start" x="661" y="-321.25" font-family="Ubuntu" font-size="10.00">B_DOWN</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-316.75 719,-332.75 733,-332.75 733,-316.75 719,-316.75"/>
- <text text-anchor="start" x="720.75" y="-321.25" font-family="Ubuntu" font-size="10.00">13</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-300.75 659,-316.75 719,-316.75 719,-300.75 659,-300.75"/>
- <text text-anchor="start" x="661" y="-305.25" font-family="Ubuntu" font-size="10.00">B_LEFT</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-300.75 719,-316.75 733,-316.75 733,-300.75 719,-300.75"/>
- <text text-anchor="start" x="720.75" y="-305.25" font-family="Ubuntu" font-size="10.00">14</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-284.75 659,-300.75 719,-300.75 719,-284.75 659,-284.75"/>
- <text text-anchor="start" x="661" y="-289.25" font-family="Ubuntu" font-size="10.00">B_RIGHT</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-284.75 719,-300.75 733,-300.75 733,-284.75 719,-284.75"/>
- <text text-anchor="start" x="720.75" y="-289.25" font-family="Ubuntu" font-size="10.00">15</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-268.75 659,-284.75 719,-284.75 719,-268.75 659,-268.75"/>
- <text text-anchor="start" x="661" y="-273.25" font-family="Ubuntu" font-size="10.00">B_PS1</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-268.75 719,-284.75 733,-284.75 733,-268.75 719,-268.75"/>
- <text text-anchor="start" x="720.75" y="-273.25" font-family="Ubuntu" font-size="10.00">16</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-252.75 659,-268.75 719,-268.75 719,-252.75 659,-252.75"/>
- <text text-anchor="start" x="661" y="-257.25" font-family="Ubuntu" font-size="10.00">B_PS2</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-252.75 719,-268.75 733,-268.75 733,-252.75 719,-252.75"/>
- <text text-anchor="start" x="720.75" y="-257.25" font-family="Ubuntu" font-size="10.00">17</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-236.75 659,-252.75 719,-252.75 719,-236.75 659,-236.75"/>
- <text text-anchor="start" x="661" y="-241.25" font-family="Ubuntu" font-size="10.00">B_PS3</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-236.75 719,-252.75 733,-252.75 733,-236.75 719,-236.75"/>
- <text text-anchor="start" x="720.75" y="-241.25" font-family="Ubuntu" font-size="10.00">18</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-220.75 659,-236.75 719,-236.75 719,-220.75 659,-220.75"/>
- <text text-anchor="start" x="661" y="-225.25" font-family="Ubuntu" font-size="10.00">B_PS4</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-220.75 719,-236.75 733,-236.75 733,-220.75 719,-220.75"/>
- <text text-anchor="start" x="720.75" y="-225.25" font-family="Ubuntu" font-size="10.00">19</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-204.75 659,-220.75 719,-220.75 719,-204.75 659,-204.75"/>
- <text text-anchor="start" x="661" y="-209.25" font-family="Ubuntu" font-size="10.00">B_PS5</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-204.75 719,-220.75 733,-220.75 733,-204.75 719,-204.75"/>
- <text text-anchor="start" x="720.75" y="-209.25" font-family="Ubuntu" font-size="10.00">20</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-188.75 659,-204.75 719,-204.75 719,-188.75 659,-188.75"/>
- <text text-anchor="start" x="661" y="-193.25" font-family="Ubuntu" font-size="10.00">B_PS6</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-188.75 719,-204.75 733,-204.75 733,-188.75 719,-188.75"/>
- <text text-anchor="start" x="720.75" y="-193.25" font-family="Ubuntu" font-size="10.00">21</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-172.75 659,-188.75 719,-188.75 719,-172.75 659,-172.75"/>
- <text text-anchor="start" x="661" y="-177.25" font-family="Ubuntu" font-size="10.00">B_PS7</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-172.75 719,-188.75 733,-188.75 733,-172.75 719,-172.75"/>
- <text text-anchor="start" x="720.75" y="-177.25" font-family="Ubuntu" font-size="10.00">22</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-156.75 659,-172.75 719,-172.75 719,-156.75 659,-156.75"/>
- <text text-anchor="start" x="661" y="-161.25" font-family="Ubuntu" font-size="10.00">B_PS8</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-156.75 719,-172.75 733,-172.75 733,-156.75 719,-156.75"/>
- <text text-anchor="start" x="720.75" y="-161.25" font-family="Ubuntu" font-size="10.00">23</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-140.75 659,-156.75 719,-156.75 719,-140.75 659,-140.75"/>
- <text text-anchor="start" x="661" y="-145.25" font-family="Ubuntu" font-size="10.00">B_PS9</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-140.75 719,-156.75 733,-156.75 733,-140.75 719,-140.75"/>
- <text text-anchor="start" x="720.75" y="-145.25" font-family="Ubuntu" font-size="10.00">24</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-124.75 659,-140.75 719,-140.75 719,-124.75 659,-124.75"/>
- <text text-anchor="start" x="661" y="-129.25" font-family="Ubuntu" font-size="10.00">B_PS10</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-124.75 719,-140.75 733,-140.75 733,-124.75 719,-124.75"/>
- <text text-anchor="start" x="720.75" y="-129.25" font-family="Ubuntu" font-size="10.00">25</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-108.75 659,-124.75 719,-124.75 719,-108.75 659,-108.75"/>
- <text text-anchor="start" x="661" y="-113.25" font-family="Ubuntu" font-size="10.00">KNOB_LEFT</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-108.75 719,-124.75 733,-124.75 733,-108.75 719,-108.75"/>
- <text text-anchor="start" x="720.75" y="-113.25" font-family="Ubuntu" font-size="10.00">26</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-92.75 659,-108.75 719,-108.75 719,-92.75 659,-92.75"/>
- <text text-anchor="start" x="661" y="-97.25" font-family="Ubuntu" font-size="10.00">KNOB_RIGHT</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-92.75 719,-108.75 733,-108.75 733,-92.75 719,-92.75"/>
- <text text-anchor="start" x="720.75" y="-97.25" font-family="Ubuntu" font-size="10.00">27</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-76.75 659,-92.75 719,-92.75 719,-76.75 659,-76.75"/>
- <text text-anchor="start" x="661" y="-81.25" font-family="Ubuntu" font-size="10.00">KNOB_PUSH</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-76.75 719,-92.75 733,-92.75 733,-76.75 719,-76.75"/>
- <text text-anchor="start" x="720.75" y="-81.25" font-family="Ubuntu" font-size="10.00">28</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-60.75 659,-76.75 719,-76.75 719,-60.75 659,-60.75"/>
- <text text-anchor="start" x="661" y="-65.25" font-family="Ubuntu" font-size="10.00">A_SLEEP</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-60.75 719,-76.75 733,-76.75 733,-60.75 719,-60.75"/>
- <text text-anchor="start" x="720.75" y="-65.25" font-family="Ubuntu" font-size="10.00">29</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-44.75 659,-60.75 719,-60.75 719,-44.75 659,-44.75"/>
- <text text-anchor="start" x="661" y="-49.25" font-family="Ubuntu" font-size="10.00">REMAP</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-44.75 719,-60.75 733,-60.75 733,-44.75 719,-44.75"/>
- <text text-anchor="start" x="720.75" y="-49.25" font-family="Ubuntu" font-size="10.00">30</text>
- <polygon fill="#b2df8a" stroke="none" points="659,-28.75 659,-44.75 719,-44.75 719,-28.75 659,-28.75"/>
- <text text-anchor="start" x="661" y="-33.25" font-family="Ubuntu" font-size="10.00">MAX</text>
- <polygon fill="#b2df8a" stroke="none" points="719,-28.75 719,-44.75 733,-44.75 733,-28.75 719,-28.75"/>
- <text text-anchor="start" x="720.75" y="-33.25" font-family="Ubuntu" font-size="10.00">31</text>
- <polygon fill="none" stroke="black" points="658,-27.75 658,-557.75 734,-557.75 734,-27.75 658,-27.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_114->Node_Ja_113 -->
- <g id="edge8" class="edge">
- <title>Node_Ja_114:e->Node_Ja_113</title>
- <g id="a_edge8"><a xlink:title="Ja_114 --> Ja_113">
- <path fill="none" stroke="#008000" d="M606.5,-292.75C616.99,-292.75 628.19,-292.75 638.96,-292.75"/>
- <polygon fill="#008000" stroke="#008000" points="638.92,-296.25 648.92,-292.75 638.92,-289.25 638.92,-296.25"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_115 -->
- <g id="node3" class="node">
- <title>Node_Ja_115</title>
- <g id="a_node3"><a xlink:title="sys.btns.Press">
- <polygon fill="#fffaf0" stroke="none" points="355,-291.75 355,-341.75 445,-341.75 445,-291.75 355,-291.75"/>
- <polygon fill="#e31a1c" stroke="none" points="356,-324.75 356,-340.75 444,-340.75 444,-324.75 356,-324.75"/>
- <text text-anchor="start" x="415" y="-330.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Press</text>
- <text text-anchor="start" x="361.88" y="-313.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="371" y="-313.25" font-family="Ubuntu" font-size="10.00">pressed</text>
- <polygon fill="#fb9a99" stroke="none" points="409,-308.75 409,-324.75 444,-324.75 444,-308.75 409,-308.75"/>
- <text text-anchor="start" x="410.75" y="-314.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Action</text>
- <text text-anchor="start" x="361.88" y="-297.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="370.62" y="-297.25" font-family="Ubuntu" font-size="10.00">released</text>
- <polygon fill="#fb9a99" stroke="none" points="409,-292.75 409,-308.75 444,-308.75 444,-292.75 409,-292.75"/>
- <text text-anchor="start" x="410.75" y="-298.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Action</text>
- <polygon fill="none" stroke="black" points="355,-291.75 355,-341.75 445,-341.75 445,-291.75 355,-291.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_115->Node_Ja_114 -->
- <g id="edge3" class="edge">
- <title>Node_Ja_115:e->Node_Ja_114:header</title>
- <g id="a_edge3"><a xlink:title="Ja_115 --> Ja_114">
- <path fill="none" stroke="#000000" d="M445,-300.75C463.82,-300.75 470.76,-306.03 485.13,-308.01"/>
- <polygon fill="#000000" stroke="#000000" points="484.78,-311.5 494.99,-308.65 485.24,-304.51 484.78,-311.5"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_115->Node_Ja_114 -->
- <g id="edge9" class="edge">
- <title>Node_Ja_115:e->Node_Ja_114:header</title>
- <g id="a_edge9"><a xlink:title="Ja_115 --> Ja_114">
- <path fill="none" stroke="#000000" d="M445,-316.75C463.82,-316.75 470.76,-311.47 485.13,-309.49"/>
- <polygon fill="#000000" stroke="#000000" points="485.24,-312.99 494.99,-308.85 484.78,-306 485.24,-312.99"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105 -->
- <g id="node4" class="node">
- <title>Node_Ja_105</title>
- <g id="a_node4"><a xlink:title="sys.gpio.PIN">
- <polygon fill="#fffaf0" stroke="none" points="366,-395.75 366,-445.75 434,-445.75 434,-395.75 366,-395.75"/>
- <polygon fill="#e31a1c" stroke="none" points="367,-428.75 367,-444.75 433,-444.75 433,-428.75 367,-428.75"/>
- <text text-anchor="start" x="415.25" y="-434.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">PIN</text>
- <text text-anchor="start" x="372.88" y="-417.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="382" y="-417.25" font-family="Ubuntu" font-size="10.00">pin</text>
- <polygon fill="#a6cee3" stroke="none" points="403,-412.75 403,-428.75 433,-428.75 433,-412.75 403,-412.75"/>
- <text text-anchor="start" x="410" y="-418.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="372.88" y="-401.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="381.75" y="-401.25" font-family="Ubuntu" font-size="10.00">level</text>
- <polygon fill="#b2df8a" stroke="none" points="403,-396.75 403,-412.75 433,-412.75 433,-396.75 403,-396.75"/>
- <text text-anchor="start" x="404.88" y="-402.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Levels</text>
- <polygon fill="none" stroke="black" points="366,-395.75 366,-445.75 434,-445.75 434,-395.75 366,-395.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_104 -->
- <g id="node6" class="node">
- <title>Node_Ja_104</title>
- <g id="a_node6"><a xlink:title="Levels">
- <polygon fill="#b2df8a" stroke="none" points="520,-379.75 520,-429.75 583,-429.75 583,-379.75 520,-379.75"/>
- <polygon fill="#33a02c" stroke="none" points="521,-412.75 521,-428.75 582,-428.75 582,-412.75 521,-412.75"/>
- <text text-anchor="start" x="522.62" y="-418.25" font-family="Ubuntu" font-size="10.00">enum </text>
- <text text-anchor="start" x="549.62" y="-418.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Levels</text>
- <polygon fill="#b2df8a" stroke="none" points="521,-396.75 521,-412.75 559,-412.75 559,-396.75 521,-396.75"/>
- <text text-anchor="start" x="523" y="-401.25" font-family="Ubuntu" font-size="10.00">LOW</text>
- <polygon fill="#b2df8a" stroke="none" points="559,-396.75 559,-412.75 582,-412.75 582,-396.75 559,-396.75"/>
- <text text-anchor="start" x="561" y="-401.25" font-family="Ubuntu" font-size="10.00">0</text>
- <polygon fill="#b2df8a" stroke="none" points="521,-380.75 521,-396.75 559,-396.75 559,-380.75 521,-380.75"/>
- <text text-anchor="start" x="523" y="-385.25" font-family="Ubuntu" font-size="10.00">HIGH</text>
- <polygon fill="#b2df8a" stroke="none" points="559,-380.75 559,-396.75 582,-396.75 582,-380.75 559,-380.75"/>
- <text text-anchor="start" x="561" y="-385.25" font-family="Ubuntu" font-size="10.00">1</text>
- <polygon fill="none" stroke="black" points="520,-379.75 520,-429.75 583,-429.75 583,-379.75 520,-379.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_105->Node_Ja_104 -->
- <g id="edge10" class="edge">
- <title>Node_Ja_105:e->Node_Ja_104</title>
- <g id="a_edge10"><a xlink:title="Ja_105 --> Ja_104">
- <path fill="none" stroke="#008000" d="M434,-404.75C455.91,-404.75 480.14,-404.75 500.81,-404.75"/>
- <polygon fill="#008000" stroke="#008000" points="500.68,-408.25 510.68,-404.75 500.68,-401.25 500.68,-408.25"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_116 -->
- <g id="node7" class="node">
- <title>Node_Ja_116</title>
- <g id="a_node7"><a xlink:title="sys.btns.Button">
- <polygon fill="#fffaf0" stroke="none" points="188,-299.75 188,-461.75 303,-461.75 303,-299.75 188,-299.75"/>
- <polygon fill="#e31a1c" stroke="none" points="189,-444.75 189,-460.75 302,-460.75 302,-444.75 189,-444.75"/>
- <text text-anchor="start" x="267" y="-450.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Button</text>
- <text text-anchor="start" x="194.88" y="-433.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="204" y="-433.25" font-family="Ubuntu" font-size="10.00">gpio</text>
- <polygon fill="#fb9a99" stroke="none" points="259,-428.75 259,-444.75 302,-444.75 302,-428.75 259,-428.75"/>
- <text text-anchor="start" x="261" y="-434.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">gpio.PIN</text>
- <text text-anchor="start" x="194.88" y="-417.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="204" y="-417.25" font-family="Ubuntu" font-size="10.00">pull</text>
- <polygon fill="#a6cee3" stroke="none" points="259,-412.75 259,-428.75 302,-428.75 302,-412.75 259,-412.75"/>
- <text text-anchor="start" x="282" y="-418.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
- <text text-anchor="start" x="194.88" y="-401.25" font-family="Ubuntu" font-size="10.00">3</text>
- <text text-anchor="start" x="204" y="-401.25" font-family="Ubuntu" font-size="10.00">debounce</text>
- <polygon fill="#a6cee3" stroke="none" points="259,-396.75 259,-412.75 302,-412.75 302,-396.75 259,-396.75"/>
- <text text-anchor="start" x="279" y="-402.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="194.88" y="-385.25" font-family="Ubuntu" font-size="10.00">4</text>
- <text text-anchor="start" x="204" y="-385.25" font-family="Ubuntu" font-size="10.00">shifter</text>
- <polygon fill="#a6cee3" stroke="none" points="259,-380.75 259,-396.75 302,-396.75 302,-380.75 259,-380.75"/>
- <text text-anchor="start" x="279" y="-386.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="194.88" y="-369.25" font-family="Ubuntu" font-size="10.00">5</text>
- <text text-anchor="start" x="203.88" y="-369.25" font-family="Ubuntu" font-size="10.00">longduration</text>
- <polygon fill="#a6cee3" stroke="none" points="259,-364.75 259,-380.75 302,-380.75 302,-364.75 259,-364.75"/>
- <text text-anchor="start" x="279" y="-370.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="194.88" y="-353.25" font-family="Ubuntu" font-size="10.00">6</text>
- <text text-anchor="start" x="204" y="-353.25" font-family="Ubuntu" font-size="10.00">normal</text>
- <polygon fill="#fb9a99" stroke="none" points="259,-348.75 259,-364.75 302,-364.75 302,-348.75 259,-348.75"/>
- <text text-anchor="start" x="273" y="-354.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Press</text>
- <text text-anchor="start" x="194.88" y="-337.25" font-family="Ubuntu" font-size="10.00">7</text>
- <text text-anchor="start" x="204" y="-337.25" font-family="Ubuntu" font-size="10.00">longpress</text>
- <polygon fill="#fb9a99" stroke="none" points="259,-332.75 259,-348.75 302,-348.75 302,-332.75 259,-332.75"/>
- <text text-anchor="start" x="273" y="-338.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Press</text>
- <text text-anchor="start" x="194.88" y="-321.25" font-family="Ubuntu" font-size="10.00">8</text>
- <text text-anchor="start" x="204" y="-321.25" font-family="Ubuntu" font-size="10.00">shifted</text>
- <polygon fill="#fb9a99" stroke="none" points="259,-316.75 259,-332.75 302,-332.75 302,-316.75 259,-316.75"/>
- <text text-anchor="start" x="273" y="-322.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Press</text>
- <text text-anchor="start" x="194.88" y="-305.25" font-family="Ubuntu" font-size="10.00">9</text>
- <text text-anchor="start" x="204" y="-305.25" font-family="Ubuntu" font-size="10.00">longshifted</text>
- <polygon fill="#fb9a99" stroke="none" points="259,-300.75 259,-316.75 302,-316.75 302,-300.75 259,-300.75"/>
- <text text-anchor="start" x="273" y="-306.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Press</text>
- <polygon fill="none" stroke="black" points="188,-299.75 188,-461.75 303,-461.75 303,-299.75 188,-299.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_116->Node_Ja_115 -->
- <g id="edge4" class="edge">
- <title>Node_Ja_116:e->Node_Ja_115:header</title>
- <g id="a_edge4"><a xlink:title="Ja_116 --> Ja_115">
- <path fill="none" stroke="#000000" d="M303.5,-308.75C324.41,-308.75 328.69,-325.21 343.88,-330.87"/>
- <polygon fill="#000000" stroke="#000000" points="343.06,-334.28 353.51,-332.5 344.23,-327.38 343.06,-334.28"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_116->Node_Ja_115 -->
- <g id="edge5" class="edge">
- <title>Node_Ja_116:e->Node_Ja_115:header</title>
- <g id="a_edge5"><a xlink:title="Ja_116 --> Ja_115">
- <path fill="none" stroke="#000000" d="M303.5,-356.75C324.41,-356.75 328.69,-340.29 343.88,-334.63"/>
- <polygon fill="#000000" stroke="#000000" points="344.23,-338.12 353.51,-333 343.06,-331.22 344.23,-338.12"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_116->Node_Ja_115 -->
- <g id="edge6" class="edge">
- <title>Node_Ja_116:e->Node_Ja_115:header</title>
- <g id="a_edge6"><a xlink:title="Ja_116 --> Ja_115">
- <path fill="none" stroke="#000000" d="M303.5,-324.75C322.32,-324.75 329.26,-330.03 343.63,-332.01"/>
- <polygon fill="#000000" stroke="#000000" points="343.28,-335.5 353.49,-332.65 343.74,-328.51 343.28,-335.5"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_116->Node_Ja_115 -->
- <g id="edge11" class="edge">
- <title>Node_Ja_116:e->Node_Ja_115:header</title>
- <g id="a_edge11"><a xlink:title="Ja_116 --> Ja_115">
- <path fill="none" stroke="#000000" d="M303.5,-340.75C322.32,-340.75 329.26,-335.47 343.63,-333.49"/>
- <polygon fill="#000000" stroke="#000000" points="343.74,-336.99 353.49,-332.85 343.28,-330 343.74,-336.99"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_116->Node_Ja_105 -->
- <g id="edge1" class="edge">
- <title>Node_Ja_116:e->Node_Ja_105:header</title>
- <g id="a_edge1"><a xlink:title="Ja_116 --> Ja_105">
- <path fill="none" stroke="#000000" d="M303.5,-436.75C327.05,-436.75 335.62,-436.75 354.61,-436.75"/>
- <polygon fill="#000000" stroke="#000000" points="354.49,-440.25 364.49,-436.75 354.49,-433.25 354.49,-440.25"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_119 -->
- <g id="node8" class="node">
- <title>Node_Ja_119</title>
- <g id="a_node8"><a xlink:title="sys.btns.Rotary">
- <polygon fill="#fffaf0" stroke="none" points="17.5,-223.75 17.5,-337.75 126.5,-337.75 126.5,-223.75 17.5,-223.75"/>
- <polygon fill="#e31a1c" stroke="none" points="18.5,-320.75 18.5,-336.75 125.5,-336.75 125.5,-320.75 18.5,-320.75"/>
- <text text-anchor="start" x="89.75" y="-326.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Rotary</text>
- <text text-anchor="start" x="24.38" y="-309.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="33.5" y="-309.25" font-family="Ubuntu" font-size="10.00">A</text>
- <polygon fill="#a6cee3" stroke="none" points="76.5,-304.75 76.5,-320.75 125.5,-320.75 125.5,-304.75 76.5,-304.75"/>
- <text text-anchor="start" x="102.5" y="-310.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="24.38" y="-293.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="33.5" y="-293.25" font-family="Ubuntu" font-size="10.00">B</text>
- <polygon fill="#a6cee3" stroke="none" points="76.5,-288.75 76.5,-304.75 125.5,-304.75 125.5,-288.75 76.5,-288.75"/>
- <text text-anchor="start" x="102.5" y="-294.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="24.38" y="-277.25" font-family="Ubuntu" font-size="10.00">3</text>
- <text text-anchor="start" x="33.5" y="-277.25" font-family="Ubuntu" font-size="10.00">SW</text>
- <polygon fill="#a6cee3" stroke="none" points="76.5,-272.75 76.5,-288.75 125.5,-288.75 125.5,-272.75 76.5,-272.75"/>
- <text text-anchor="start" x="102.5" y="-278.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
- <text text-anchor="start" x="24.38" y="-261.25" font-family="Ubuntu" font-size="10.00">4</text>
- <text text-anchor="start" x="33.5" y="-261.25" font-family="Ubuntu" font-size="10.00">knobonly</text>
- <polygon fill="#fb9a99" stroke="none" points="76.5,-256.75 76.5,-272.75 125.5,-272.75 125.5,-256.75 76.5,-256.75"/>
- <text text-anchor="start" x="78.5" y="-262.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">KnobOnly</text>
- <text text-anchor="start" x="24.38" y="-245.25" font-family="Ubuntu" font-size="10.00">5</text>
- <text text-anchor="start" x="33.5" y="-245.25" font-family="Ubuntu" font-size="10.00">volume</text>
- <polygon fill="#a6cee3" stroke="none" points="76.5,-240.75 76.5,-256.75 125.5,-256.75 125.5,-240.75 76.5,-240.75"/>
- <text text-anchor="start" x="105.5" y="-246.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
- <text text-anchor="start" x="24.38" y="-229.25" font-family="Ubuntu" font-size="10.00">6</text>
- <text text-anchor="start" x="33.38" y="-229.25" font-family="Ubuntu" font-size="10.00">longpress</text>
- <polygon fill="#a6cee3" stroke="none" points="76.5,-224.75 76.5,-240.75 125.5,-240.75 125.5,-224.75 76.5,-224.75"/>
- <text text-anchor="start" x="105.5" y="-230.25" font-family="Ubuntu" font-style="italic" font-size="10.00">bool</text>
- <polygon fill="none" stroke="black" points="17.5,-223.75 17.5,-337.75 126.5,-337.75 126.5,-223.75 17.5,-223.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_119->Node_Ja_118 -->
- <g id="edge2" class="edge">
- <title>Node_Ja_119:e->Node_Ja_118:header</title>
- <g id="a_edge2"><a xlink:title="Ja_119 --> Ja_118">
- <path fill="none" stroke="#000000" d="M127,-264.75C156.88,-264.75 167.07,-264.75 192.18,-264.75"/>
- <polygon fill="#000000" stroke="#000000" points="191.99,-268.25 201.99,-264.75 191.99,-261.25 191.99,-268.25"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_117 -->
- <g id="node9" class="node">
- <title>Node_Ja_117</title>
- <g id="a_node9"><a xlink:title="sys.btns.Profile">
- <polygon fill="#fffaf0" stroke="none" points="8,-443.75 8,-493.75 136,-493.75 136,-443.75 8,-443.75"/>
- <polygon fill="#e31a1c" stroke="none" points="9,-476.75 9,-492.75 135,-492.75 135,-476.75 9,-476.75"/>
- <text text-anchor="start" x="102.25" y="-482.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Profile</text>
- <text text-anchor="start" x="30.88" y="-465.25" font-family="Ubuntu" font-size="10.00">1</text>
- <text text-anchor="start" x="39.88" y="-465.25" font-family="Ubuntu" font-size="10.00">profile_name</text>
- <polygon fill="#a6cee3" stroke="none" points="98,-460.75 98,-476.75 135,-476.75 135,-460.75 98,-460.75"/>
- <text text-anchor="start" x="109" y="-466.25" font-family="Ubuntu" font-style="italic" font-size="10.00">string</text>
- <text text-anchor="start" x="10.75" y="-449.25" font-family="Ubuntu" font-size="10.00">[...]</text>
- <text text-anchor="start" x="30.88" y="-449.25" font-family="Ubuntu" font-size="10.00">2</text>
- <text text-anchor="start" x="40" y="-449.25" font-family="Ubuntu" font-size="10.00">buttons</text>
- <polygon fill="#fb9a99" stroke="none" points="98,-444.75 98,-460.75 135,-460.75 135,-444.75 98,-444.75"/>
- <text text-anchor="start" x="100" y="-450.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Button</text>
- <polygon fill="none" stroke="black" points="8,-443.75 8,-493.75 136,-493.75 136,-443.75 8,-443.75"/>
- </a>
- </g>
- </g>
- <!-- Node_Ja_117->Node_Ja_116 -->
- <g id="edge7" class="edge">
- <title>Node_Ja_117:e->Node_Ja_116:header</title>
- <g id="a_edge7"><a xlink:title="Ja_117 --> Ja_116">
- <path fill="none" stroke="#000000" d="M136,-452.75C154.6,-452.75 161.86,-452.75 176.21,-452.75"/>
- <polygon fill="#000000" stroke="#000000" points="175.99,-456.25 185.99,-452.75 175.99,-449.25 175.99,-456.25"/>
- </a>
- </g>
- </g>
- </g>
- </svg>
|