DAC.dot.svg 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
  2. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
  3. "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
  4. <!-- Generated by graphviz version 9.0.0 (20230911.1827)
  5. -->
  6. <!-- Title: protodot Pages: 1 -->
  7. <svg width="1145pt" height="809pt"
  8. viewBox="0.00 0.00 1145.00 808.70" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
  9. <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 804.7)">
  10. <title>protodot</title>
  11. <g id="a_graph0"><a xlink:title="platform">
  12. <text text-anchor="middle" x="568.5" y="-6.45" font-family="Times New Roman,serif" font-size="14.00">platform</text>
  13. </a>
  14. </g>
  15. <!-- Node_Ja_114 -->
  16. <g id="node1" class="node">
  17. <title>Node_Ja_114</title>
  18. <g id="a_node1"><a xlink:title="platform.RegisterAction">
  19. <polygon fill="#fffaf0" stroke="none" points="851,-167.75 851,-233.75 929,-233.75 929,-167.75 851,-167.75"/>
  20. <polygon fill="#e31a1c" stroke="none" points="852,-216.75 852,-232.75 928,-232.75 928,-216.75 852,-216.75"/>
  21. <text text-anchor="start" x="853.62" y="-222.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">RegisterAction</text>
  22. <text text-anchor="start" x="863.75" y="-205.25" font-family="Ubuntu" font-size="10.00">1</text>
  23. <text text-anchor="start" x="873" y="-205.25" font-family="Ubuntu" font-size="10.00">reg</text>
  24. <polygon fill="#a6cee3" stroke="none" points="900,-200.75 900,-216.75 928,-216.75 928,-200.75 900,-200.75"/>
  25. <text text-anchor="start" x="905" y="-206.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  26. <text text-anchor="start" x="863.75" y="-189.25" font-family="Ubuntu" font-size="10.00">2</text>
  27. <text text-anchor="start" x="873" y="-189.25" font-family="Ubuntu" font-size="10.00">val</text>
  28. <polygon fill="#a6cee3" stroke="none" points="900,-184.75 900,-200.75 928,-200.75 928,-184.75 900,-184.75"/>
  29. <text text-anchor="start" x="905" y="-190.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  30. <text text-anchor="start" x="863.75" y="-173.25" font-family="Ubuntu" font-size="10.00">3</text>
  31. <text text-anchor="start" x="873" y="-173.25" font-family="Ubuntu" font-size="10.00">mode</text>
  32. <polygon fill="#b2df8a" stroke="none" points="900,-168.75 900,-184.75 928,-184.75 928,-168.75 900,-168.75"/>
  33. <text text-anchor="start" x="902.75" y="-174.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">Mode</text>
  34. <polygon fill="none" stroke="black" points="851,-167.75 851,-233.75 929,-233.75 929,-167.75 851,-167.75"/>
  35. </a>
  36. </g>
  37. </g>
  38. <!-- Node_Ja_118 -->
  39. <g id="node11" class="node">
  40. <title>Node_Ja_118</title>
  41. <g id="a_node11"><a xlink:title="Mode">
  42. <polygon fill="#b2df8a" stroke="none" points="1008.5,-151.75 1008.5,-217.75 1116.5,-217.75 1116.5,-151.75 1008.5,-151.75"/>
  43. <polygon fill="#33a02c" stroke="none" points="1009.5,-200.75 1009.5,-216.75 1115.5,-216.75 1115.5,-200.75 1009.5,-200.75"/>
  44. <text text-anchor="start" x="1060.25" y="-206.25" font-family="Ubuntu" font-size="10.00">enum </text>
  45. <text text-anchor="start" x="1087.25" y="-206.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">Mode</text>
  46. <polygon fill="#b2df8a" stroke="none" points="1009.5,-184.75 1009.5,-200.75 1106.5,-200.75 1106.5,-184.75 1009.5,-184.75"/>
  47. <text text-anchor="start" x="1011.5" y="-189.25" font-family="Ubuntu" font-size="10.00">REG_MODE_NOTHING</text>
  48. <polygon fill="#b2df8a" stroke="none" points="1106.5,-184.75 1106.5,-200.75 1115.5,-200.75 1115.5,-184.75 1106.5,-184.75"/>
  49. <text text-anchor="start" x="1108.38" y="-189.25" font-family="Ubuntu" font-size="10.00">0</text>
  50. <polygon fill="#b2df8a" stroke="none" points="1009.5,-168.75 1009.5,-184.75 1106.5,-184.75 1106.5,-168.75 1009.5,-168.75"/>
  51. <text text-anchor="start" x="1011.5" y="-173.25" font-family="Ubuntu" font-size="10.00">REG_MODE_OR</text>
  52. <polygon fill="#b2df8a" stroke="none" points="1106.5,-168.75 1106.5,-184.75 1115.5,-184.75 1115.5,-168.75 1106.5,-168.75"/>
  53. <text text-anchor="start" x="1108.38" y="-173.25" font-family="Ubuntu" font-size="10.00">1</text>
  54. <polygon fill="#b2df8a" stroke="none" points="1009.5,-152.75 1009.5,-168.75 1106.5,-168.75 1106.5,-152.75 1009.5,-152.75"/>
  55. <text text-anchor="start" x="1011.5" y="-157.25" font-family="Ubuntu" font-size="10.00">REG_MODE_AND</text>
  56. <polygon fill="#b2df8a" stroke="none" points="1106.5,-152.75 1106.5,-168.75 1115.5,-168.75 1115.5,-152.75 1106.5,-152.75"/>
  57. <text text-anchor="start" x="1108.38" y="-157.25" font-family="Ubuntu" font-size="10.00">2</text>
  58. <polygon fill="none" stroke="black" points="1008.5,-151.75 1008.5,-217.75 1116.5,-217.75 1116.5,-151.75 1008.5,-151.75"/>
  59. </a>
  60. </g>
  61. </g>
  62. <!-- Node_Ja_114&#45;&gt;Node_Ja_118 -->
  63. <g id="edge1" class="edge">
  64. <title>Node_Ja_114:e&#45;&gt;Node_Ja_118</title>
  65. <g id="a_edge1"><a xlink:title="Ja_114 &#45;&#45;&gt; Ja_118">
  66. <path fill="none" stroke="#008000" d="M929,-176.75C948.55,-176.75 969.7,-177.63 989.24,-178.8"/>
  67. <polygon fill="#008000" stroke="#008000" points="988.82,-182.28 999.02,-179.43 989.26,-175.3 988.82,-182.28"/>
  68. </a>
  69. </g>
  70. </g>
  71. <!-- Node_Ja_117 -->
  72. <g id="node2" class="node">
  73. <title>Node_Ja_117</title>
  74. <g id="a_node2"><a xlink:title="platform.DelayAction">
  75. <polygon fill="#fffaf0" stroke="none" points="857,-27.75 857,-61.75 923,-61.75 923,-27.75 857,-27.75"/>
  76. <polygon fill="#e31a1c" stroke="none" points="858,-44.75 858,-60.75 922,-60.75 922,-44.75 858,-44.75"/>
  77. <text text-anchor="start" x="861.5" y="-50.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DelayAction</text>
  78. <text text-anchor="start" x="863.88" y="-33.25" font-family="Ubuntu" font-size="10.00">1</text>
  79. <text text-anchor="start" x="872.75" y="-33.25" font-family="Ubuntu" font-size="10.00">delay</text>
  80. <polygon fill="#a6cee3" stroke="none" points="897,-28.75 897,-44.75 922,-44.75 922,-28.75 897,-28.75"/>
  81. <text text-anchor="start" x="899" y="-34.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  82. <polygon fill="none" stroke="black" points="857,-27.75 857,-61.75 923,-61.75 923,-27.75 857,-27.75"/>
  83. </a>
  84. </g>
  85. </g>
  86. <!-- Node_Ja_110 -->
  87. <g id="node3" class="node">
  88. <title>Node_Ja_110</title>
  89. <g id="a_node3"><a xlink:title="platform.DacControlSet">
  90. <polygon fill="#fffaf0" stroke="none" points="209,-241.75 209,-275.75 375,-275.75 375,-241.75 209,-241.75"/>
  91. <polygon fill="#e31a1c" stroke="none" points="210,-258.75 210,-274.75 374,-274.75 374,-258.75 210,-258.75"/>
  92. <text text-anchor="start" x="302.25" y="-264.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DacControlSet</text>
  93. <text text-anchor="start" x="211.75" y="-247.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  94. <text text-anchor="start" x="231.88" y="-247.25" font-family="Ubuntu" font-size="10.00">1</text>
  95. <text text-anchor="start" x="240.75" y="-247.25" font-family="Ubuntu" font-size="10.00">commands</text>
  96. <polygon fill="#fb9a99" stroke="none" points="289,-242.75 289,-258.75 374,-258.75 374,-242.75 289,-242.75"/>
  97. <text text-anchor="start" x="290.62" y="-248.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ControlCommand</text>
  98. <polygon fill="none" stroke="black" points="209,-241.75 209,-275.75 375,-275.75 375,-241.75 209,-241.75"/>
  99. </a>
  100. </g>
  101. </g>
  102. <!-- Node_Ja_111 -->
  103. <g id="node8" class="node">
  104. <title>Node_Ja_111</title>
  105. <g id="a_node8"><a xlink:title="platform.ControlCommand">
  106. <polygon fill="#fffaf0" stroke="none" points="427,-209.75 427,-259.75 584,-259.75 584,-209.75 427,-209.75"/>
  107. <polygon fill="#e31a1c" stroke="none" points="428,-242.75 428,-258.75 583,-258.75 583,-242.75 428,-242.75"/>
  108. <text text-anchor="start" x="499.25" y="-248.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ControlCommand</text>
  109. <text text-anchor="start" x="449.88" y="-231.25" font-family="Ubuntu" font-size="10.00">1</text>
  110. <text text-anchor="start" x="459" y="-231.25" font-family="Ubuntu" font-size="10.00">type</text>
  111. <polygon fill="#b2df8a" stroke="none" points="484,-226.75 484,-242.75 583,-242.75 583,-226.75 484,-226.75"/>
  112. <text text-anchor="start" x="485.88" y="-232.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">ControlCommandType</text>
  113. <text text-anchor="start" x="429.75" y="-215.25" font-family="Ubuntu" font-size="10.00">[...]</text>
  114. <text text-anchor="start" x="449.88" y="-215.25" font-family="Ubuntu" font-size="10.00">2</text>
  115. <text text-anchor="start" x="458.88" y="-215.25" font-family="Ubuntu" font-size="10.00">items</text>
  116. <polygon fill="#fb9a99" stroke="none" points="484,-210.75 484,-226.75 583,-226.75 583,-210.75 484,-210.75"/>
  117. <text text-anchor="start" x="523.25" y="-216.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ControlItem</text>
  118. <polygon fill="none" stroke="black" points="427,-209.75 427,-259.75 584,-259.75 584,-209.75 427,-209.75"/>
  119. </a>
  120. </g>
  121. </g>
  122. <!-- Node_Ja_110&#45;&gt;Node_Ja_111 -->
  123. <g id="edge5" class="edge">
  124. <title>Node_Ja_110:e&#45;&gt;Node_Ja_111:header</title>
  125. <g id="a_edge5"><a xlink:title="Ja_110 &#45;&#45;&gt; Ja_111">
  126. <path fill="none" stroke="#000000" d="M375,-250.75C393.6,-250.75 400.86,-250.75 415.21,-250.75"/>
  127. <polygon fill="#000000" stroke="#000000" points="414.99,-254.25 424.99,-250.75 414.99,-247.25 414.99,-254.25"/>
  128. </a>
  129. </g>
  130. </g>
  131. <!-- Node_Ja_119 -->
  132. <g id="node4" class="node">
  133. <title>Node_Ja_119</title>
  134. <g id="a_node4"><a xlink:title="I2CPortEnum">
  135. <polygon fill="#b2df8a" stroke="none" points="455,-325.75 455,-391.75 556,-391.75 556,-325.75 455,-325.75"/>
  136. <polygon fill="#33a02c" stroke="none" points="456,-374.75 456,-390.75 555,-390.75 555,-374.75 456,-374.75"/>
  137. <text text-anchor="start" x="463.75" y="-380.25" font-family="Ubuntu" font-size="10.00">enum </text>
  138. <text text-anchor="start" x="490.75" y="-380.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CPortEnum</text>
  139. <polygon fill="#b2df8a" stroke="none" points="456,-358.75 456,-374.75 546,-374.75 546,-358.75 456,-358.75"/>
  140. <text text-anchor="start" x="457.88" y="-363.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_PORT</text>
  141. <polygon fill="#b2df8a" stroke="none" points="546,-358.75 546,-374.75 555,-374.75 555,-358.75 546,-358.75"/>
  142. <text text-anchor="start" x="547.88" y="-363.25" font-family="Ubuntu" font-size="10.00">0</text>
  143. <polygon fill="#b2df8a" stroke="none" points="456,-342.75 456,-358.75 546,-358.75 546,-342.75 456,-342.75"/>
  144. <text text-anchor="start" x="458" y="-347.25" font-family="Ubuntu" font-size="10.00">I2CPort0</text>
  145. <polygon fill="#b2df8a" stroke="none" points="546,-342.75 546,-358.75 555,-358.75 555,-342.75 546,-342.75"/>
  146. <text text-anchor="start" x="547.88" y="-347.25" font-family="Ubuntu" font-size="10.00">1</text>
  147. <polygon fill="#b2df8a" stroke="none" points="456,-326.75 456,-342.75 546,-342.75 546,-326.75 456,-326.75"/>
  148. <text text-anchor="start" x="458" y="-331.25" font-family="Ubuntu" font-size="10.00">I2CPort1</text>
  149. <polygon fill="#b2df8a" stroke="none" points="546,-326.75 546,-342.75 555,-342.75 555,-326.75 546,-326.75"/>
  150. <text text-anchor="start" x="547.88" y="-331.25" font-family="Ubuntu" font-size="10.00">2</text>
  151. <polygon fill="none" stroke="black" points="455,-325.75 455,-391.75 556,-391.75 556,-325.75 455,-325.75"/>
  152. </a>
  153. </g>
  154. </g>
  155. <!-- Node_Ja_116 -->
  156. <g id="node5" class="node">
  157. <title>Node_Ja_116</title>
  158. <g id="a_node5"><a xlink:title="platform.GpioAction">
  159. <polygon fill="#fffaf0" stroke="none" points="836,-87.75 836,-137.75 944,-137.75 944,-87.75 836,-87.75"/>
  160. <polygon fill="#e31a1c" stroke="none" points="837,-120.75 837,-136.75 943,-136.75 943,-120.75 837,-120.75"/>
  161. <text text-anchor="start" x="889.25" y="-126.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GpioAction</text>
  162. <text text-anchor="start" x="842.88" y="-109.25" font-family="Ubuntu" font-size="10.00">1</text>
  163. <text text-anchor="start" x="852" y="-109.25" font-family="Ubuntu" font-size="10.00">gpio</text>
  164. <polygon fill="#a6cee3" stroke="none" points="873,-104.75 873,-120.75 943,-120.75 943,-104.75 873,-104.75"/>
  165. <text text-anchor="start" x="920" y="-110.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  166. <text text-anchor="start" x="842.88" y="-93.25" font-family="Ubuntu" font-size="10.00">2</text>
  167. <text text-anchor="start" x="851.75" y="-93.25" font-family="Ubuntu" font-size="10.00">level</text>
  168. <polygon fill="#b2df8a" stroke="none" points="873,-88.75 873,-104.75 943,-104.75 943,-88.75 873,-88.75"/>
  169. <text text-anchor="start" x="874.62" y="-94.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">GpioActionLevel</text>
  170. <polygon fill="none" stroke="black" points="836,-87.75 836,-137.75 944,-137.75 944,-87.75 836,-87.75"/>
  171. </a>
  172. </g>
  173. </g>
  174. <!-- Node_Ja_115 -->
  175. <g id="node9" class="node">
  176. <title>Node_Ja_115</title>
  177. <g id="a_node9"><a xlink:title="GpioActionLevel">
  178. <polygon fill="#b2df8a" stroke="none" points="996,-59.75 996,-125.75 1129,-125.75 1129,-59.75 996,-59.75"/>
  179. <polygon fill="#33a02c" stroke="none" points="997,-108.75 997,-124.75 1128,-124.75 1128,-108.75 997,-108.75"/>
  180. <text text-anchor="start" x="1021.75" y="-114.25" font-family="Ubuntu" font-size="10.00">enum </text>
  181. <text text-anchor="start" x="1048.75" y="-114.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GpioActionLevel</text>
  182. <polygon fill="#b2df8a" stroke="none" points="997,-92.75 997,-108.75 1119,-108.75 1119,-92.75 997,-92.75"/>
  183. <text text-anchor="start" x="998.75" y="-97.25" font-family="Ubuntu" font-size="10.00">ACTION_LEVEL_UNDEFINED</text>
  184. <polygon fill="#b2df8a" stroke="none" points="1119,-92.75 1119,-108.75 1128,-108.75 1128,-92.75 1119,-92.75"/>
  185. <text text-anchor="start" x="1120.88" y="-97.25" font-family="Ubuntu" font-size="10.00">0</text>
  186. <polygon fill="#b2df8a" stroke="none" points="997,-76.75 997,-92.75 1119,-92.75 1119,-76.75 997,-76.75"/>
  187. <text text-anchor="start" x="999" y="-81.25" font-family="Ubuntu" font-size="10.00">ACTION_LEVEL_1</text>
  188. <polygon fill="#b2df8a" stroke="none" points="1119,-76.75 1119,-92.75 1128,-92.75 1128,-76.75 1119,-76.75"/>
  189. <text text-anchor="start" x="1120.88" y="-81.25" font-family="Ubuntu" font-size="10.00">1</text>
  190. <polygon fill="#b2df8a" stroke="none" points="997,-60.75 997,-76.75 1119,-76.75 1119,-60.75 997,-60.75"/>
  191. <text text-anchor="start" x="999" y="-65.25" font-family="Ubuntu" font-size="10.00">ACTION_LEVEL_0</text>
  192. <polygon fill="#b2df8a" stroke="none" points="1119,-60.75 1119,-76.75 1128,-76.75 1128,-60.75 1119,-60.75"/>
  193. <text text-anchor="start" x="1120.88" y="-65.25" font-family="Ubuntu" font-size="10.00">2</text>
  194. <polygon fill="none" stroke="black" points="996,-59.75 996,-125.75 1129,-125.75 1129,-59.75 996,-59.75"/>
  195. </a>
  196. </g>
  197. </g>
  198. <!-- Node_Ja_116&#45;&gt;Node_Ja_115 -->
  199. <g id="edge12" class="edge">
  200. <title>Node_Ja_116:e&#45;&gt;Node_Ja_115</title>
  201. <g id="a_edge12"><a xlink:title="Ja_116 &#45;&#45;&gt; Ja_115">
  202. <path fill="none" stroke="#008000" d="M944,-96.75C954.6,-96.75 965.74,-96.59 976.76,-96.32"/>
  203. <polygon fill="#008000" stroke="#008000" points="976.76,-99.82 986.67,-96.06 976.58,-92.83 976.76,-99.82"/>
  204. </a>
  205. </g>
  206. </g>
  207. <!-- Node_Ja_104 -->
  208. <g id="node6" class="node">
  209. <title>Node_Ja_104</title>
  210. <g id="a_node6"><a xlink:title="platform.GPIO">
  211. <polygon fill="#fffaf0" stroke="none" points="474,-603.75 474,-653.75 537,-653.75 537,-603.75 474,-603.75"/>
  212. <polygon fill="#e31a1c" stroke="none" points="475,-636.75 475,-652.75 536,-652.75 536,-636.75 475,-636.75"/>
  213. <text text-anchor="start" x="511.5" y="-642.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  214. <text text-anchor="start" x="480.88" y="-625.25" font-family="Ubuntu" font-size="10.00">1</text>
  215. <text text-anchor="start" x="490" y="-625.25" font-family="Ubuntu" font-size="10.00">pin</text>
  216. <polygon fill="#a6cee3" stroke="none" points="511,-620.75 511,-636.75 536,-636.75 536,-620.75 511,-620.75"/>
  217. <text text-anchor="start" x="513" y="-626.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  218. <text text-anchor="start" x="480.88" y="-609.25" font-family="Ubuntu" font-size="10.00">2</text>
  219. <text text-anchor="start" x="489.75" y="-609.25" font-family="Ubuntu" font-size="10.00">level</text>
  220. <polygon fill="#a6cee3" stroke="none" points="511,-604.75 511,-620.75 536,-620.75 536,-604.75 511,-604.75"/>
  221. <text text-anchor="start" x="513" y="-610.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  222. <polygon fill="none" stroke="black" points="474,-603.75 474,-653.75 537,-653.75 537,-603.75 474,-603.75"/>
  223. </a>
  224. </g>
  225. </g>
  226. <!-- Node_Ja_120 -->
  227. <g id="node7" class="node">
  228. <title>Node_Ja_120</title>
  229. <g id="a_node7"><a xlink:title="platform.I2CBus">
  230. <polygon fill="#fffaf0" stroke="none" points="240.5,-301.75 240.5,-383.75 343.5,-383.75 343.5,-301.75 240.5,-301.75"/>
  231. <polygon fill="#e31a1c" stroke="none" points="241.5,-366.75 241.5,-382.75 342.5,-382.75 342.5,-366.75 241.5,-366.75"/>
  232. <text text-anchor="start" x="307.5" y="-372.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CBus</text>
  233. <text text-anchor="start" x="247.38" y="-355.25" font-family="Ubuntu" font-size="10.00">1</text>
  234. <text text-anchor="start" x="256.5" y="-355.25" font-family="Ubuntu" font-size="10.00">port</text>
  235. <polygon fill="#b2df8a" stroke="none" points="283.5,-350.75 283.5,-366.75 342.5,-366.75 342.5,-350.75 283.5,-350.75"/>
  236. <text text-anchor="start" x="285.25" y="-356.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">I2CPortEnum</text>
  237. <text text-anchor="start" x="247.38" y="-339.25" font-family="Ubuntu" font-size="10.00">2</text>
  238. <text text-anchor="start" x="256.25" y="-339.25" font-family="Ubuntu" font-size="10.00">speed</text>
  239. <polygon fill="#a6cee3" stroke="none" points="283.5,-334.75 283.5,-350.75 342.5,-350.75 342.5,-334.75 283.5,-334.75"/>
  240. <text text-anchor="start" x="319.5" y="-340.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  241. <text text-anchor="start" x="247.38" y="-323.25" font-family="Ubuntu" font-size="10.00">3</text>
  242. <text text-anchor="start" x="256.5" y="-323.25" font-family="Ubuntu" font-size="10.00">sda</text>
  243. <polygon fill="#fb9a99" stroke="none" points="283.5,-318.75 283.5,-334.75 342.5,-334.75 342.5,-318.75 283.5,-318.75"/>
  244. <text text-anchor="start" x="318" y="-324.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  245. <text text-anchor="start" x="247.38" y="-307.25" font-family="Ubuntu" font-size="10.00">4</text>
  246. <text text-anchor="start" x="256.5" y="-307.25" font-family="Ubuntu" font-size="10.00">scl</text>
  247. <polygon fill="#fb9a99" stroke="none" points="283.5,-302.75 283.5,-318.75 342.5,-318.75 342.5,-302.75 283.5,-302.75"/>
  248. <text text-anchor="start" x="318" y="-308.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  249. <polygon fill="none" stroke="black" points="240.5,-301.75 240.5,-383.75 343.5,-383.75 343.5,-301.75 240.5,-301.75"/>
  250. </a>
  251. </g>
  252. </g>
  253. <!-- Node_Ja_120&#45;&gt;Node_Ja_119 -->
  254. <g id="edge6" class="edge">
  255. <title>Node_Ja_120:e&#45;&gt;Node_Ja_119</title>
  256. <g id="a_edge6"><a xlink:title="Ja_120 &#45;&#45;&gt; Ja_119">
  257. <path fill="none" stroke="#008000" d="M344,-358.75C374.12,-358.75 407.43,-358.75 435.85,-358.75"/>
  258. <polygon fill="#008000" stroke="#008000" points="435.79,-362.25 445.79,-358.75 435.79,-355.25 435.79,-362.25"/>
  259. </a>
  260. </g>
  261. </g>
  262. <!-- Node_Ja_120&#45;&gt;Node_Ja_104 -->
  263. <g id="edge8" class="edge">
  264. <title>Node_Ja_120:e&#45;&gt;Node_Ja_104:header</title>
  265. <g id="a_edge8"><a xlink:title="Ja_120 &#45;&#45;&gt; Ja_104">
  266. <path fill="none" stroke="#000000" d="M344,-326.75C492.58,-326.75 329.93,-628.2 462.1,-644.1"/>
  267. <polygon fill="#000000" stroke="#000000" points="461.81,-647.59 471.99,-644.66 462.21,-640.6 461.81,-647.59"/>
  268. </a>
  269. </g>
  270. </g>
  271. <!-- Node_Ja_120&#45;&gt;Node_Ja_104 -->
  272. <g id="edge17" class="edge">
  273. <title>Node_Ja_120:e&#45;&gt;Node_Ja_104:header</title>
  274. <g id="a_edge17"><a xlink:title="Ja_120 &#45;&#45;&gt; Ja_104">
  275. <path fill="none" stroke="#000000" d="M344,-310.75C499.17,-310.75 323.66,-628 462.03,-644.11"/>
  276. <polygon fill="#000000" stroke="#000000" points="461.81,-647.61 471.99,-644.67 462.2,-640.62 461.81,-647.61"/>
  277. </a>
  278. </g>
  279. </g>
  280. <!-- Node_Ja_112 -->
  281. <g id="node10" class="node">
  282. <title>Node_Ja_112</title>
  283. <g id="a_node10"><a xlink:title="ControlCommandType">
  284. <polygon fill="#b2df8a" stroke="none" points="641,-211.75 641,-341.75 779,-341.75 779,-211.75 641,-211.75"/>
  285. <polygon fill="#33a02c" stroke="none" points="642,-324.75 642,-340.75 778,-340.75 778,-324.75 642,-324.75"/>
  286. <text text-anchor="start" x="644" y="-330.25" font-family="Ubuntu" font-size="10.00">enum </text>
  287. <text text-anchor="start" x="671" y="-330.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ControlCommandType</text>
  288. <polygon fill="#b2df8a" stroke="none" points="642,-308.75 642,-324.75 739,-324.75 739,-308.75 642,-308.75"/>
  289. <text text-anchor="start" x="644" y="-313.25" font-family="Ubuntu" font-size="10.00">INIT</text>
  290. <polygon fill="#b2df8a" stroke="none" points="739,-308.75 739,-324.75 778,-324.75 778,-308.75 739,-308.75"/>
  291. <text text-anchor="start" x="741" y="-313.25" font-family="Ubuntu" font-size="10.00">0</text>
  292. <polygon fill="#b2df8a" stroke="none" points="642,-292.75 642,-308.75 739,-308.75 739,-292.75 642,-292.75"/>
  293. <text text-anchor="start" x="644" y="-297.25" font-family="Ubuntu" font-size="10.00">POWER_ON</text>
  294. <polygon fill="#b2df8a" stroke="none" points="739,-292.75 739,-308.75 778,-308.75 778,-292.75 739,-292.75"/>
  295. <text text-anchor="start" x="741" y="-297.25" font-family="Ubuntu" font-size="10.00">1</text>
  296. <polygon fill="#b2df8a" stroke="none" points="642,-276.75 642,-292.75 739,-292.75 739,-276.75 642,-276.75"/>
  297. <text text-anchor="start" x="644" y="-281.25" font-family="Ubuntu" font-size="10.00">POWER_OFF</text>
  298. <polygon fill="#b2df8a" stroke="none" points="739,-276.75 739,-292.75 778,-292.75 778,-276.75 739,-276.75"/>
  299. <text text-anchor="start" x="741" y="-281.25" font-family="Ubuntu" font-size="10.00">2</text>
  300. <polygon fill="#b2df8a" stroke="none" points="642,-260.75 642,-276.75 739,-276.75 739,-260.75 642,-260.75"/>
  301. <text text-anchor="start" x="644" y="-265.25" font-family="Ubuntu" font-size="10.00">SPEAKER_ON</text>
  302. <polygon fill="#b2df8a" stroke="none" points="739,-260.75 739,-276.75 778,-276.75 778,-260.75 739,-260.75"/>
  303. <text text-anchor="start" x="741" y="-265.25" font-family="Ubuntu" font-size="10.00">3</text>
  304. <polygon fill="#b2df8a" stroke="none" points="642,-244.75 642,-260.75 739,-260.75 739,-244.75 642,-244.75"/>
  305. <text text-anchor="start" x="644" y="-249.25" font-family="Ubuntu" font-size="10.00">SPEAKER_OFF</text>
  306. <polygon fill="#b2df8a" stroke="none" points="739,-244.75 739,-260.75 778,-260.75 778,-244.75 739,-244.75"/>
  307. <text text-anchor="start" x="741" y="-249.25" font-family="Ubuntu" font-size="10.00">4</text>
  308. <polygon fill="#b2df8a" stroke="none" points="642,-228.75 642,-244.75 739,-244.75 739,-228.75 642,-228.75"/>
  309. <text text-anchor="start" x="644" y="-233.25" font-family="Ubuntu" font-size="10.00">HEADSET_ON</text>
  310. <polygon fill="#b2df8a" stroke="none" points="739,-228.75 739,-244.75 778,-244.75 778,-228.75 739,-228.75"/>
  311. <text text-anchor="start" x="741" y="-233.25" font-family="Ubuntu" font-size="10.00">5</text>
  312. <polygon fill="#b2df8a" stroke="none" points="642,-212.75 642,-228.75 739,-228.75 739,-212.75 642,-212.75"/>
  313. <text text-anchor="start" x="644" y="-217.25" font-family="Ubuntu" font-size="10.00">HEADSET_OFF</text>
  314. <polygon fill="#b2df8a" stroke="none" points="739,-212.75 739,-228.75 778,-228.75 778,-212.75 739,-212.75"/>
  315. <text text-anchor="start" x="741" y="-217.25" font-family="Ubuntu" font-size="10.00">6</text>
  316. <polygon fill="none" stroke="black" points="641,-211.75 641,-341.75 779,-341.75 779,-211.75 641,-211.75"/>
  317. </a>
  318. </g>
  319. </g>
  320. <!-- Node_Ja_111&#45;&gt;Node_Ja_112 -->
  321. <g id="edge19" class="edge">
  322. <title>Node_Ja_111:e&#45;&gt;Node_Ja_112</title>
  323. <g id="a_edge19"><a xlink:title="Ja_111 &#45;&#45;&gt; Ja_112">
  324. <path fill="none" stroke="#008000" d="M584.5,-234.75C597.03,-234.75 609.91,-236.68 622.42,-239.72"/>
  325. <polygon fill="#008000" stroke="#008000" points="621.26,-243.03 631.83,-242.26 623.09,-236.27 621.26,-243.03"/>
  326. </a>
  327. </g>
  328. </g>
  329. <!-- Node_Ja_113 -->
  330. <g id="node15" class="node">
  331. <title>Node_Ja_113</title>
  332. <g id="a_node15"><a xlink:title="platform.ControlItem">
  333. <polygon fill="#fffaf0" stroke="none" points="636,-99.75 636,-185.75 784,-185.75 784,-99.75 636,-99.75"/>
  334. <polygon fill="#e31a1c" stroke="none" points="637,-168.75 637,-184.75 783,-184.75 783,-168.75 637,-168.75"/>
  335. <text text-anchor="start" x="723.25" y="-174.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">ControlItem</text>
  336. <polygon fill="#fdbf6f" stroke="none" points="637,-152.75 637,-168.75 783,-168.75 783,-152.75 637,-152.75"/>
  337. <text text-anchor="start" x="639" y="-157.25" font-family="Ubuntu" font-size="10.00">item_type</text>
  338. <polygon fill="#fdbf6f" stroke="none" points="637,-136.75 637,-152.75 641,-152.75 641,-136.75 637,-136.75"/>
  339. <text text-anchor="start" x="642.88" y="-141.25" font-family="Ubuntu" font-size="10.00">1</text>
  340. <text text-anchor="start" x="652" y="-141.25" font-family="Ubuntu" font-size="10.00">reg_action</text>
  341. <polygon fill="#fb9a99" stroke="none" points="707,-136.75 707,-152.75 783,-152.75 783,-136.75 707,-136.75"/>
  342. <text text-anchor="start" x="708.62" y="-142.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">RegisterAction</text>
  343. <polygon fill="#fdbf6f" stroke="none" points="637,-120.75 637,-136.75 641,-136.75 641,-120.75 637,-120.75"/>
  344. <text text-anchor="start" x="642.88" y="-125.25" font-family="Ubuntu" font-size="10.00">2</text>
  345. <text text-anchor="start" x="652" y="-125.25" font-family="Ubuntu" font-size="10.00">gpio_action</text>
  346. <polygon fill="#fb9a99" stroke="none" points="707,-120.75 707,-136.75 783,-136.75 783,-120.75 707,-120.75"/>
  347. <text text-anchor="start" x="729.25" y="-126.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GpioAction</text>
  348. <polygon fill="#fdbf6f" stroke="none" points="637,-104.75 637,-120.75 641,-120.75 641,-104.75 637,-104.75"/>
  349. <text text-anchor="start" x="642.88" y="-109.25" font-family="Ubuntu" font-size="10.00">3</text>
  350. <text text-anchor="start" x="651.88" y="-109.25" font-family="Ubuntu" font-size="10.00">delay_action</text>
  351. <polygon fill="#fb9a99" stroke="none" points="707,-104.75 707,-120.75 783,-120.75 783,-104.75 707,-104.75"/>
  352. <text text-anchor="start" x="722.5" y="-110.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DelayAction</text>
  353. <polygon fill="#fdbf6f" stroke="none" points="637,-100.75 637,-104.75 783,-104.75 783,-100.75 637,-100.75"/>
  354. <polygon fill="none" stroke="black" points="636,-99.75 636,-185.75 784,-185.75 784,-99.75 636,-99.75"/>
  355. </a>
  356. </g>
  357. </g>
  358. <!-- Node_Ja_111&#45;&gt;Node_Ja_113 -->
  359. <g id="edge9" class="edge">
  360. <title>Node_Ja_111:e&#45;&gt;Node_Ja_113:header</title>
  361. <g id="a_edge9"><a xlink:title="Ja_111 &#45;&#45;&gt; Ja_113">
  362. <path fill="none" stroke="#000000" d="M584.5,-218.75C609.65,-218.75 607.89,-188.29 625.06,-179.25"/>
  363. <polygon fill="#000000" stroke="#000000" points="625.56,-182.73 634.52,-177.09 624,-175.9 625.56,-182.73"/>
  364. </a>
  365. </g>
  366. </g>
  367. <!-- Node_Ja_123 -->
  368. <g id="node12" class="node">
  369. <title>Node_Ja_123</title>
  370. <g id="a_node12"><a xlink:title="platform.DAC">
  371. <polygon fill="#fffaf0" stroke="none" points="8,-542.75 8,-688.75 157,-688.75 157,-542.75 8,-542.75"/>
  372. <polygon fill="#e31a1c" stroke="none" points="9,-671.75 9,-687.75 156,-687.75 156,-671.75 9,-671.75"/>
  373. <text text-anchor="start" x="133.75" y="-677.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DAC</text>
  374. <text text-anchor="start" x="14.88" y="-660.25" font-family="Ubuntu" font-size="10.00">1</text>
  375. <text text-anchor="start" x="24" y="-660.25" font-family="Ubuntu" font-size="10.00">bck</text>
  376. <polygon fill="#fb9a99" stroke="none" points="83,-655.75 83,-671.75 156,-671.75 156,-655.75 83,-655.75"/>
  377. <text text-anchor="start" x="131.5" y="-661.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  378. <text text-anchor="start" x="14.88" y="-644.25" font-family="Ubuntu" font-size="10.00">2</text>
  379. <text text-anchor="start" x="24" y="-644.25" font-family="Ubuntu" font-size="10.00">ws</text>
  380. <polygon fill="#fb9a99" stroke="none" points="83,-639.75 83,-655.75 156,-655.75 156,-639.75 83,-639.75"/>
  381. <text text-anchor="start" x="131.5" y="-645.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  382. <text text-anchor="start" x="14.88" y="-628.25" font-family="Ubuntu" font-size="10.00">3</text>
  383. <text text-anchor="start" x="24" y="-628.25" font-family="Ubuntu" font-size="10.00">dout</text>
  384. <polygon fill="#fb9a99" stroke="none" points="83,-623.75 83,-639.75 156,-639.75 156,-623.75 83,-623.75"/>
  385. <text text-anchor="start" x="131.5" y="-629.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  386. <text text-anchor="start" x="14.88" y="-612.25" font-family="Ubuntu" font-size="10.00">4</text>
  387. <text text-anchor="start" x="24" y="-612.25" font-family="Ubuntu" font-size="10.00">mck</text>
  388. <polygon fill="#b2df8a" stroke="none" points="83,-607.75 83,-623.75 156,-623.75 156,-607.75 83,-607.75"/>
  389. <text text-anchor="start" x="111.25" y="-613.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">MCKEnum</text>
  390. <text text-anchor="start" x="14.88" y="-596.25" font-family="Ubuntu" font-size="10.00">5</text>
  391. <text text-anchor="start" x="24" y="-596.25" font-family="Ubuntu" font-size="10.00">mute</text>
  392. <polygon fill="#fb9a99" stroke="none" points="83,-591.75 83,-607.75 156,-607.75 156,-591.75 83,-591.75"/>
  393. <text text-anchor="start" x="131.5" y="-597.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  394. <text text-anchor="start" x="14.88" y="-580.25" font-family="Ubuntu" font-size="10.00">6</text>
  395. <text text-anchor="start" x="24" y="-580.25" font-family="Ubuntu" font-size="10.00">model</text>
  396. <polygon fill="#b2df8a" stroke="none" points="83,-575.75 83,-591.75 156,-591.75 156,-575.75 83,-575.75"/>
  397. <text text-anchor="start" x="86.5" y="-581.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">DACModelEnum</text>
  398. <text text-anchor="start" x="14.88" y="-564.25" font-family="Ubuntu" font-size="10.00">7</text>
  399. <text text-anchor="start" x="24" y="-564.25" font-family="Ubuntu" font-size="10.00">i2c</text>
  400. <polygon fill="#fb9a99" stroke="none" points="83,-559.75 83,-575.75 156,-575.75 156,-559.75 83,-559.75"/>
  401. <text text-anchor="start" x="121" y="-565.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CBus</text>
  402. <text text-anchor="start" x="14.88" y="-548.25" font-family="Ubuntu" font-size="10.00">8</text>
  403. <text text-anchor="start" x="24" y="-548.25" font-family="Ubuntu" font-size="10.00">daccontrolset</text>
  404. <polygon fill="#fb9a99" stroke="none" points="83,-543.75 83,-559.75 156,-559.75 156,-543.75 83,-543.75"/>
  405. <text text-anchor="start" x="84.62" y="-549.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DacControlSet</text>
  406. <polygon fill="none" stroke="black" points="8,-542.75 8,-688.75 157,-688.75 157,-542.75 8,-542.75"/>
  407. </a>
  408. </g>
  409. </g>
  410. <!-- Node_Ja_123&#45;&gt;Node_Ja_110 -->
  411. <g id="edge14" class="edge">
  412. <title>Node_Ja_123:e&#45;&gt;Node_Ja_110:header</title>
  413. <g id="a_edge14"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_110">
  414. <path fill="none" stroke="#000000" d="M157.5,-551.75C217.71,-551.75 154.01,-302.3 198.24,-270.15"/>
  415. <polygon fill="#000000" stroke="#000000" points="199.08,-273.56 207.56,-267.21 196.97,-266.88 199.08,-273.56"/>
  416. </a>
  417. </g>
  418. </g>
  419. <!-- Node_Ja_123&#45;&gt;Node_Ja_104 -->
  420. <g id="edge2" class="edge">
  421. <title>Node_Ja_123:e&#45;&gt;Node_Ja_104:header</title>
  422. <g id="a_edge2"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_104">
  423. <path fill="none" stroke="#000000" d="M157.5,-599.75C177.24,-599.75 181.36,-592.76 201,-590.75 281.47,-582.51 305.02,-569.25 383,-590.75 424.27,-602.13 426.57,-637.82 462.44,-643.87"/>
  424. <polygon fill="#000000" stroke="#000000" points="461.75,-647.33 471.99,-644.63 462.3,-640.35 461.75,-647.33"/>
  425. </a>
  426. </g>
  427. </g>
  428. <!-- Node_Ja_123&#45;&gt;Node_Ja_104 -->
  429. <g id="edge13" class="edge">
  430. <title>Node_Ja_123:e&#45;&gt;Node_Ja_104:header</title>
  431. <g id="a_edge13"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_104">
  432. <path fill="none" stroke="#000000" d="M157.5,-663.75C208.42,-663.75 158.7,-741.39 201,-769.75 268.18,-814.8 310.96,-806.53 383,-769.75 440.39,-740.45 409.29,-655.88 462.18,-645.75"/>
  433. <polygon fill="#000000" stroke="#000000" points="462.34,-649.25 471.99,-644.88 461.72,-642.27 462.34,-649.25"/>
  434. </a>
  435. </g>
  436. </g>
  437. <!-- Node_Ja_123&#45;&gt;Node_Ja_104 -->
  438. <g id="edge15" class="edge">
  439. <title>Node_Ja_123:e&#45;&gt;Node_Ja_104:header</title>
  440. <g id="a_edge15"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_104">
  441. <path fill="none" stroke="#000000" d="M157.5,-631.75C193,-631.75 169.8,-681.81 201,-698.75 272.08,-737.35 305.02,-720.25 383,-698.75 424.27,-687.37 426.57,-651.68 462.44,-645.63"/>
  442. <polygon fill="#000000" stroke="#000000" points="462.3,-649.15 471.99,-644.87 461.75,-642.17 462.3,-649.15"/>
  443. </a>
  444. </g>
  445. </g>
  446. <!-- Node_Ja_123&#45;&gt;Node_Ja_104 -->
  447. <g id="edge18" class="edge">
  448. <title>Node_Ja_123:e&#45;&gt;Node_Ja_104:header</title>
  449. <g id="a_edge18"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_104">
  450. <path fill="none" stroke="#000000" d="M157.5,-647.75C196.42,-647.75 167.33,-704.23 201,-723.75 270.98,-764.33 307.26,-752.16 383,-723.75 429.09,-706.47 421.74,-653.91 462.14,-645.8"/>
  451. <polygon fill="#000000" stroke="#000000" points="462.36,-649.3 471.99,-644.89 461.71,-642.33 462.36,-649.3"/>
  452. </a>
  453. </g>
  454. </g>
  455. <!-- Node_Ja_123&#45;&gt;Node_Ja_120 -->
  456. <g id="edge16" class="edge">
  457. <title>Node_Ja_123:e&#45;&gt;Node_Ja_120:header</title>
  458. <g id="a_edge16"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_120">
  459. <path fill="none" stroke="#000000" d="M157.5,-567.75C235.92,-567.75 153.34,-459.03 201,-396.75 210.45,-384.4 216.79,-377.92 228.6,-375.68"/>
  460. <polygon fill="#000000" stroke="#000000" points="228.81,-379.17 238.49,-374.87 228.24,-372.19 228.81,-379.17"/>
  461. </a>
  462. </g>
  463. </g>
  464. <!-- Node_Ja_121 -->
  465. <g id="node13" class="node">
  466. <title>Node_Ja_121</title>
  467. <g id="a_node13"><a xlink:title="DACModelEnum">
  468. <polygon fill="#b2df8a" stroke="none" points="238.5,-409.75 238.5,-539.75 345.5,-539.75 345.5,-409.75 238.5,-409.75"/>
  469. <polygon fill="#33a02c" stroke="none" points="239.5,-522.75 239.5,-538.75 344.5,-538.75 344.5,-522.75 239.5,-522.75"/>
  470. <text text-anchor="start" x="241.38" y="-528.25" font-family="Ubuntu" font-size="10.00">enum </text>
  471. <text text-anchor="start" x="268.38" y="-528.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">DACModelEnum</text>
  472. <polygon fill="#b2df8a" stroke="none" points="239.5,-506.75 239.5,-522.75 335.5,-522.75 335.5,-506.75 239.5,-506.75"/>
  473. <text text-anchor="start" x="241.38" y="-511.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_MODEL</text>
  474. <polygon fill="#b2df8a" stroke="none" points="335.5,-506.75 335.5,-522.75 344.5,-522.75 344.5,-506.75 335.5,-506.75"/>
  475. <text text-anchor="start" x="337.38" y="-511.25" font-family="Ubuntu" font-size="10.00">0</text>
  476. <polygon fill="#b2df8a" stroke="none" points="239.5,-490.75 239.5,-506.75 335.5,-506.75 335.5,-490.75 239.5,-490.75"/>
  477. <text text-anchor="start" x="241.5" y="-495.25" font-family="Ubuntu" font-size="10.00">TAS57xx</text>
  478. <polygon fill="#b2df8a" stroke="none" points="335.5,-490.75 335.5,-506.75 344.5,-506.75 344.5,-490.75 335.5,-490.75"/>
  479. <text text-anchor="start" x="337.38" y="-495.25" font-family="Ubuntu" font-size="10.00">1</text>
  480. <polygon fill="#b2df8a" stroke="none" points="239.5,-474.75 239.5,-490.75 335.5,-490.75 335.5,-474.75 239.5,-474.75"/>
  481. <text text-anchor="start" x="241.5" y="-479.25" font-family="Ubuntu" font-size="10.00">TAS5713</text>
  482. <polygon fill="#b2df8a" stroke="none" points="335.5,-474.75 335.5,-490.75 344.5,-490.75 344.5,-474.75 335.5,-474.75"/>
  483. <text text-anchor="start" x="337.38" y="-479.25" font-family="Ubuntu" font-size="10.00">2</text>
  484. <polygon fill="#b2df8a" stroke="none" points="239.5,-458.75 239.5,-474.75 335.5,-474.75 335.5,-458.75 239.5,-458.75"/>
  485. <text text-anchor="start" x="241.5" y="-463.25" font-family="Ubuntu" font-size="10.00">AC101</text>
  486. <polygon fill="#b2df8a" stroke="none" points="335.5,-458.75 335.5,-474.75 344.5,-474.75 344.5,-458.75 335.5,-458.75"/>
  487. <text text-anchor="start" x="337.38" y="-463.25" font-family="Ubuntu" font-size="10.00">3</text>
  488. <polygon fill="#b2df8a" stroke="none" points="239.5,-442.75 239.5,-458.75 335.5,-458.75 335.5,-442.75 239.5,-442.75"/>
  489. <text text-anchor="start" x="241.5" y="-447.25" font-family="Ubuntu" font-size="10.00">WM8978</text>
  490. <polygon fill="#b2df8a" stroke="none" points="335.5,-442.75 335.5,-458.75 344.5,-458.75 344.5,-442.75 335.5,-442.75"/>
  491. <text text-anchor="start" x="337.38" y="-447.25" font-family="Ubuntu" font-size="10.00">4</text>
  492. <polygon fill="#b2df8a" stroke="none" points="239.5,-426.75 239.5,-442.75 335.5,-442.75 335.5,-426.75 239.5,-426.75"/>
  493. <text text-anchor="start" x="241.5" y="-431.25" font-family="Ubuntu" font-size="10.00">ES8388</text>
  494. <polygon fill="#b2df8a" stroke="none" points="335.5,-426.75 335.5,-442.75 344.5,-442.75 344.5,-426.75 335.5,-426.75"/>
  495. <text text-anchor="start" x="337.38" y="-431.25" font-family="Ubuntu" font-size="10.00">5</text>
  496. <polygon fill="#b2df8a" stroke="none" points="239.5,-410.75 239.5,-426.75 335.5,-426.75 335.5,-410.75 239.5,-410.75"/>
  497. <text text-anchor="start" x="241.5" y="-415.25" font-family="Ubuntu" font-size="10.00">I2S</text>
  498. <polygon fill="#b2df8a" stroke="none" points="335.5,-410.75 335.5,-426.75 344.5,-426.75 344.5,-410.75 335.5,-410.75"/>
  499. <text text-anchor="start" x="337.38" y="-415.25" font-family="Ubuntu" font-size="10.00">6</text>
  500. <polygon fill="none" stroke="black" points="238.5,-409.75 238.5,-539.75 345.5,-539.75 345.5,-409.75 238.5,-409.75"/>
  501. </a>
  502. </g>
  503. </g>
  504. <!-- Node_Ja_123&#45;&gt;Node_Ja_121 -->
  505. <g id="edge3" class="edge">
  506. <title>Node_Ja_123:e&#45;&gt;Node_Ja_121</title>
  507. <g id="a_edge3"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_121">
  508. <path fill="none" stroke="#008000" d="M157.5,-583.75C166.15,-583.75 194.2,-561.53 222.38,-537.15"/>
  509. <polygon fill="#008000" stroke="#008000" points="224.33,-540.09 229.56,-530.88 219.73,-534.82 224.33,-540.09"/>
  510. </a>
  511. </g>
  512. </g>
  513. <!-- Node_Ja_122 -->
  514. <g id="node14" class="node">
  515. <title>Node_Ja_122</title>
  516. <g id="a_node14"><a xlink:title="MCKEnum">
  517. <polygon fill="#b2df8a" stroke="none" points="244,-603.75 244,-685.75 340,-685.75 340,-603.75 244,-603.75"/>
  518. <polygon fill="#33a02c" stroke="none" points="245,-668.75 245,-684.75 339,-684.75 339,-668.75 245,-668.75"/>
  519. <text text-anchor="start" x="264.25" y="-674.25" font-family="Ubuntu" font-size="10.00">enum </text>
  520. <text text-anchor="start" x="291.25" y="-674.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">MCKEnum</text>
  521. <polygon fill="#b2df8a" stroke="none" points="245,-652.75 245,-668.75 330,-668.75 330,-652.75 245,-652.75"/>
  522. <text text-anchor="start" x="247" y="-657.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_MCK</text>
  523. <polygon fill="#b2df8a" stroke="none" points="330,-652.75 330,-668.75 339,-668.75 339,-652.75 330,-652.75"/>
  524. <text text-anchor="start" x="331.88" y="-657.25" font-family="Ubuntu" font-size="10.00">0</text>
  525. <polygon fill="#b2df8a" stroke="none" points="245,-636.75 245,-652.75 330,-652.75 330,-636.75 245,-636.75"/>
  526. <text text-anchor="start" x="247" y="-641.25" font-family="Ubuntu" font-size="10.00">MCK0</text>
  527. <polygon fill="#b2df8a" stroke="none" points="330,-636.75 330,-652.75 339,-652.75 339,-636.75 330,-636.75"/>
  528. <text text-anchor="start" x="331.88" y="-641.25" font-family="Ubuntu" font-size="10.00">1</text>
  529. <polygon fill="#b2df8a" stroke="none" points="245,-620.75 245,-636.75 330,-636.75 330,-620.75 245,-620.75"/>
  530. <text text-anchor="start" x="247" y="-625.25" font-family="Ubuntu" font-size="10.00">MCK1</text>
  531. <polygon fill="#b2df8a" stroke="none" points="330,-620.75 330,-636.75 339,-636.75 339,-620.75 330,-620.75"/>
  532. <text text-anchor="start" x="331.88" y="-625.25" font-family="Ubuntu" font-size="10.00">2</text>
  533. <polygon fill="#b2df8a" stroke="none" points="245,-604.75 245,-620.75 330,-620.75 330,-604.75 245,-604.75"/>
  534. <text text-anchor="start" x="247" y="-609.25" font-family="Ubuntu" font-size="10.00">MCK2</text>
  535. <polygon fill="#b2df8a" stroke="none" points="330,-604.75 330,-620.75 339,-620.75 339,-604.75 330,-604.75"/>
  536. <text text-anchor="start" x="331.88" y="-609.25" font-family="Ubuntu" font-size="10.00">3</text>
  537. <polygon fill="none" stroke="black" points="244,-603.75 244,-685.75 340,-685.75 340,-603.75 244,-603.75"/>
  538. </a>
  539. </g>
  540. </g>
  541. <!-- Node_Ja_123&#45;&gt;Node_Ja_122 -->
  542. <g id="edge4" class="edge">
  543. <title>Node_Ja_123:e&#45;&gt;Node_Ja_122</title>
  544. <g id="a_edge4"><a xlink:title="Ja_123 &#45;&#45;&gt; Ja_122">
  545. <path fill="none" stroke="#008000" d="M157.5,-615.75C179.82,-615.75 203.77,-619.67 225.13,-624.62"/>
  546. <polygon fill="#008000" stroke="#008000" points="224.03,-627.96 234.57,-626.94 225.69,-621.16 224.03,-627.96"/>
  547. </a>
  548. </g>
  549. </g>
  550. <!-- Node_Ja_113&#45;&gt;Node_Ja_114 -->
  551. <g id="edge7" class="edge">
  552. <title>Node_Ja_113:e&#45;&gt;Node_Ja_114:header</title>
  553. <g id="a_edge7"><a xlink:title="Ja_113 &#45;&#45;&gt; Ja_114">
  554. <path fill="none" stroke="#000000" d="M784,-144.75C826.03,-144.75 808.82,-210.45 839.74,-222.77"/>
  555. <polygon fill="#000000" stroke="#000000" points="839.05,-226.21 849.51,-224.49 840.27,-219.31 839.05,-226.21"/>
  556. </a>
  557. </g>
  558. </g>
  559. <!-- Node_Ja_113&#45;&gt;Node_Ja_117 -->
  560. <g id="edge11" class="edge">
  561. <title>Node_Ja_113:e&#45;&gt;Node_Ja_117:header</title>
  562. <g id="a_edge11"><a xlink:title="Ja_113 &#45;&#45;&gt; Ja_117">
  563. <path fill="none" stroke="#000000" d="M784,-112.75C821.73,-112.75 816.69,-64.32 845.73,-54.48"/>
  564. <polygon fill="#000000" stroke="#000000" points="846.15,-57.96 855.5,-52.98 845.09,-51.04 846.15,-57.96"/>
  565. </a>
  566. </g>
  567. </g>
  568. <!-- Node_Ja_113&#45;&gt;Node_Ja_116 -->
  569. <g id="edge10" class="edge">
  570. <title>Node_Ja_113:e&#45;&gt;Node_Ja_116:header</title>
  571. <g id="a_edge10"><a xlink:title="Ja_113 &#45;&#45;&gt; Ja_116">
  572. <path fill="none" stroke="#000000" d="M784,-128.75C802.78,-128.75 810.11,-128.75 824.6,-128.75"/>
  573. <polygon fill="#000000" stroke="#000000" points="824.49,-132.25 834.49,-128.75 824.49,-125.25 824.49,-132.25"/>
  574. </a>
  575. </g>
  576. </g>
  577. </g>
  578. </svg>