I2CBus.dot.svg 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  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="280pt" height="182pt"
  8. viewBox="0.00 0.00 280.00 181.75" 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 177.75)">
  10. <title>protodot</title>
  11. <g id="a_graph0"><a xlink:title="platform">
  12. <text text-anchor="middle" x="136" y="-6.45" font-family="Times New Roman,serif" font-size="14.00">platform</text>
  13. </a>
  14. </g>
  15. <!-- Node_Ja_111 -->
  16. <g id="node1" class="node">
  17. <title>Node_Ja_111</title>
  18. <g id="a_node1"><a xlink:title="platform.I2CBus">
  19. <polygon fill="#fffaf0" stroke="none" points="8,-59.75 8,-141.75 111,-141.75 111,-59.75 8,-59.75"/>
  20. <polygon fill="#e31a1c" stroke="none" points="9,-124.75 9,-140.75 110,-140.75 110,-124.75 9,-124.75"/>
  21. <text text-anchor="start" x="75" y="-130.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CBus</text>
  22. <text text-anchor="start" x="14.88" y="-113.25" font-family="Ubuntu" font-size="10.00">1</text>
  23. <text text-anchor="start" x="24" y="-113.25" font-family="Ubuntu" font-size="10.00">port</text>
  24. <polygon fill="#b2df8a" stroke="none" points="51,-108.75 51,-124.75 110,-124.75 110,-108.75 51,-108.75"/>
  25. <text text-anchor="start" x="52.75" y="-114.25" font-family="Ubuntu" text-decoration="underline" font-size="10.00">I2CPortEnum</text>
  26. <text text-anchor="start" x="14.88" y="-97.25" font-family="Ubuntu" font-size="10.00">2</text>
  27. <text text-anchor="start" x="23.75" y="-97.25" font-family="Ubuntu" font-size="10.00">speed</text>
  28. <polygon fill="#a6cee3" stroke="none" points="51,-92.75 51,-108.75 110,-108.75 110,-92.75 51,-92.75"/>
  29. <text text-anchor="start" x="87" y="-98.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  30. <text text-anchor="start" x="14.88" y="-81.25" font-family="Ubuntu" font-size="10.00">3</text>
  31. <text text-anchor="start" x="24" y="-81.25" font-family="Ubuntu" font-size="10.00">sda</text>
  32. <polygon fill="#fb9a99" stroke="none" points="51,-76.75 51,-92.75 110,-92.75 110,-76.75 51,-76.75"/>
  33. <text text-anchor="start" x="85.5" y="-82.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  34. <text text-anchor="start" x="14.88" y="-65.25" font-family="Ubuntu" font-size="10.00">4</text>
  35. <text text-anchor="start" x="24" y="-65.25" font-family="Ubuntu" font-size="10.00">scl</text>
  36. <polygon fill="#fb9a99" stroke="none" points="51,-60.75 51,-76.75 110,-76.75 110,-60.75 51,-60.75"/>
  37. <text text-anchor="start" x="85.5" y="-66.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  38. <polygon fill="none" stroke="black" points="8,-59.75 8,-141.75 111,-141.75 111,-59.75 8,-59.75"/>
  39. </a>
  40. </g>
  41. </g>
  42. <!-- Node_Ja_104 -->
  43. <g id="node2" class="node">
  44. <title>Node_Ja_104</title>
  45. <g id="a_node2"><a xlink:title="platform.GPIO">
  46. <polygon fill="#fffaf0" stroke="none" points="182,-27.75 182,-77.75 245,-77.75 245,-27.75 182,-27.75"/>
  47. <polygon fill="#e31a1c" stroke="none" points="183,-60.75 183,-76.75 244,-76.75 244,-60.75 183,-60.75"/>
  48. <text text-anchor="start" x="219.5" y="-66.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">GPIO</text>
  49. <text text-anchor="start" x="188.88" y="-49.25" font-family="Ubuntu" font-size="10.00">1</text>
  50. <text text-anchor="start" x="198" y="-49.25" font-family="Ubuntu" font-size="10.00">pin</text>
  51. <polygon fill="#a6cee3" stroke="none" points="219,-44.75 219,-60.75 244,-60.75 244,-44.75 219,-44.75"/>
  52. <text text-anchor="start" x="221" y="-50.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  53. <text text-anchor="start" x="188.88" y="-33.25" font-family="Ubuntu" font-size="10.00">2</text>
  54. <text text-anchor="start" x="197.75" y="-33.25" font-family="Ubuntu" font-size="10.00">level</text>
  55. <polygon fill="#a6cee3" stroke="none" points="219,-28.75 219,-44.75 244,-44.75 244,-28.75 219,-28.75"/>
  56. <text text-anchor="start" x="221" y="-34.25" font-family="Ubuntu" font-style="italic" font-size="10.00">int32</text>
  57. <polygon fill="none" stroke="black" points="182,-27.75 182,-77.75 245,-77.75 245,-27.75 182,-27.75"/>
  58. </a>
  59. </g>
  60. </g>
  61. <!-- Node_Ja_111&#45;&gt;Node_Ja_104 -->
  62. <g id="edge1" class="edge">
  63. <title>Node_Ja_111:e&#45;&gt;Node_Ja_104:header</title>
  64. <g id="a_edge1"><a xlink:title="Ja_111 &#45;&#45;&gt; Ja_104">
  65. <path fill="none" stroke="#000000" d="M111.5,-68.75C138.48,-68.75 147.91,-68.75 170.23,-68.75"/>
  66. <polygon fill="#000000" stroke="#000000" points="169.99,-72.25 179.99,-68.75 169.99,-65.25 169.99,-72.25"/>
  67. </a>
  68. </g>
  69. </g>
  70. <!-- Node_Ja_111&#45;&gt;Node_Ja_104 -->
  71. <g id="edge2" class="edge">
  72. <title>Node_Ja_111:e&#45;&gt;Node_Ja_104:header</title>
  73. <g id="a_edge2"><a xlink:title="Ja_111 &#45;&#45;&gt; Ja_104">
  74. <path fill="none" stroke="#000000" d="M111.5,-84.75C139.17,-84.75 147.49,-72.72 170.03,-69.52"/>
  75. <polygon fill="#000000" stroke="#000000" points="170.25,-73.01 179.99,-68.85 169.78,-66.03 170.25,-73.01"/>
  76. </a>
  77. </g>
  78. </g>
  79. <!-- Node_Ja_110 -->
  80. <g id="node3" class="node">
  81. <title>Node_Ja_110</title>
  82. <g id="a_node3"><a xlink:title="I2CPortEnum">
  83. <polygon fill="#b2df8a" stroke="none" points="163,-103.75 163,-169.75 264,-169.75 264,-103.75 163,-103.75"/>
  84. <polygon fill="#33a02c" stroke="none" points="164,-152.75 164,-168.75 263,-168.75 263,-152.75 164,-152.75"/>
  85. <text text-anchor="start" x="171.75" y="-158.25" font-family="Ubuntu" font-size="10.00">enum </text>
  86. <text text-anchor="start" x="198.75" y="-158.25" font-family="Ubuntu" font-weight="bold" font-size="10.00">I2CPortEnum</text>
  87. <polygon fill="#b2df8a" stroke="none" points="164,-136.75 164,-152.75 254,-152.75 254,-136.75 164,-136.75"/>
  88. <text text-anchor="start" x="165.88" y="-141.25" font-family="Ubuntu" font-size="10.00">UNSPECIFIED_PORT</text>
  89. <polygon fill="#b2df8a" stroke="none" points="254,-136.75 254,-152.75 263,-152.75 263,-136.75 254,-136.75"/>
  90. <text text-anchor="start" x="255.88" y="-141.25" font-family="Ubuntu" font-size="10.00">0</text>
  91. <polygon fill="#b2df8a" stroke="none" points="164,-120.75 164,-136.75 254,-136.75 254,-120.75 164,-120.75"/>
  92. <text text-anchor="start" x="166" y="-125.25" font-family="Ubuntu" font-size="10.00">I2CPort0</text>
  93. <polygon fill="#b2df8a" stroke="none" points="254,-120.75 254,-136.75 263,-136.75 263,-120.75 254,-120.75"/>
  94. <text text-anchor="start" x="255.88" y="-125.25" font-family="Ubuntu" font-size="10.00">1</text>
  95. <polygon fill="#b2df8a" stroke="none" points="164,-104.75 164,-120.75 254,-120.75 254,-104.75 164,-104.75"/>
  96. <text text-anchor="start" x="166" y="-109.25" font-family="Ubuntu" font-size="10.00">I2CPort1</text>
  97. <polygon fill="#b2df8a" stroke="none" points="254,-104.75 254,-120.75 263,-120.75 263,-104.75 254,-104.75"/>
  98. <text text-anchor="start" x="255.88" y="-109.25" font-family="Ubuntu" font-size="10.00">2</text>
  99. <polygon fill="none" stroke="black" points="163,-103.75 163,-169.75 264,-169.75 264,-103.75 163,-103.75"/>
  100. </a>
  101. </g>
  102. </g>
  103. <!-- Node_Ja_111&#45;&gt;Node_Ja_110 -->
  104. <g id="edge3" class="edge">
  105. <title>Node_Ja_111:e&#45;&gt;Node_Ja_110</title>
  106. <g id="a_edge3"><a xlink:title="Ja_111 &#45;&#45;&gt; Ja_110">
  107. <path fill="none" stroke="#008000" d="M111.5,-116.75C122.11,-116.75 133.24,-117.83 144.06,-119.48"/>
  108. <polygon fill="#008000" stroke="#008000" points="143.26,-122.89 153.71,-121.13 144.45,-115.99 143.26,-122.89"/>
  109. </a>
  110. </g>
  111. </g>
  112. </g>
  113. </svg>