Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

321 řádky
26 KiB

  1. <mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/28.2.5 Chrome/138.0.7204.251 Electron/37.6.1 Safari/537.36" version="28.2.5">
  2. <diagram name="Pagina-1" id="Fpn7J8KQqI0Mq3TqwKSc">
  3. <mxGraphModel dx="1028" dy="611" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="CsGlrJDhfrg_2RR0sWjT-9" value="localization algorithm" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
  8. <mxGeometry x="149" y="334" width="70" height="70" as="geometry" />
  9. </mxCell>
  10. <mxCell id="Xrb94kopVgDRZLuWBJpc-11" value="API Call From API Server Logic" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  11. <mxGeometry x="302" y="439" width="190" height="30" as="geometry" />
  12. </mxCell>
  13. <mxCell id="krLT08NrNyH7hn3MfuL1-1" value="API Server&lt;br&gt;(FastAPI)&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;+&lt;br&gt;&lt;br&gt;Logic Connector&lt;/div&gt;" style="whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
  14. <mxGeometry x="613" y="330" width="204" height="204" as="geometry" />
  15. </mxCell>
  16. <mxCell id="krLT08NrNyH7hn3MfuL1-2" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.02;exitY=0.704;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;exitPerimeter=0;startArrow=none;startFill=0;endFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-18" target="krLT08NrNyH7hn3MfuL1-19" edge="1">
  17. <mxGeometry width="50" height="50" relative="1" as="geometry">
  18. <mxPoint x="680" y="240" as="sourcePoint" />
  19. <mxPoint x="680" y="40" as="targetPoint" />
  20. </mxGeometry>
  21. </mxCell>
  22. <mxCell id="krLT08NrNyH7hn3MfuL1-59" value="BLE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="krLT08NrNyH7hn3MfuL1-2" vertex="1" connectable="0">
  23. <mxGeometry x="0.1209" y="1" relative="1" as="geometry">
  24. <mxPoint as="offset" />
  25. </mxGeometry>
  26. </mxCell>
  27. <mxCell id="krLT08NrNyH7hn3MfuL1-3" value="BackEnd" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  28. <mxGeometry x="508" y="770" width="60" height="30" as="geometry" />
  29. </mxCell>
  30. <mxCell id="krLT08NrNyH7hn3MfuL1-4" value="FrontEnd" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  31. <mxGeometry x="975" y="770" width="60" height="30" as="geometry" />
  32. </mxCell>
  33. <mxCell id="krLT08NrNyH7hn3MfuL1-5" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=50;exitDy=0;exitPerimeter=0;endFill=0;startArrow=classic;startFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-24" target="krLT08NrNyH7hn3MfuL1-1" edge="1">
  34. <mxGeometry width="50" height="50" relative="1" as="geometry">
  35. <mxPoint x="680" y="700" as="sourcePoint" />
  36. <mxPoint x="585" y="595" as="targetPoint" />
  37. </mxGeometry>
  38. </mxCell>
  39. <mxCell id="krLT08NrNyH7hn3MfuL1-7" value="WebGui&lt;br&gt;Config" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
  40. <mxGeometry x="950" y="312" width="120" height="60" as="geometry" />
  41. </mxCell>
  42. <mxCell id="krLT08NrNyH7hn3MfuL1-8" value="WebGui&lt;br&gt;Status" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
  43. <mxGeometry x="950" y="399" width="120" height="60" as="geometry" />
  44. </mxCell>
  45. <mxCell id="krLT08NrNyH7hn3MfuL1-9" value="WebGui&lt;br&gt;Alarm" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
  46. <mxGeometry x="950" y="585" width="120" height="60" as="geometry" />
  47. </mxCell>
  48. <mxCell id="krLT08NrNyH7hn3MfuL1-10" value="WebGui&lt;br&gt;QueryLog" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
  49. <mxGeometry x="950" y="677" width="120" height="60" as="geometry" />
  50. </mxCell>
  51. <mxCell id="krLT08NrNyH7hn3MfuL1-11" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-1" target="krLT08NrNyH7hn3MfuL1-7" edge="1">
  52. <mxGeometry width="50" height="50" relative="1" as="geometry">
  53. <mxPoint x="750" y="160" as="sourcePoint" />
  54. <mxPoint x="800" y="110" as="targetPoint" />
  55. </mxGeometry>
  56. </mxCell>
  57. <mxCell id="krLT08NrNyH7hn3MfuL1-12" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-1" target="krLT08NrNyH7hn3MfuL1-8" edge="1">
  58. <mxGeometry width="50" height="50" relative="1" as="geometry">
  59. <mxPoint x="840" y="428" as="sourcePoint" />
  60. <mxPoint x="1060" y="280" as="targetPoint" />
  61. </mxGeometry>
  62. </mxCell>
  63. <mxCell id="krLT08NrNyH7hn3MfuL1-13" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-1" target="krLT08NrNyH7hn3MfuL1-9" edge="1">
  64. <mxGeometry width="50" height="50" relative="1" as="geometry">
  65. <mxPoint x="840" y="395" as="sourcePoint" />
  66. <mxPoint x="1060" y="360" as="targetPoint" />
  67. </mxGeometry>
  68. </mxCell>
  69. <mxCell id="krLT08NrNyH7hn3MfuL1-14" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-1" target="krLT08NrNyH7hn3MfuL1-10" edge="1">
  70. <mxGeometry width="50" height="50" relative="1" as="geometry">
  71. <mxPoint x="820" y="450" as="sourcePoint" />
  72. <mxPoint x="1020" y="531" as="targetPoint" />
  73. </mxGeometry>
  74. </mxCell>
  75. <mxCell id="krLT08NrNyH7hn3MfuL1-15" value="WebGui&lt;br&gt;QueryStatus" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
  76. <mxGeometry x="950" y="487" width="120" height="60" as="geometry" />
  77. </mxCell>
  78. <mxCell id="krLT08NrNyH7hn3MfuL1-16" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=classic;startFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-1" target="krLT08NrNyH7hn3MfuL1-15" edge="1">
  79. <mxGeometry width="50" height="50" relative="1" as="geometry">
  80. <mxPoint x="850" y="309" as="sourcePoint" />
  81. <mxPoint x="1050" y="300" as="targetPoint" />
  82. </mxGeometry>
  83. </mxCell>
  84. <mxCell id="krLT08NrNyH7hn3MfuL1-17" value="Operator" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
  85. <mxGeometry x="1114" y="560" width="30" height="60" as="geometry" />
  86. </mxCell>
  87. <mxCell id="krLT08NrNyH7hn3MfuL1-18" value="Beacon" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
  88. <mxGeometry x="1012" y="60" width="50" height="50" as="geometry" />
  89. </mxCell>
  90. <mxCell id="krLT08NrNyH7hn3MfuL1-19" value="Gateway&amp;nbsp;" style="triangle;whiteSpace=wrap;html=1;direction=west;" parent="1" vertex="1">
  91. <mxGeometry x="644" y="79" width="90" height="80" as="geometry" />
  92. </mxCell>
  93. <mxCell id="krLT08NrNyH7hn3MfuL1-20" value="MQTT&lt;br&gt;Broker" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" parent="1" vertex="1">
  94. <mxGeometry x="86" y="79" width="120" height="60" as="geometry" />
  95. </mxCell>
  96. <mxCell id="krLT08NrNyH7hn3MfuL1-21" value="LOG" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" parent="1" vertex="1">
  97. <mxGeometry x="115" y="613" width="60" height="80" as="geometry" />
  98. </mxCell>
  99. <mxCell id="krLT08NrNyH7hn3MfuL1-23" value="&lt;br&gt;Tracker&lt;br&gt;LOCALIZATION&lt;br&gt;(state)" style="shape=internalStorage;whiteSpace=wrap;html=1;backgroundOutline=1;" parent="1" vertex="1">
  100. <mxGeometry x="318" y="240" width="141" height="80" as="geometry" />
  101. </mxCell>
  102. <mxCell id="krLT08NrNyH7hn3MfuL1-24" value="USER&lt;br&gt;CONFIG" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;" parent="1" vertex="1">
  103. <mxGeometry x="665" y="676" width="120" height="80" as="geometry" />
  104. </mxCell>
  105. <mxCell id="krLT08NrNyH7hn3MfuL1-25" value="Beacon" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
  106. <mxGeometry x="1012" y="120" width="50" height="50" as="geometry" />
  107. </mxCell>
  108. <mxCell id="krLT08NrNyH7hn3MfuL1-26" value="Beacon" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
  109. <mxGeometry x="1012" y="180" width="50" height="50" as="geometry" />
  110. </mxCell>
  111. <mxCell id="krLT08NrNyH7hn3MfuL1-27" value="Beacon" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
  112. <mxGeometry x="1012" y="240" width="50" height="50" as="geometry" />
  113. </mxCell>
  114. <mxCell id="krLT08NrNyH7hn3MfuL1-28" value="Gateway&amp;nbsp;" style="triangle;whiteSpace=wrap;html=1;direction=west;" parent="1" vertex="1">
  115. <mxGeometry x="650" y="193" width="87" height="80" as="geometry" />
  116. </mxCell>
  117. <mxCell id="krLT08NrNyH7hn3MfuL1-29" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-25" target="krLT08NrNyH7hn3MfuL1-19" edge="1">
  118. <mxGeometry width="50" height="50" relative="1" as="geometry">
  119. <mxPoint x="990" y="150" as="sourcePoint" />
  120. <mxPoint x="170" y="120" as="targetPoint" />
  121. </mxGeometry>
  122. </mxCell>
  123. <mxCell id="krLT08NrNyH7hn3MfuL1-60" value="BLE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="krLT08NrNyH7hn3MfuL1-29" vertex="1" connectable="0">
  124. <mxGeometry x="0.038" y="3" relative="1" as="geometry">
  125. <mxPoint as="offset" />
  126. </mxGeometry>
  127. </mxCell>
  128. <mxCell id="krLT08NrNyH7hn3MfuL1-30" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;endFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-26" target="krLT08NrNyH7hn3MfuL1-28" edge="1">
  129. <mxGeometry width="50" height="50" relative="1" as="geometry">
  130. <mxPoint x="140" y="160" as="sourcePoint" />
  131. <mxPoint x="220" y="165" as="targetPoint" />
  132. </mxGeometry>
  133. </mxCell>
  134. <mxCell id="krLT08NrNyH7hn3MfuL1-61" value="BLE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="krLT08NrNyH7hn3MfuL1-30" vertex="1" connectable="0">
  135. <mxGeometry x="0.0103" y="2" relative="1" as="geometry">
  136. <mxPoint as="offset" />
  137. </mxGeometry>
  138. </mxCell>
  139. <mxCell id="krLT08NrNyH7hn3MfuL1-31" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-27" target="krLT08NrNyH7hn3MfuL1-28" edge="1">
  140. <mxGeometry width="50" height="50" relative="1" as="geometry">
  141. <mxPoint x="130" y="180" as="sourcePoint" />
  142. <mxPoint x="773" y="220" as="targetPoint" />
  143. </mxGeometry>
  144. </mxCell>
  145. <mxCell id="krLT08NrNyH7hn3MfuL1-62" value="BLE" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="krLT08NrNyH7hn3MfuL1-31" vertex="1" connectable="0">
  146. <mxGeometry x="0.0203" y="-2" relative="1" as="geometry">
  147. <mxPoint as="offset" />
  148. </mxGeometry>
  149. </mxCell>
  150. <mxCell id="krLT08NrNyH7hn3MfuL1-32" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1.017;entryY=0.38;entryDx=0;entryDy=0;entryPerimeter=0;endFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-19" target="krLT08NrNyH7hn3MfuL1-20" edge="1">
  151. <mxGeometry width="50" height="50" relative="1" as="geometry">
  152. <mxPoint x="210" y="160" as="sourcePoint" />
  153. <mxPoint x="290" y="165" as="targetPoint" />
  154. </mxGeometry>
  155. </mxCell>
  156. <mxCell id="krLT08NrNyH7hn3MfuL1-63" value="IP MQTT" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="krLT08NrNyH7hn3MfuL1-32" vertex="1" connectable="0">
  157. <mxGeometry x="-0.2888" y="-1" relative="1" as="geometry">
  158. <mxPoint as="offset" />
  159. </mxGeometry>
  160. </mxCell>
  161. <mxCell id="krLT08NrNyH7hn3MfuL1-33" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;endFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-28" target="krLT08NrNyH7hn3MfuL1-20" edge="1">
  162. <mxGeometry width="50" height="50" relative="1" as="geometry">
  163. <mxPoint x="280" y="190" as="sourcePoint" />
  164. <mxPoint x="370" y="240" as="targetPoint" />
  165. </mxGeometry>
  166. </mxCell>
  167. <mxCell id="krLT08NrNyH7hn3MfuL1-64" value="IP MQTT" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="krLT08NrNyH7hn3MfuL1-33" vertex="1" connectable="0">
  168. <mxGeometry x="-0.2558" relative="1" as="geometry">
  169. <mxPoint as="offset" />
  170. </mxGeometry>
  171. </mxCell>
  172. <mxCell id="krLT08NrNyH7hn3MfuL1-34" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=0;endFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-46" target="krLT08NrNyH7hn3MfuL1-20" edge="1">
  173. <mxGeometry width="50" height="50" relative="1" as="geometry">
  174. <mxPoint x="400" y="281" as="sourcePoint" />
  175. <mxPoint x="400" y="190" as="targetPoint" />
  176. </mxGeometry>
  177. </mxCell>
  178. <mxCell id="krLT08NrNyH7hn3MfuL1-36" value="&lt;br&gt;Tracker Sensors:&lt;br&gt;Alarm, Temp, &lt;br&gt;battery level&lt;br&gt;...&lt;br&gt;Heartbest&lt;br&gt;(state)" style="shape=internalStorage;whiteSpace=wrap;html=1;backgroundOutline=1;dx=20;dy=10;" parent="1" vertex="1">
  179. <mxGeometry x="318" y="486" width="140" height="104" as="geometry" />
  180. </mxCell>
  181. <mxCell id="krLT08NrNyH7hn3MfuL1-37" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.358;exitDx=0;exitDy=0;startArrow=none;startFill=0;endFill=1;exitPerimeter=0;" parent="1" source="krLT08NrNyH7hn3MfuL1-46" edge="1">
  182. <mxGeometry width="50" height="50" relative="1" as="geometry">
  183. <mxPoint x="196.3699999999999" y="466.95000000000005" as="sourcePoint" />
  184. <mxPoint x="610" y="430" as="targetPoint" />
  185. </mxGeometry>
  186. </mxCell>
  187. <mxCell id="krLT08NrNyH7hn3MfuL1-39" value="" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=0;exitX=0.949;exitY=0.3;exitDx=0;exitDy=0;exitPerimeter=0;startArrow=classic;startFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-46" target="krLT08NrNyH7hn3MfuL1-23" edge="1">
  188. <mxGeometry width="50" height="50" relative="1" as="geometry">
  189. <mxPoint x="310" y="350" as="sourcePoint" />
  190. <mxPoint x="385" y="640" as="targetPoint" />
  191. </mxGeometry>
  192. </mxCell>
  193. <mxCell id="krLT08NrNyH7hn3MfuL1-40" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;endFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-46" target="krLT08NrNyH7hn3MfuL1-36" edge="1">
  194. <mxGeometry width="50" height="50" relative="1" as="geometry">
  195. <mxPoint x="350" y="360" as="sourcePoint" />
  196. <mxPoint x="350" y="460" as="targetPoint" />
  197. </mxGeometry>
  198. </mxCell>
  199. <mxCell id="krLT08NrNyH7hn3MfuL1-41" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryPerimeter=0;endFill=1;" parent="1" source="krLT08NrNyH7hn3MfuL1-46" target="krLT08NrNyH7hn3MfuL1-21" edge="1">
  200. <mxGeometry width="50" height="50" relative="1" as="geometry">
  201. <mxPoint x="450" y="460" as="sourcePoint" />
  202. <mxPoint x="360" y="560" as="targetPoint" />
  203. <Array as="points" />
  204. </mxGeometry>
  205. </mxCell>
  206. <mxCell id="krLT08NrNyH7hn3MfuL1-46" value="Presense&lt;br&gt;CORE" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
  207. <mxGeometry x="90" y="390" width="110" height="110" as="geometry" />
  208. </mxCell>
  209. <mxCell id="krLT08NrNyH7hn3MfuL1-52" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
  210. <mxGeometry x="1101" y="70" width="30" height="60" as="geometry" />
  211. </mxCell>
  212. <mxCell id="krLT08NrNyH7hn3MfuL1-56" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
  213. <mxGeometry x="1102" y="181" width="30" height="60" as="geometry" />
  214. </mxCell>
  215. <mxCell id="krLT08NrNyH7hn3MfuL1-69" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
  216. <mxGeometry width="50" height="50" relative="1" as="geometry">
  217. <mxPoint x="10" y="10" as="sourcePoint" />
  218. <mxPoint x="1160" y="10" as="targetPoint" />
  219. </mxGeometry>
  220. </mxCell>
  221. <mxCell id="krLT08NrNyH7hn3MfuL1-71" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
  222. <mxGeometry width="50" height="50" relative="1" as="geometry">
  223. <mxPoint x="10" y="810" as="sourcePoint" />
  224. <mxPoint x="1160" y="810" as="targetPoint" />
  225. </mxGeometry>
  226. </mxCell>
  227. <mxCell id="krLT08NrNyH7hn3MfuL1-72" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
  228. <mxGeometry width="50" height="50" relative="1" as="geometry">
  229. <mxPoint x="1160" y="810" as="sourcePoint" />
  230. <mxPoint x="1160" y="10" as="targetPoint" />
  231. </mxGeometry>
  232. </mxCell>
  233. <mxCell id="krLT08NrNyH7hn3MfuL1-73" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
  234. <mxGeometry width="50" height="50" relative="1" as="geometry">
  235. <mxPoint x="10" y="10" as="sourcePoint" />
  236. <mxPoint x="10" y="810" as="targetPoint" />
  237. </mxGeometry>
  238. </mxCell>
  239. <mxCell id="krLT08NrNyH7hn3MfuL1-74" value="&lt;b&gt;&lt;font style=&quot;font-size: 27px;&quot;&gt;ResLevis DIAGRAM&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  240. <mxGeometry x="398" y="30" width="370" height="30" as="geometry" />
  241. </mxCell>
  242. <mxCell id="krLT08NrNyH7hn3MfuL1-75" value="&lt;b style=&quot;&quot;&gt;&lt;font style=&quot;font-size: 13px;&quot;&gt;Ver 2.0 2025/10/09&lt;/font&gt;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  243. <mxGeometry x="410" y="49" width="370" height="30" as="geometry" />
  244. </mxCell>
  245. <mxCell id="uKMjvkko2EQDpS27TLVR-1" value="&lt;br&gt;GW &lt;br&gt;and Tracker definition&lt;br&gt;model&lt;br&gt;supported&lt;br&gt;Decode-lib&lt;br&gt;Raw-Data&lt;div&gt;&lt;br&gt;&lt;/div&gt;" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;" parent="1" vertex="1">
  246. <mxGeometry x="334" y="613" width="110" height="126" as="geometry" />
  247. </mxCell>
  248. <mxCell id="uKMjvkko2EQDpS27TLVR-4" value="topic&lt;br&gt;Subscribe&lt;br&gt;publish_out" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  249. <mxGeometry x="72" y="331" width="76" height="47" as="geometry" />
  250. </mxCell>
  251. <mxCell id="uKMjvkko2EQDpS27TLVR-5" value="topic&lt;br&gt;Publish&lt;br&gt;publish_out" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  252. <mxGeometry x="532" y="133" width="76" height="47" as="geometry" />
  253. </mxCell>
  254. <mxCell id="Xrb94kopVgDRZLuWBJpc-1" value="" style="endArrow=classic;html=1;rounded=0;endFill=1;exitX=0;exitY=0;exitDx=0;exitDy=53;exitPerimeter=0;entryX=0.687;entryY=0.962;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="uKMjvkko2EQDpS27TLVR-1" target="krLT08NrNyH7hn3MfuL1-46" edge="1">
  255. <mxGeometry width="50" height="50" relative="1" as="geometry">
  256. <mxPoint x="416" y="695" as="sourcePoint" />
  257. <mxPoint x="250" y="620" as="targetPoint" />
  258. </mxGeometry>
  259. </mxCell>
  260. <mxCell id="Xrb94kopVgDRZLuWBJpc-2" value="R/W" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  261. <mxGeometry x="100" y="560" width="60" height="30" as="geometry" />
  262. </mxCell>
  263. <mxCell id="Xrb94kopVgDRZLuWBJpc-3" value="R/W" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  264. <mxGeometry x="668" y="591" width="60" height="30" as="geometry" />
  265. </mxCell>
  266. <mxCell id="Xrb94kopVgDRZLuWBJpc-4" value="R" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  267. <mxGeometry x="230" y="560" width="60" height="30" as="geometry" />
  268. </mxCell>
  269. <mxCell id="Xrb94kopVgDRZLuWBJpc-6" value="R/W" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  270. <mxGeometry x="210" y="290" width="60" height="30" as="geometry" />
  271. </mxCell>
  272. <mxCell id="Xrb94kopVgDRZLuWBJpc-7" value="R/W" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  273. <mxGeometry x="230" y="478" width="60" height="30" as="geometry" />
  274. </mxCell>
  275. <mxCell id="Xrb94kopVgDRZLuWBJpc-8" value="R" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  276. <mxGeometry x="100" y="273" width="60" height="30" as="geometry" />
  277. </mxCell>
  278. <mxCell id="Xrb94kopVgDRZLuWBJpc-9" value="API Call From CORE" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
  279. <mxGeometry x="316" y="403" width="142" height="30" as="geometry" />
  280. </mxCell>
  281. <mxCell id="Xrb94kopVgDRZLuWBJpc-10" value="" style="endArrow=none;html=1;rounded=0;exitX=0.964;exitY=0.656;exitDx=0;exitDy=0;startArrow=classic;startFill=1;endFill=0;exitPerimeter=0;" parent="1" source="krLT08NrNyH7hn3MfuL1-46" edge="1">
  282. <mxGeometry width="50" height="50" relative="1" as="geometry">
  283. <mxPoint x="206" y="463.5" as="sourcePoint" />
  284. <mxPoint x="610" y="462" as="targetPoint" />
  285. </mxGeometry>
  286. </mxCell>
  287. <mxCell id="CsGlrJDhfrg_2RR0sWjT-2" value="" style="rounded=0;whiteSpace=wrap;html=1;opacity=40;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1">
  288. <mxGeometry x="60" y="220" width="460" height="550" as="geometry" />
  289. </mxCell>
  290. <mxCell id="CsGlrJDhfrg_2RR0sWjT-3" value="&lt;b&gt;Developed by SenLab&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  291. <mxGeometry x="68" y="734" width="84" height="30" as="geometry" />
  292. </mxCell>
  293. <mxCell id="CsGlrJDhfrg_2RR0sWjT-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;opacity=40;" vertex="1" parent="1">
  294. <mxGeometry x="560" y="300" width="280" height="470" as="geometry" />
  295. </mxCell>
  296. <mxCell id="CsGlrJDhfrg_2RR0sWjT-5" value="&lt;b&gt;Developed by AFA Systems&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  297. <mxGeometry x="568" y="734" width="84" height="30" as="geometry" />
  298. </mxCell>
  299. <mxCell id="CsGlrJDhfrg_2RR0sWjT-6" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;opacity=40;" vertex="1" parent="1">
  300. <mxGeometry x="870" y="300" width="230" height="470" as="geometry" />
  301. </mxCell>
  302. <mxCell id="CsGlrJDhfrg_2RR0sWjT-7" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;opacity=40;" vertex="1" parent="1">
  303. <mxGeometry x="560" y="300" width="310" height="100" as="geometry" />
  304. </mxCell>
  305. <mxCell id="CsGlrJDhfrg_2RR0sWjT-8" value="&lt;b&gt;Developed Maestry&amp;nbsp;&lt;/b&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  306. <mxGeometry x="867" y="737" width="84" height="30" as="geometry" />
  307. </mxCell>
  308. <mxCell id="CsGlrJDhfrg_2RR0sWjT-11" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;endFill=1;exitX=1;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="CsGlrJDhfrg_2RR0sWjT-9" target="krLT08NrNyH7hn3MfuL1-23">
  309. <mxGeometry width="50" height="50" relative="1" as="geometry">
  310. <mxPoint x="350" y="513" as="sourcePoint" />
  311. <mxPoint x="474" y="370" as="targetPoint" />
  312. </mxGeometry>
  313. </mxCell>
  314. <mxCell id="CsGlrJDhfrg_2RR0sWjT-13" value="R" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
  315. <mxGeometry x="235" y="342.5" width="60" height="30" as="geometry" />
  316. </mxCell>
  317. </root>
  318. </mxGraphModel>
  319. </diagram>
  320. </mxfile>