Devices.dot 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. /*
  2. do not edit:
  3. auto-generated by github.com/seamia/protodot
  4. */
  5. digraph protodot {
  6. /* package: platform */
  7. /* source: C:/Users/sle11/Documents/VSCode/squeezelite-esp32/protobuf/proto/Devices.proto */
  8. /* selection: * */
  9. rankdir=LR;
  10. label="platform";
  11. tooltip="platform";
  12. bgcolor="transparent"
  13. node [
  14. shape=plaintext
  15. fontsize=10
  16. fontname="Ubuntu"
  17. ];
  18. /* ------ nodes ------ */
  19. Node_Ja_144 [shape=plaintext tooltip="platform.SPDIF" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>SPDIF</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">dc</TD><TD BGCOLOR="#fb9a99" PORT="podc" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">data</TD><TD BGCOLOR="#fb9a99" PORT="podata" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">clk</TD><TD BGCOLOR="#fb9a99" PORT="poclk" ALIGN="right"><b>GPIO</b></TD></TR></TABLE>>];
  20. Node_Ja_129 [shape=plaintext tooltip="platform.Display" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Display</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>DeviceTypeEnum</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">common</TD><TD BGCOLOR="#fb9a99" PORT="pocommon" ALIGN="right"><b>DispCommon</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f" ALIGN="left">dispType</TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">i2c</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="poi2c"><b>I2CDisplay</b></TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">spi</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="pospi"><b>SPIDisplay</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f"></TD></TR></TABLE>>];
  21. Node_Ja_121 [shape=plaintext tooltip="DACModelEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>DACModelEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_MODEL</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">TAS57xx</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">TAS5713</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">AC101</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">WM8978</TD><TD BGCOLOR="#b2df8a" ALIGN="left">4</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ES8388</TD><TD BGCOLOR="#b2df8a" ALIGN="left">5</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">I2S</TD><TD BGCOLOR="#b2df8a" ALIGN="left">6</TD></TR></TABLE>>];
  22. Node_Ja_141 [shape=plaintext tooltip="platform.EthSPI" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>EthSPI</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">cs</TD><TD BGCOLOR="#fb9a99" PORT="pocs" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">speed</TD><TD BGCOLOR="#a6cee3" PORT="pospeed" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">intr</TD><TD BGCOLOR="#fb9a99" PORT="pointr" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">host</TD><TD BGCOLOR="#a6cee3" PORT="pohost" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR></TABLE>>];
  23. Node_Ja_131 [shape=plaintext tooltip="platform.ButtonActions" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>ButtonActions</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">pressed</TD><TD BGCOLOR="#b2df8a" PORT="popressed" ALIGN="right"><u>ButtonAction</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">released</TD><TD BGCOLOR="#b2df8a" PORT="poreleased" ALIGN="right"><u>ButtonAction</u></TD></TR></TABLE>>];
  24. Node_Ja_125 [shape=plaintext tooltip="DisplayDriverEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>DisplayDriverEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_DRIVER</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SSD1306</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SSD1322</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SSD1326</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SSD1327</TD><TD BGCOLOR="#b2df8a" ALIGN="left">4</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SH1106</TD><TD BGCOLOR="#b2df8a" ALIGN="left">5</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SSD1675</TD><TD BGCOLOR="#b2df8a" ALIGN="left">6</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ST7735</TD><TD BGCOLOR="#b2df8a" ALIGN="left">7</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ST7789</TD><TD BGCOLOR="#b2df8a" ALIGN="left">8</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ILI9341</TD><TD BGCOLOR="#b2df8a" ALIGN="left">9</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ILI9341_24</TD><TD BGCOLOR="#b2df8a" ALIGN="left">10</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SSD1351</TD><TD BGCOLOR="#b2df8a" ALIGN="left">11</TD></TR></TABLE>>];
  25. Node_Ja_109 [shape=plaintext tooltip="platform.GPIOExp" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>GPIOExp</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">model</TD><TD BGCOLOR="#b2df8a" PORT="pomodel" ALIGN="right"><u>GPIOExpModelEnum</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">addr</TD><TD BGCOLOR="#a6cee3" PORT="poaddr" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f" ALIGN="left">ExpType</TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">i2c</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="poi2c"><b>GPIOExpI2C</b></TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">spi</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="pospi"><b>GPIOExpSPI</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f"></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">5</TD><TD ALIGN="left">base</TD><TD BGCOLOR="#a6cee3" PORT="pobase" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">6</TD><TD ALIGN="left">count</TD><TD BGCOLOR="#a6cee3" PORT="pocount" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">7</TD><TD ALIGN="left">intr</TD><TD BGCOLOR="#fb9a99" PORT="pointr" ALIGN="right"><b>GPIO</b></TD></TR></TABLE>>];
  26. Node_Ja_127 [shape=plaintext tooltip="platform.SPIDisplay" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>SPIDisplay</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">cs</TD><TD BGCOLOR="#fb9a99" PORT="pocs" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">speed</TD><TD BGCOLOR="#a6cee3" PORT="pospeed" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">5</TD><TD ALIGN="left">rotate</TD><TD BGCOLOR="#a6cee3" PORT="porotate" ALIGN="right" TITLE="bool"><i>bool</i></TD></TR></TABLE>>];
  27. Node_Ja_101 [shape=plaintext tooltip="PortEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>PortEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_SYSTPORT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SYSTEM</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">DAC_PORT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR></TABLE>>];
  28. Node_Ja_147 [shape=plaintext tooltip="platform.LEDStrip" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>LEDStrip</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">WS2812</TD><TD BGCOLOR="#fb9a99" PORT="poWS2812" ALIGN="right"><b>WS2812</b></TD></TR></TABLE>>];
  29. Node_Ja_102 [shape=plaintext tooltip="HostEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>HostEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_HOST</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">Host0</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">Host1</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR></TABLE>>];
  30. Node_Ja_123 [shape=plaintext tooltip="platform.DAC" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>DAC</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">bck</TD><TD BGCOLOR="#fb9a99" PORT="pobck" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">ws</TD><TD BGCOLOR="#fb9a99" PORT="pows" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">dout</TD><TD BGCOLOR="#fb9a99" PORT="podout" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">mck</TD><TD BGCOLOR="#b2df8a" PORT="pomck" ALIGN="right"><u>MCKEnum</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">5</TD><TD ALIGN="left">mute</TD><TD BGCOLOR="#fb9a99" PORT="pomute" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">6</TD><TD ALIGN="left">model</TD><TD BGCOLOR="#b2df8a" PORT="pomodel" ALIGN="right"><u>DACModelEnum</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">7</TD><TD ALIGN="left">i2c</TD><TD BGCOLOR="#fb9a99" PORT="poi2c" ALIGN="right"><b>I2CBus</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">8</TD><TD ALIGN="left">daccontrolset</TD><TD BGCOLOR="#fb9a99" PORT="podaccontrolset" ALIGN="right"><b>DacControlSet</b></TD></TR></TABLE>>];
  31. Node_Ja_132 [shape=plaintext tooltip="platform.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</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="#fb9a99" PORT="poshifter" ALIGN="right"><b>GPIO</b></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>ButtonActions</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>ButtonActions</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>ButtonActions</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>ButtonActions</b></TD></TR></TABLE>>];
  32. Node_Ja_111 [shape=plaintext tooltip="platform.I2CBus" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>I2CBus</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">port</TD><TD BGCOLOR="#b2df8a" PORT="poport" ALIGN="right"><u>I2CPortEnum</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">speed</TD><TD BGCOLOR="#a6cee3" PORT="pospeed" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">sda</TD><TD BGCOLOR="#fb9a99" PORT="posda" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">scl</TD><TD BGCOLOR="#fb9a99" PORT="poscl" ALIGN="right"><b>GPIO</b></TD></TR></TABLE>>];
  33. Node_Ja_112 [shape=plaintext tooltip="platform.DacControlSet" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>DacControlSet</b></TD></TR><TR><TD ALIGN="right">[...]</TD><TD ALIGN="right">1</TD><TD ALIGN="left">commands</TD><TD BGCOLOR="#fb9a99" PORT="pocommands" ALIGN="right"><b>ControlCommand</b></TD></TR></TABLE>>];
  34. Node_Ja_133 [shape=plaintext tooltip="platform.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>>];
  35. Node_Ja_118 [shape=plaintext tooltip="platform.GpioAction" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>GpioAction</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">gpio</TD><TD BGCOLOR="#a6cee3" PORT="pogpio" 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>GpioActionLevel</u></TD></TR></TABLE>>];
  36. Node_Ja_120 [shape=plaintext tooltip="Mode" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>Mode</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">REG_MODE_NOTHING</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">REG_MODE_OR</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">REG_MODE_AND</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR></TABLE>>];
  37. Node_Ja_117 [shape=plaintext tooltip="GpioActionLevel" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>GpioActionLevel</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTION_LEVEL_UNDEFINED</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTION_LEVEL_1</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTION_LEVEL_0</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR></TABLE>>];
  38. Node_Ja_122 [shape=plaintext tooltip="MCKEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>MCKEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_MCK</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">MCK0</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">MCK1</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">MCK2</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR></TABLE>>];
  39. Node_Ja_135 [shape=plaintext tooltip="BatteryChannelEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>BatteryChannelEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_CH</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">CH0</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">CH1</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">CH2</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">CH3</TD><TD BGCOLOR="#b2df8a" ALIGN="left">4</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">CH4</TD><TD BGCOLOR="#b2df8a" ALIGN="left">5</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">CH5</TD><TD BGCOLOR="#b2df8a" ALIGN="left">6</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">CH6</TD><TD BGCOLOR="#b2df8a" ALIGN="left">7</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">CH7</TD><TD BGCOLOR="#b2df8a" ALIGN="left">8</TD></TR></TABLE>>];
  40. Node_Ja_142 [shape=plaintext tooltip="platform.EthRMII" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>EthRMII</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">mdc</TD><TD BGCOLOR="#fb9a99" PORT="pomdc" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">mdio</TD><TD BGCOLOR="#fb9a99" PORT="pomdio" ALIGN="right"><b>GPIO</b></TD></TR></TABLE>>];
  41. Node_Ja_130 [shape=plaintext tooltip="ButtonAction" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>ButtonAction</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_NONE</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_POWER</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_VOLUP</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_VOLDOWN</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_TOGGLE</TD><TD BGCOLOR="#b2df8a" ALIGN="left">4</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_PLAY</TD><TD BGCOLOR="#b2df8a" ALIGN="left">5</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_PAUSE</TD><TD BGCOLOR="#b2df8a" ALIGN="left">6</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_STOP</TD><TD BGCOLOR="#b2df8a" ALIGN="left">7</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_REW</TD><TD BGCOLOR="#b2df8a" ALIGN="left">8</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_FWD</TD><TD BGCOLOR="#b2df8a" ALIGN="left">9</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_PREV</TD><TD BGCOLOR="#b2df8a" ALIGN="left">10</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ACTRLS_NEXT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">11</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_UP</TD><TD BGCOLOR="#b2df8a" ALIGN="left">12</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_DOWN</TD><TD BGCOLOR="#b2df8a" ALIGN="left">13</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_LEFT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">14</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_RIGHT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">15</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_PS1</TD><TD BGCOLOR="#b2df8a" ALIGN="left">16</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_PS2</TD><TD BGCOLOR="#b2df8a" ALIGN="left">17</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_PS3</TD><TD BGCOLOR="#b2df8a" ALIGN="left">18</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_PS4</TD><TD BGCOLOR="#b2df8a" ALIGN="left">19</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_PS5</TD><TD BGCOLOR="#b2df8a" ALIGN="left">20</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_PS6</TD><TD BGCOLOR="#b2df8a" ALIGN="left">21</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_PS7</TD><TD BGCOLOR="#b2df8a" ALIGN="left">22</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_PS8</TD><TD BGCOLOR="#b2df8a" ALIGN="left">23</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_PS9</TD><TD BGCOLOR="#b2df8a" ALIGN="left">24</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">BCTRLS_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">ACTRLS_SLEEP</TD><TD BGCOLOR="#b2df8a" ALIGN="left">29</TD></TR></TABLE>>];
  42. Node_Ja_119 [shape=plaintext tooltip="platform.DelayAction" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>DelayAction</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">delay</TD><TD BGCOLOR="#a6cee3" PORT="podelay" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR></TABLE>>];
  43. Node_Ja_146 [shape=plaintext tooltip="platform.WS2812" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>WS2812</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">length</TD><TD BGCOLOR="#a6cee3" PORT="polength" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">gpio</TD><TD BGCOLOR="#fb9a99" PORT="pogpio" ALIGN="right"><b>GPIO</b></TD></TR></TABLE>>];
  44. Node_Ja_104 [shape=plaintext tooltip="platform.GPIO" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>GPIO</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="#a6cee3" PORT="polevel" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR></TABLE>>];
  45. Node_Ja_106 [shape=plaintext tooltip="GPIOExpModelEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>GPIOExpModelEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_EXP</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">PCA9535</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">PCA85XX</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">MCP23017</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">MCP23S17</TD><TD BGCOLOR="#b2df8a" ALIGN="left">4</TD></TR></TABLE>>];
  46. Node_Ja_126 [shape=plaintext tooltip="platform.I2CDisplay" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>I2CDisplay</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">address</TD><TD BGCOLOR="#a6cee3" PORT="poaddress" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR></TABLE>>];
  47. Node_Ja_114 [shape=plaintext tooltip="ControlCommandType" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>ControlCommandType</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">INIT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">POWER_ON</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">POWER_OFF</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SPEAKER_ON</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">SPEAKER_OFF</TD><TD BGCOLOR="#b2df8a" ALIGN="left">4</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">HEADSET_ON</TD><TD BGCOLOR="#b2df8a" ALIGN="left">5</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">HEADSET_OFF</TD><TD BGCOLOR="#b2df8a" ALIGN="left">6</TD></TR></TABLE>>];
  48. Node_Ja_115 [shape=plaintext tooltip="platform.ControlItem" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>ControlItem</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f" ALIGN="left">item_type</TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">reg_action</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="poreg_action"><b>RegisterAction</b></TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">gpio_action</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="pogpio_action"><b>GpioAction</b></TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">delay_action</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="podelay_action"><b>DelayAction</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f"></TD></TR></TABLE>>];
  49. Node_Ja_116 [shape=plaintext tooltip="platform.RegisterAction" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>RegisterAction</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">reg</TD><TD BGCOLOR="#a6cee3" PORT="poreg" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">val</TD><TD BGCOLOR="#a6cee3" PORT="poval" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">mode</TD><TD BGCOLOR="#b2df8a" PORT="pomode" ALIGN="right"><u>Mode</u></TD></TR></TABLE>>];
  50. Node_Ja_148 [shape=plaintext tooltip="platform.Dev" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Dev</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">spi</TD><TD BGCOLOR="#fb9a99" PORT="pospi" ALIGN="right"><b>SPIBus</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">i2c</TD><TD BGCOLOR="#fb9a99" PORT="poi2c" ALIGN="right"><b>I2CBus</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">dac</TD><TD BGCOLOR="#fb9a99" PORT="podac" ALIGN="right"><b>DAC</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">spdif</TD><TD BGCOLOR="#fb9a99" PORT="pospdif" ALIGN="right"><b>SPDIF</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">5</TD><TD ALIGN="left">display</TD><TD BGCOLOR="#fb9a99" PORT="podisplay" ALIGN="right"><b>Display</b></TD></TR><TR><TD ALIGN="right">[...]</TD><TD ALIGN="right">6</TD><TD ALIGN="left">gpio_exp</TD><TD BGCOLOR="#fb9a99" PORT="pogpio_exp" ALIGN="right"><b>GPIOExp</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">7</TD><TD ALIGN="left">led_strip</TD><TD BGCOLOR="#fb9a99" PORT="poled_strip" ALIGN="right"><b>LEDStrip</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">8</TD><TD ALIGN="left">rotary</TD><TD BGCOLOR="#fb9a99" PORT="porotary" ALIGN="right"><b>Rotary</b></TD></TR><TR><TD ALIGN="right">[...]</TD><TD ALIGN="right">9</TD><TD ALIGN="left">buttons</TD><TD BGCOLOR="#fb9a99" PORT="pobuttons" ALIGN="right"><b>Button</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">10</TD><TD ALIGN="left">eth</TD><TD BGCOLOR="#fb9a99" PORT="poeth" ALIGN="right"><b>Eth</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">11</TD><TD ALIGN="left">battery</TD><TD BGCOLOR="#fb9a99" PORT="pobattery" ALIGN="right"><b>Battery</b></TD></TR></TABLE>>];
  51. Node_Ja_140 [shape=plaintext tooltip="platform.EthCommon" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>EthCommon</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">model</TD><TD BGCOLOR="#b2df8a" PORT="pomodel" ALIGN="right"><u>EthModelEnum</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">rst</TD><TD BGCOLOR="#fb9a99" PORT="porst" ALIGN="right"><b>GPIO</b></TD></TR></TABLE>>];
  52. Node_Ja_124 [shape=plaintext tooltip="platform.DispOffsets" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>DispOffsets</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">height</TD><TD BGCOLOR="#a6cee3" PORT="poheight" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">width</TD><TD BGCOLOR="#a6cee3" PORT="powidth" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR></TABLE>>];
  53. Node_Ja_137 [shape=plaintext tooltip="platform.Battery" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Battery</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">channel</TD><TD BGCOLOR="#b2df8a" PORT="pochannel" ALIGN="right"><u>BatteryChannelEnum</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">scale</TD><TD BGCOLOR="#a6cee3" PORT="poscale" ALIGN="right" TITLE="float"><i>float</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">cells</TD><TD BGCOLOR="#a6cee3" PORT="pocells" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">atten</TD><TD BGCOLOR="#b2df8a" PORT="poatten" ALIGN="right"><u>BatteryAttenEnum</u></TD></TR></TABLE>>];
  54. Node_Ja_143 [shape=plaintext tooltip="platform.Eth" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>Eth</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>DeviceTypeEnum</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">common</TD><TD BGCOLOR="#fb9a99" PORT="pocommon" ALIGN="right"><b>EthCommon</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f" ALIGN="left">ethType</TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">spi</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="pospi"><b>EthSPI</b></TD></TR><TR><TD BGCOLOR="#fdbf6f"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">rmii</TD><TD ALIGN="right" BGCOLOR="#fb9a99" PORT="pormii"><b>EthRMII</b></TD></TR><TR><TD COLSPAN="4" BGCOLOR="#fdbf6f"></TD></TR></TABLE>>];
  55. Node_Ja_134 [shape=plaintext tooltip="platform.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="#fb9a99" PORT="poA" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">B</TD><TD BGCOLOR="#fb9a99" PORT="poB" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">SW</TD><TD BGCOLOR="#fb9a99" PORT="poSW" ALIGN="right"><b>GPIO</b></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>>];
  56. Node_Ja_136 [shape=plaintext tooltip="BatteryAttenEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>BatteryAttenEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_ATT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ATT_0</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ATT_1</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ATT_2</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">ATT_3</TD><TD BGCOLOR="#b2df8a" ALIGN="left">4</TD></TR></TABLE>>];
  57. Node_Ja_107 [shape=plaintext tooltip="platform.GPIOExpSPI" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>GPIOExpSPI</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">speed</TD><TD BGCOLOR="#a6cee3" PORT="pospeed" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">host</TD><TD BGCOLOR="#b2df8a" PORT="pohost" ALIGN="right"><u>HostEnum</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">cs</TD><TD BGCOLOR="#fb9a99" PORT="pocs" ALIGN="right"><b>GPIO</b></TD></TR></TABLE>>];
  58. Node_Ja_128 [shape=plaintext tooltip="platform.DispCommon" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>DispCommon</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">width</TD><TD BGCOLOR="#a6cee3" PORT="powidth" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">height</TD><TD BGCOLOR="#a6cee3" PORT="poheight" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">HFlip</TD><TD BGCOLOR="#a6cee3" PORT="poHFlip" ALIGN="right" TITLE="bool"><i>bool</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">VFlip</TD><TD BGCOLOR="#a6cee3" PORT="poVFlip" ALIGN="right" TITLE="bool"><i>bool</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">5</TD><TD ALIGN="left">driver</TD><TD BGCOLOR="#b2df8a" PORT="podriver" ALIGN="right"><u>DisplayDriverEnum</u></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">6</TD><TD ALIGN="left">bitDepth</TD><TD BGCOLOR="#a6cee3" PORT="pobitDepth" ALIGN="right" TITLE="int32"><i>int32</i></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">7</TD><TD ALIGN="left">back</TD><TD BGCOLOR="#fb9a99" PORT="poback" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">8</TD><TD ALIGN="left">reset</TD><TD BGCOLOR="#fb9a99" PORT="poreset" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">9</TD><TD ALIGN="left">ready</TD><TD BGCOLOR="#fb9a99" PORT="poready" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">10</TD><TD ALIGN="left">offsets</TD><TD BGCOLOR="#fb9a99" PORT="pooffsets" ALIGN="right"><b>DispOffsets</b></TD></TR></TABLE>>];
  59. Node_Ja_113 [shape=plaintext tooltip="platform.ControlCommand" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>ControlCommand</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>ControlCommandType</u></TD></TR><TR><TD ALIGN="right">[...]</TD><TD ALIGN="right">2</TD><TD ALIGN="left">items</TD><TD BGCOLOR="#fb9a99" PORT="poitems" ALIGN="right"><b>ControlItem</b></TD></TR></TABLE>>];
  60. Node_Ja_145 [shape=plaintext tooltip="platform.SPIBus" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>SPIBus</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">1</TD><TD ALIGN="left">mosi</TD><TD BGCOLOR="#fb9a99" PORT="pomosi" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">2</TD><TD ALIGN="left">miso</TD><TD BGCOLOR="#fb9a99" PORT="pomiso" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">3</TD><TD ALIGN="left">clk</TD><TD BGCOLOR="#fb9a99" PORT="poclk" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">4</TD><TD ALIGN="left">dc</TD><TD BGCOLOR="#fb9a99" PORT="podc" ALIGN="right"><b>GPIO</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">5</TD><TD ALIGN="left">host</TD><TD BGCOLOR="#b2df8a" PORT="pohost" ALIGN="right"><u>HostEnum</u></TD></TR></TABLE>>];
  61. Node_Ja_100 [shape=plaintext tooltip="DeviceTypeEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>DeviceTypeEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_TYPE</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">DEVTYPE_SPI</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">DEVTYPE_I2C</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">DEVTYPE__RMII</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR></TABLE>>];
  62. Node_Ja_108 [shape=plaintext tooltip="platform.GPIOExpI2C" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#fffaf0"><TR><TD COLSPAN="4" PORT="header" BGCOLOR="#e31a1c" ALIGN="right"><b>GPIOExpI2C</b></TD></TR><TR><TD ALIGN="right"></TD><TD ALIGN="right">5</TD><TD ALIGN="left">port</TD><TD BGCOLOR="#b2df8a" PORT="poport" ALIGN="right"><u>PortEnum</u></TD></TR></TABLE>>];
  63. Node_Ja_110 [shape=plaintext tooltip="I2CPortEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>I2CPortEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_PORT</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">I2CPort0</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">I2CPort1</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR></TABLE>>];
  64. Node_Ja_138 [shape=plaintext tooltip="EthModelEnum" label=<<TABLE BORDER="1" CELLBORDER="0" CELLSPACING="0" BGCOLOR="#b2df8a"><TR><TD COLSPAN="2" PORT="header" BGCOLOR="#33a02c" ALIGN="right">enum <b>EthModelEnum</b></TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">UNSPECIFIED_ETHMODEL</TD><TD BGCOLOR="#b2df8a" ALIGN="left">0</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">LAN8720</TD><TD BGCOLOR="#b2df8a" ALIGN="left">1</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">DM9051</TD><TD BGCOLOR="#b2df8a" ALIGN="left">2</TD></TR><TR><TD BGCOLOR="#b2df8a" ALIGN="left">W5500</TD><TD BGCOLOR="#b2df8a" ALIGN="left">3</TD></TR></TABLE>>];
  65. /* ------ connections ------ */
  66. Node_Ja_147:poWS2812:e -> Node_Ja_146:header [color="#000000" tooltip="Ja_147 --> Ja_146"];
  67. Node_Ja_148:pobuttons:e -> Node_Ja_132:header [color="#000000" tooltip="Ja_148 --> Ja_132"];
  68. Node_Ja_148:poi2c:e -> Node_Ja_111:header [color="#000000" tooltip="Ja_148 --> Ja_111"];
  69. Node_Ja_128:podriver:e -> Node_Ja_125 [color="#008000" tooltip="Ja_128 --> Ja_125"];
  70. Node_Ja_118:polevel:e -> Node_Ja_117 [color="#008000" tooltip="Ja_118 --> Ja_117"];
  71. Node_Ja_145:podc:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_145 --> Ja_104"];
  72. Node_Ja_137:pochannel:e -> Node_Ja_135 [color="#008000" tooltip="Ja_137 --> Ja_135"];
  73. Node_Ja_129:potype:e -> Node_Ja_100 [color="#008000" tooltip="Ja_129 --> Ja_100"];
  74. Node_Ja_140:porst:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_140 --> Ja_104"];
  75. Node_Ja_131:popressed:e -> Node_Ja_130 [color="#008000" tooltip="Ja_131 --> Ja_130"];
  76. Node_Ja_143:pocommon:e -> Node_Ja_140:header [color="#000000" tooltip="Ja_143 --> Ja_140"];
  77. Node_Ja_143:potype:e -> Node_Ja_100 [color="#008000" tooltip="Ja_143 --> Ja_100"];
  78. Node_Ja_109:pomodel:e -> Node_Ja_106 [color="#008000" tooltip="Ja_109 --> Ja_106"];
  79. Node_Ja_132:ponormal:e -> Node_Ja_131:header [color="#000000" tooltip="Ja_132 --> Ja_131"];
  80. Node_Ja_148:podac:e -> Node_Ja_123:header [color="#000000" tooltip="Ja_148 --> Ja_123"];
  81. Node_Ja_123:pomute:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_123 --> Ja_104"];
  82. Node_Ja_134:poknobonly:e -> Node_Ja_133:header [color="#000000" tooltip="Ja_134 --> Ja_133"];
  83. Node_Ja_113:poitems:e -> Node_Ja_115:header [color="#000000" tooltip="Ja_113 --> Ja_115"];
  84. Node_Ja_148:porotary:e -> Node_Ja_134:header [color="#000000" tooltip="Ja_148 --> Ja_134"];
  85. Node_Ja_132:polongpress:e -> Node_Ja_131:header [color="#000000" tooltip="Ja_132 --> Ja_131"];
  86. Node_Ja_142:pomdc:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_142 --> Ja_104"];
  87. Node_Ja_128:poreset:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_128 --> Ja_104"];
  88. Node_Ja_140:pomodel:e -> Node_Ja_138 [color="#008000" tooltip="Ja_140 --> Ja_138"];
  89. Node_Ja_113:potype:e -> Node_Ja_114 [color="#008000" tooltip="Ja_113 --> Ja_114"];
  90. Node_Ja_115:pogpio_action:e -> Node_Ja_118:header [color="#000000" tooltip="Ja_115 --> Ja_118"];
  91. Node_Ja_146:pogpio:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_146 --> Ja_104"];
  92. Node_Ja_123:podaccontrolset:e -> Node_Ja_112:header [color="#000000" tooltip="Ja_123 --> Ja_112"];
  93. Node_Ja_132:poshifter:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_132 --> Ja_104"];
  94. Node_Ja_132:polongshifted:e -> Node_Ja_131:header [color="#000000" tooltip="Ja_132 --> Ja_131"];
  95. Node_Ja_109:pospi:e -> Node_Ja_107:header [color="#000000" tooltip="Ja_109 --> Ja_107"];
  96. Node_Ja_111:posda:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_111 --> Ja_104"];
  97. Node_Ja_127:pocs:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_127 --> Ja_104"];
  98. Node_Ja_128:poback:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_128 --> Ja_104"];
  99. Node_Ja_145:poclk:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_145 --> Ja_104"];
  100. Node_Ja_145:pohost:e -> Node_Ja_102 [color="#008000" tooltip="Ja_145 --> Ja_102"];
  101. Node_Ja_137:poatten:e -> Node_Ja_136 [color="#008000" tooltip="Ja_137 --> Ja_136"];
  102. Node_Ja_143:pormii:e -> Node_Ja_142:header [color="#000000" tooltip="Ja_143 --> Ja_142"];
  103. Node_Ja_141:pointr:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_141 --> Ja_104"];
  104. Node_Ja_115:podelay_action:e -> Node_Ja_119:header [color="#000000" tooltip="Ja_115 --> Ja_119"];
  105. Node_Ja_109:pointr:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_109 --> Ja_104"];
  106. Node_Ja_134:poB:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_134 --> Ja_104"];
  107. Node_Ja_111:poport:e -> Node_Ja_110 [color="#008000" tooltip="Ja_111 --> Ja_110"];
  108. Node_Ja_112:pocommands:e -> Node_Ja_113:header [color="#000000" tooltip="Ja_112 --> Ja_113"];
  109. Node_Ja_148:poeth:e -> Node_Ja_143:header [color="#000000" tooltip="Ja_148 --> Ja_143"];
  110. Node_Ja_131:poreleased:e -> Node_Ja_130 [color="#008000" tooltip="Ja_131 --> Ja_130"];
  111. Node_Ja_129:poi2c:e -> Node_Ja_126:header [color="#000000" tooltip="Ja_129 --> Ja_126"];
  112. Node_Ja_141:pocs:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_141 --> Ja_104"];
  113. Node_Ja_132:pogpio:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_132 --> Ja_104"];
  114. Node_Ja_148:pospdif:e -> Node_Ja_144:header [color="#000000" tooltip="Ja_148 --> Ja_144"];
  115. Node_Ja_148:pobattery:e -> Node_Ja_137:header [color="#000000" tooltip="Ja_148 --> Ja_137"];
  116. Node_Ja_148:podisplay:e -> Node_Ja_129:header [color="#000000" tooltip="Ja_148 --> Ja_129"];
  117. Node_Ja_134:poA:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_134 --> Ja_104"];
  118. Node_Ja_134:poSW:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_134 --> Ja_104"];
  119. Node_Ja_129:pocommon:e -> Node_Ja_128:header [color="#000000" tooltip="Ja_129 --> Ja_128"];
  120. Node_Ja_116:pomode:e -> Node_Ja_120 [color="#008000" tooltip="Ja_116 --> Ja_120"];
  121. Node_Ja_145:pomiso:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_145 --> Ja_104"];
  122. Node_Ja_144:poclk:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_144 --> Ja_104"];
  123. Node_Ja_123:podout:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_123 --> Ja_104"];
  124. Node_Ja_109:poi2c:e -> Node_Ja_108:header [color="#000000" tooltip="Ja_109 --> Ja_108"];
  125. Node_Ja_107:pohost:e -> Node_Ja_102 [color="#008000" tooltip="Ja_107 --> Ja_102"];
  126. Node_Ja_145:pomosi:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_145 --> Ja_104"];
  127. Node_Ja_144:podc:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_144 --> Ja_104"];
  128. Node_Ja_123:pobck:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_123 --> Ja_104"];
  129. Node_Ja_123:poi2c:e -> Node_Ja_111:header [color="#000000" tooltip="Ja_123 --> Ja_111"];
  130. Node_Ja_123:pomck:e -> Node_Ja_122 [color="#008000" tooltip="Ja_123 --> Ja_122"];
  131. Node_Ja_107:pocs:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_107 --> Ja_104"];
  132. Node_Ja_108:poport:e -> Node_Ja_101 [color="#008000" tooltip="Ja_108 --> Ja_101"];
  133. Node_Ja_128:pooffsets:e -> Node_Ja_124:header [color="#000000" tooltip="Ja_128 --> Ja_124"];
  134. Node_Ja_128:poready:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_128 --> Ja_104"];
  135. Node_Ja_144:podata:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_144 --> Ja_104"];
  136. Node_Ja_123:pows:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_123 --> Ja_104"];
  137. Node_Ja_143:pospi:e -> Node_Ja_141:header [color="#000000" tooltip="Ja_143 --> Ja_141"];
  138. Node_Ja_132:poshifted:e -> Node_Ja_131:header [color="#000000" tooltip="Ja_132 --> Ja_131"];
  139. Node_Ja_111:poscl:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_111 --> Ja_104"];
  140. Node_Ja_129:pospi:e -> Node_Ja_127:header [color="#000000" tooltip="Ja_129 --> Ja_127"];
  141. Node_Ja_142:pomdio:e -> Node_Ja_104:header [color="#000000" tooltip="Ja_142 --> Ja_104"];
  142. Node_Ja_115:poreg_action:e -> Node_Ja_116:header [color="#000000" tooltip="Ja_115 --> Ja_116"];
  143. Node_Ja_148:poled_strip:e -> Node_Ja_147:header [color="#000000" tooltip="Ja_148 --> Ja_147"];
  144. Node_Ja_148:pospi:e -> Node_Ja_145:header [color="#000000" tooltip="Ja_148 --> Ja_145"];
  145. Node_Ja_148:pogpio_exp:e -> Node_Ja_109:header [color="#000000" tooltip="Ja_148 --> Ja_109"];
  146. Node_Ja_123:pomodel:e -> Node_Ja_121 [color="#008000" tooltip="Ja_123 --> Ja_121"];
  147. /* generated by github.com/seamia/protodot on Friday, 24-Nov-23 14:36:16 EST */
  148. }