Update icon

This commit is contained in:
Alex Spataru 2025-01-04 03:17:30 -05:00
parent 861c19e706
commit 2a7979fc7f
41 changed files with 51 additions and 474 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 601 KiB

After

Width:  |  Height:  |  Size: 601 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 9.1 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 311 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 680 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

View File

@ -1,39 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient id="d" x1="50%" x2="50%" y2="100%">
<stop stop-color="#2F2F31" offset="0"/>
<stop stop-color="#0D0B0D" offset="1"/>
</linearGradient>
<path id="a" d="m104 32.39c0-1.2346 0-2.4694-0.00708-3.7041-0.006185-1.0401-0.018175-2.08-0.046447-3.1196-0.061087-2.2659-0.19475-4.5512-0.59774-6.7919-0.40868-2.273-1.0761-4.3884-2.1278-6.4537-1.0339-2.0299-2.3845-3.8874-3.996-5.4977-1.6111-1.6104-3.4691-2.9601-5.4997-3.9934-2.0674-1.052-4.1851-1.7191-6.4606-2.1277-2.2409-0.40237-4.5269-0.53577-6.7928-0.59699-1.0404-0.028146-2.0807-0.04001-3.1214-0.046446-1.2354-0.0075728-2.4707-0.0069417-3.7061-0.0069417l-14.344-0.051369h-10.728l-14.09 0.051369c-1.2378 0-2.4755-6.3107e-4 -3.7133 0.0069417-1.0428 0.0064369-2.085 0.018301-3.1274 0.046446-2.2712 0.061213-4.5623 0.19475-6.8085 0.59762-2.2785 0.40843-4.3994 1.0753-6.4695 2.1266-2.0349 1.0334-3.8969 2.3833-5.5115 3.9939-1.6143 1.6102-2.9674 3.4673-4.0032 5.4968-1.0546 2.0662-1.7233 4.183-2.133 6.4572-0.40338 2.2398-0.53703 4.5244-0.5985 6.7893-0.028019 1.0397-0.040136 2.0796-0.046446 3.1196-0.0075728 1.2349-0.071058 2.7687-0.071058 4.0035v13.895 10.843l0.064116 14.19c0 1.2364-5.0485e-4 2.4728 0.0069417 3.7092 0.0063106 1.0415 0.018427 2.0828 0.046572 3.1239 0.061339 2.2688 0.19525 4.5574 0.59901 6.8011 0.40956 2.276 1.0781 4.3945 2.1319 6.4624 1.036 2.0328 2.3893 3.8927 4.0037 5.5053s3.4759 2.9641 5.5104 3.9989c2.0714 1.0534 4.1933 1.7214 6.4732 2.1305 2.2452 0.403 4.5356 0.53666 6.8059 0.59787 1.0424 0.028146 2.0848 0.040136 3.1275 0.046446 1.2378 0.007447 2.4754 0.007447 3.7132 0.007447h14.217 10.755 14.19c1.2354 0 2.4707 0 3.7061-0.007447 1.0406-0.00631 2.081-0.0183 3.1214-0.046446 2.2668-0.06134 4.5535-0.19513 6.7954-0.59838 2.2741-0.40906 4.3908-1.0769 6.457-2.1296 2.031-1.0347 3.8894-2.3864 5.5006-3.9993 1.6112-1.6124 2.9617-3.472 3.9956-5.5044 1.0524-2.0689 1.7198-4.1884 2.1287-6.4659 0.40262-2.2428 0.53615-4.5305 0.59736-6.7985 0.028145-1.0413 0.040135-2.0825 0.04632-3.1239 0.00708-1.2364 0.00708-2.4728 0.00708-3.7092v-14.19-10.854-14.183"/>
<filter id="f" x="-2.4%" y="-1.2%" width="104.8%" height="104.8%">
<feOffset dx="0" dy="1.25" in="SourceAlpha" result="shadowOffsetOuter1"/>
<feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="0.625"/>
<feColorMatrix in="shadowBlurOuter1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0"/>
</filter>
<path id="b" d="m22.493 68.494c-0.03189-0.088633-1.2469-3.4607-2.7-7.4935l-2.642-7.3324-7.9344-0.086206v-3.5437l11.635 0.084595 1.0304 2.9007c2.2642 6.3739 2.7711 7.6022 3.0222 7.3227 0.035098-0.039042 0.90286-2.3916 1.9283-5.2278 1.0255-2.8362 2.7692-7.6587 3.8748-10.716 1.1056-3.0578 2.3118-6.3393 2.6802-7.2921l0.66989-1.7324h4.7675l0.3363 0.92662c0.18497 0.50964 1.8907 5.3502 3.7907 10.757 4.165 11.852 4.6507 13.174 4.8666 13.245 0.1899 0.061974 3.1902-7.789 3.0582-8.0026-0.046982-0.076018-0.016067-0.16253 0.068708-0.19226 0.12953-0.045426 2.4324-6.2048 5.5331-14.799 0.72025-1.9964 0.73121-2.0143 1.2273-2.0055 0.27527 0.0049223 1.3258 0.023054 2.3344 0.040288l1.8339 0.031334 0.67712 1.8129c0.37242 0.99715 2.1894 6.019 4.0378 11.159 4.5435 12.636 4.4182 12.315 4.646 11.89 0.38381-0.71716 1.1388-2.8378 1.0573-2.9697-0.046779-0.075687-0.016711-0.13762 0.066814-0.13762 0.083526 0 0.18902-0.1269 0.23443-0.28201 0.082044-0.28025 6.9881-19.479 7.4779-20.788l0.25618-0.68489h1.7283c0.95058 0 2.0513 0.044276 2.4461 0.09839l0.71784 0.09839 0.45926 1.2311c0.2526 0.6771 1.3831 3.9143 2.5122 7.1937l2.0529 5.9626 4.5431 0.089424v3.542l-8.0786-0.086109-1.737-4.2705c-2.2913-5.6333-2.2218-5.4791-2.4723-5.4791-0.18895 0-0.66058 1.0456-0.79959 1.7727-0.025418 0.13295-0.08887 0.27799-0.14101 0.3223-0.093031 0.079082-2.7624 7.2534-6.5154 17.511l-1.8963 5.1832-1.6287 0.11101c-0.89581 0.061054-1.7988 0.085456-2.0067 0.054224-0.34215-0.051407-0.79413-1.1476-4.7744-11.579-5.4733-14.345-5.0869-13.375-5.3327-13.375-0.28694 0-0.44154 0.40682-7.3772 19.413l-1.9974 5.4737-2.0759-0.049567c-1.1418-0.027262-2.0991-0.072186-2.1275-0.099829-0.028353-0.027647-1.996-5.2242-4.3724-11.548-5.0794-13.516-5.0157-13.351-5.1609-13.351-0.1731 0-0.50323 0.81019-0.39892 0.97898 0.050674 0.081991 0.023794 0.14907-0.059732 0.14907-0.083526 0-0.19049 0.1269-0.23771 0.28201-0.15294 0.50242-8.7848 23.43-8.8411 23.484-0.15157 0.14369-4.2112 0.14716-4.2629 0.0036444l4.582e-4 -0.0012912z"/>
<filter id="e" x="-1.2%" y="-3%" width="102.3%" height="106%">
<feGaussianBlur in="SourceAlpha" result="shadowBlurInner1" stdDeviation="0.5"/>
<feOffset dx="0" dy="1" in="shadowBlurInner1" result="shadowOffsetInner1"/>
<feComposite in="shadowOffsetInner1" in2="SourceAlpha" k2="-1" k3="1" operator="arithmetic" result="shadowInnerInner1"/>
<feColorMatrix in="shadowInnerInner1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0"/>
</filter>
</defs>
<g fill="none" fill-rule="evenodd">
<g transform="translate(-270)">
<g transform="translate(270)">
<g transform="translate(12 12)">
<mask id="c" fill="white">
<use xlink:href="#a"/>
</mask>
<use fill="black" filter="url(#f)" xlink:href="#a"/>
<use fill="url(#d)" fill-rule="evenodd" xlink:href="#a"/>
<g fill-rule="nonzero" mask="url(#c)">
<use fill="#FFFFFF" xlink:href="#b"/>
<use fill="black" filter="url(#e)" xlink:href="#b"/>
</g>
</g>
</g>
</g>
</g>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 1024 1024">
<defs>
<style>
.cls-1 {
fill: url(#linear-gradient-3);
}
.cls-2 {
fill: url(#linear-gradient-2);
}
.cls-3 {
fill: #fff;
}
.cls-4 {
fill: url(#linear-gradient);
}
</style>
<linearGradient id="linear-gradient" x1="-6.72" y1="512" x2="990.13" y2="512" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#1983ca"/>
<stop offset="1" stop-color="#2b36b3"/>
</linearGradient>
<linearGradient id="linear-gradient-2" x1="525.34" y1="456.46" x2="450.2" y2="822.96" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#fff"/>
<stop offset=".97" stop-color="#2359bd"/>
<stop offset="1" stop-color="#2b36b3"/>
</linearGradient>
<linearGradient id="linear-gradient-3" x1="700.34" y1="414.89" x2="589.33" y2="295.42" xlink:href="#linear-gradient-2"/>
<filter id="shadow" x="-10%" y="-10%" width="120%" height="120%">
<feOffset dx="0" dy="10" in="SourceAlpha" result="offset"/>
<feGaussianBlur in="offset" stdDeviation="10" result="blur"/>
<feColorMatrix in="blur" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0" result="shadow"/>
<feMerge>
<feMergeNode in="shadow"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<g transform="translate(96, 96) scale(0.8125)" filter="url(#shadow)">
<g id="Layer_1">
<g>
<rect class="cls-4" y="0" width="1024" height="1024" rx="250" ry="250"/>
<g>
<polygon class="cls-3" points="856.03 427.17 856.03 549.08 701.02 549.08 626.12 381.2 454.17 848.7 362.07 848.7 246.86 570.7 167.99 570.7 167.99 448.74 328.3 448.74 404.08 631.6 571.91 175.28 667.72 175.28 780.1 427.17 856.03 427.17"/>
<path class="cls-2" d="M404.08,631.6h0c24.84,58.91,108.99,56.96,131.06-3.05l90.98-247.35h-129.94l-92.09,250.4Z"/>
<path class="cls-1" d="M626.12,381.2l19.97-58.1c13.63-39.66,68.8-42.11,85.89-3.81l48.13,107.88-79.07,121.91-74.9-167.88Z"/>
</g>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -1,121 +0,0 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.8 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.8">
<diagram name="Page-1" id="hAJEa-pnVFheeR_73tfD">
<mxGraphModel dx="816" dy="620" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="N3sfgqYISgL2ox7oF0P5-85" value="Parsed Frame →&amp;nbsp;Dashboard Data Flow" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1;fontSize=24;" parent="1" vertex="1">
<mxGeometry x="220" y="130" width="450" height="40" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-15" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="112" y="190" width="666" height="240" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-8" value="" style="group;fillColor=#dae8fc;strokeColor=#6c8ebf;container=0;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1" connectable="0">
<mxGeometry x="153" width="80" height="180" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-1" value="Item 1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-83" value="Frame Items List&amp;nbsp;" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.start" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry y="70" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-12" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="123" y="10" width="20" height="160" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-13" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="243" y="10" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-14" value="Group 1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="273" y="10" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-15" value="Group 2" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="273" y="70" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-16" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="243" y="70" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-17" value="Group N" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="273" y="130" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-18" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="243" y="130" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-20" value="Dataset N&lt;sub&gt;1&lt;/sub&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="120" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-21" value="..." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="140" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-22" value="Dataset N&lt;span style=&quot;font-size: 10px;&quot;&gt;&lt;sub&gt;N&lt;/sub&gt;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="160" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-23" value="Dataset 2&lt;sub&gt;1&lt;/sub&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="70" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-24" value="Dataset 2&lt;span style=&quot;font-size: 10px;&quot;&gt;&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="90" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-25" value="Dataset 1&lt;sub&gt;1&lt;/sub&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="10" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-26" value="Dataset 1&lt;span style=&quot;font-size: 10px;&quot;&gt;&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="30" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-2" value="Item 2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" y="30" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-3" value="Item 3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" y="60" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-4" value="Item 4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" y="90" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-5" value="..." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" y="120" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-6" value="Item N" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" y="150" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-27" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="373" y="20" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-28" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="373" y="80" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-29" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="373" y="130" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Xx-vR7WBFHHVsEW3QfBO-15" source="uanvtPQX51cheqrjw_fU-31" target="Xx-vR7WBFHHVsEW3QfBO-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-31" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="493" y="20" width="20" height="150" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-37" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;" parent="Xx-vR7WBFHHVsEW3QfBO-15" source="uanvtPQX51cheqrjw_fU-36" target="uanvtPQX51cheqrjw_fU-17" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-36" value="Group-Level Widget" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="253" y="210" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-5" value="Dashboard UI" style="swimlane;whiteSpace=wrap;html=1;fillColor=#E6E6E6;" vertex="1" parent="Xx-vR7WBFHHVsEW3QfBO-15">
<mxGeometry x="526" y="25" width="140" height="140" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-6" value="&lt;span style=&quot;text-align: center;&quot;&gt;Dataset 1&lt;/span&gt;&lt;sub style=&quot;text-align: center;&quot;&gt;1&lt;/sub&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&amp;nbsp;- Bar&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="Xx-vR7WBFHHVsEW3QfBO-5">
<mxGeometry y="23" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-7" value="&lt;span style=&quot;text-align: center;&quot;&gt;Dataset 2&lt;/span&gt;&lt;sub style=&quot;text-align: center;&quot;&gt;1&lt;/sub&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&amp;nbsp;- Plot&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="Xx-vR7WBFHHVsEW3QfBO-5">
<mxGeometry y="53" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-8" value="Frame N&lt;sub&gt;m&lt;/sub&gt;&amp;nbsp;- Gauge" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" vertex="1" parent="Xx-vR7WBFHHVsEW3QfBO-5">
<mxGeometry y="110" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-11" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" edge="1" parent="Xx-vR7WBFHHVsEW3QfBO-5">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="20" y="110" as="sourcePoint" />
<mxPoint x="20" y="80" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,95 +0,0 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.8 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.8">
<diagram name="Page-1" id="hAJEa-pnVFheeR_73tfD">
<mxGraphModel dx="857" dy="651" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="N3sfgqYISgL2ox7oF0P5-85" value="Device → Dashboard Data Flow" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1;fontSize=24;" parent="1" vertex="1">
<mxGeometry x="270" y="140" width="370" height="40" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="N3sfgqYISgL2ox7oF0P5-3" target="N3sfgqYISgL2ox7oF0P5-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-71" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.91;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="1" source="N3sfgqYISgL2ox7oF0P5-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="440" y="310.03" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-3" value="Binary Data to&amp;nbsp;&lt;div&gt;String Conversion&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="490" y="280" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-84" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="N3sfgqYISgL2ox7oF0P5-4" target="N3sfgqYISgL2ox7oF0P5-83" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-4" value="Frame Parser Function" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="660" y="280" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="N3sfgqYISgL2ox7oF0P5-33" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="300" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-33" value="Read Frames" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="130" y="280" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;" parent="1" source="N3sfgqYISgL2ox7oF0P5-42" target="N3sfgqYISgL2ox7oF0P5-33" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-42" value="Frame Start/End Delimiters" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="105" y="390" width="170" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-75" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;" parent="1" source="N3sfgqYISgL2ox7oF0P5-44" target="N3sfgqYISgL2ox7oF0P5-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-44" value="Data Conversion Method" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="470" y="390" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-47" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;" parent="1" source="N3sfgqYISgL2ox7oF0P5-46" target="N3sfgqYISgL2ox7oF0P5-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-46" value="Separator Sequence" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="655" y="390" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-61" value="FIFO Queue" style="swimlane;whiteSpace=wrap;html=1;fillColor=#E6E6E6;" parent="1" vertex="1">
<mxGeometry x="300" y="230" width="140" height="140" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-67" value="Frame N" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="N3sfgqYISgL2ox7oF0P5-61" vertex="1">
<mxGeometry y="23" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-69" value="Frame 2" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="N3sfgqYISgL2ox7oF0P5-61" vertex="1">
<mxGeometry y="83" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-70" value="Frame 1" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="N3sfgqYISgL2ox7oF0P5-61" vertex="1">
<mxGeometry y="110" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-80" value="" style="endArrow=none;html=1;rounded=0;entryX=0.999;entryY=0.906;entryDx=0;entryDy=0;entryPerimeter=0;endFill=0;dashed=1;" parent="N3sfgqYISgL2ox7oF0P5-61" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="60" y="125" as="sourcePoint" />
<mxPoint x="139.86" y="79.89800000000002" as="targetPoint" />
<Array as="points">
<mxPoint x="80" y="125" />
<mxPoint x="90" y="125" />
<mxPoint x="90" y="80" />
<mxPoint x="110" y="80" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-82" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="N3sfgqYISgL2ox7oF0P5-81" target="N3sfgqYISgL2ox7oF0P5-33" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-81" value="Raw Data&lt;div&gt;&lt;i&gt;Input&lt;/i&gt;&lt;/div&gt;" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.start" parent="1" vertex="1">
<mxGeometry x="125" y="200" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-83" value="Frame Items List&amp;nbsp;&lt;div&gt;&lt;i&gt;Output&lt;/i&gt;&lt;/div&gt;" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.start" parent="1" vertex="1">
<mxGeometry x="640" y="200" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-87" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="326" y="310" as="sourcePoint" />
<mxPoint x="326" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,121 +0,0 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.8 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.8">
<diagram name="Page-1" id="hAJEa-pnVFheeR_73tfD">
<mxGraphModel dx="857" dy="651" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="N3sfgqYISgL2ox7oF0P5-85" value="Parsed Frame →&amp;nbsp;Dashboard Data Flow" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1;fontSize=24;" parent="1" vertex="1">
<mxGeometry x="220" y="130" width="450" height="40" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-15" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="112" y="190" width="666" height="240" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-8" value="" style="group;fillColor=#dae8fc;strokeColor=#6c8ebf;container=0;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1" connectable="0">
<mxGeometry x="153" width="80" height="180" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-1" value="Item 1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-83" value="Frame Items List&amp;nbsp;" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.start" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry y="70" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-12" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="123" y="10" width="20" height="160" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-13" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="243" y="10" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-14" value="Group 1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="273" y="10" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-15" value="Group 2" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="273" y="70" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-16" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="243" y="70" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-17" value="Group N" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="273" y="130" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-18" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="243" y="130" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-20" value="Dataset N&lt;sub&gt;1&lt;/sub&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="120" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-21" value="..." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="140" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-22" value="Dataset N&lt;span style=&quot;font-size: 10px;&quot;&gt;&lt;sub&gt;N&lt;/sub&gt;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="160" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-23" value="Dataset 2&lt;sub&gt;1&lt;/sub&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="70" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-24" value="Dataset 2&lt;span style=&quot;font-size: 10px;&quot;&gt;&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="90" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-25" value="Dataset 1&lt;sub&gt;1&lt;/sub&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="10" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-26" value="Dataset 1&lt;span style=&quot;font-size: 10px;&quot;&gt;&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="403" y="30" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-2" value="Item 2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" y="30" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-3" value="Item 3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" y="60" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-4" value="Item 4" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" y="90" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-5" value="..." style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" y="120" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-6" value="Item N" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="153" y="150" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-27" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="373" y="20" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-28" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="373" y="80" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-29" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="373" y="130" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="Xx-vR7WBFHHVsEW3QfBO-15" source="uanvtPQX51cheqrjw_fU-31" target="Xx-vR7WBFHHVsEW3QfBO-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-31" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;flipH=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="493" y="20" width="20" height="150" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-37" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;" parent="Xx-vR7WBFHHVsEW3QfBO-15" source="uanvtPQX51cheqrjw_fU-36" target="uanvtPQX51cheqrjw_fU-17" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="uanvtPQX51cheqrjw_fU-36" value="Group-Level Widget" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="253" y="210" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-5" value="Dashboard UI" style="swimlane;whiteSpace=wrap;html=1;fillColor=#E6E6E6;" parent="Xx-vR7WBFHHVsEW3QfBO-15" vertex="1">
<mxGeometry x="526" y="25" width="140" height="140" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-6" value="&lt;span style=&quot;text-align: center;&quot;&gt;Dataset 1&lt;/span&gt;&lt;sub style=&quot;text-align: center;&quot;&gt;1&lt;/sub&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&amp;nbsp;- Bar&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="Xx-vR7WBFHHVsEW3QfBO-5" vertex="1">
<mxGeometry y="23" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-7" value="&lt;span style=&quot;text-align: center;&quot;&gt;Dataset 2&lt;/span&gt;&lt;sub style=&quot;text-align: center;&quot;&gt;1&lt;/sub&gt;&lt;span style=&quot;text-align: center;&quot;&gt;&amp;nbsp;- Plot&lt;/span&gt;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="Xx-vR7WBFHHVsEW3QfBO-5" vertex="1">
<mxGeometry y="53" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-8" value="Dataset N&lt;sub&gt;m&lt;/sub&gt;&amp;nbsp;- Gauge" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="Xx-vR7WBFHHVsEW3QfBO-5" vertex="1">
<mxGeometry y="110" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="Xx-vR7WBFHHVsEW3QfBO-11" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" parent="Xx-vR7WBFHHVsEW3QfBO-5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="20" y="110" as="sourcePoint" />
<mxPoint x="20" y="80" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,95 +0,0 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.8 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.8">
<diagram name="Page-1" id="hAJEa-pnVFheeR_73tfD">
<mxGraphModel dx="857" dy="651" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="N3sfgqYISgL2ox7oF0P5-85" value="Frame Identification &amp;amp; Parsing" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1;fontSize=24;" parent="1" vertex="1">
<mxGeometry x="285" y="140" width="340" height="40" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="N3sfgqYISgL2ox7oF0P5-3" target="N3sfgqYISgL2ox7oF0P5-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-71" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.91;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="1" source="N3sfgqYISgL2ox7oF0P5-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="440" y="310.03" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-3" value="Binary Data to&amp;nbsp;&lt;div&gt;String Conversion&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="490" y="280" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-84" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="N3sfgqYISgL2ox7oF0P5-4" target="N3sfgqYISgL2ox7oF0P5-83" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-4" value="Frame Parser Function" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="660" y="280" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="N3sfgqYISgL2ox7oF0P5-33" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="300" y="310" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-33" value="Read Frames" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="130" y="280" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;" parent="1" source="N3sfgqYISgL2ox7oF0P5-42" target="N3sfgqYISgL2ox7oF0P5-33" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-42" value="Frame Start/End Delimiters" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="105" y="390" width="170" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-75" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;" parent="1" source="N3sfgqYISgL2ox7oF0P5-44" target="N3sfgqYISgL2ox7oF0P5-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-44" value="Data Conversion Method" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="470" y="390" width="160" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-47" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;" parent="1" source="N3sfgqYISgL2ox7oF0P5-46" target="N3sfgqYISgL2ox7oF0P5-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-46" value="Separator Sequence" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontStyle=1" parent="1" vertex="1">
<mxGeometry x="655" y="390" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-61" value="FIFO Queue" style="swimlane;whiteSpace=wrap;html=1;fillColor=#E6E6E6;" parent="1" vertex="1">
<mxGeometry x="300" y="230" width="140" height="140" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-67" value="Frame N" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="N3sfgqYISgL2ox7oF0P5-61" vertex="1">
<mxGeometry y="23" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-69" value="Frame 2" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="N3sfgqYISgL2ox7oF0P5-61" vertex="1">
<mxGeometry y="83" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-70" value="Frame 1" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;" parent="N3sfgqYISgL2ox7oF0P5-61" vertex="1">
<mxGeometry y="110" width="140" height="30" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-80" value="" style="endArrow=none;html=1;rounded=0;entryX=0.999;entryY=0.906;entryDx=0;entryDy=0;entryPerimeter=0;endFill=0;dashed=1;" parent="N3sfgqYISgL2ox7oF0P5-61" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="60" y="125" as="sourcePoint" />
<mxPoint x="139.86" y="79.89800000000002" as="targetPoint" />
<Array as="points">
<mxPoint x="80" y="125" />
<mxPoint x="90" y="125" />
<mxPoint x="90" y="80" />
<mxPoint x="110" y="80" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-82" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="N3sfgqYISgL2ox7oF0P5-81" target="N3sfgqYISgL2ox7oF0P5-33" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-81" value="Raw Data&lt;div&gt;&lt;i&gt;Input&lt;/i&gt;&lt;/div&gt;" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.start" parent="1" vertex="1">
<mxGeometry x="125" y="200" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-83" value="Frame Items List&amp;nbsp;&lt;div&gt;&lt;i&gt;Output&lt;/i&gt;&lt;/div&gt;" style="html=1;dashed=0;whiteSpace=wrap;shape=mxgraph.dfd.start" parent="1" vertex="1">
<mxGeometry x="640" y="200" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="N3sfgqYISgL2ox7oF0P5-87" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="326" y="310" as="sourcePoint" />
<mxPoint x="326" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 425 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 812 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 182 KiB