vehicleMgmt.svg 16.4 KB
Newer Older
1 2
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
Gus Grubba's avatar
Gus Grubba committed
3
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="-2.81 667.69 720.2501 425" width="720.2501" height="425">
4
  <defs>
Gus Grubba's avatar
Gus Grubba committed
5
    <filter id="Shadow" filterUnits="userSpaceOnUse" x="-2.81" y="667.69">
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
      <feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="2.616"/>
      <feOffset in="blur" result="offset" dx="1.44" dy="1.44"/>
      <feFlood flood-color="black" flood-opacity=".5" result="flood"/>
      <feComposite in="flood" in2="offset" operator="in" result="color"/>
      <feMerge>
        <feMergeNode in="color"/>
        <feMergeNode in="SourceGraphic"/>
      </feMerge>
    </filter>
    <linearGradient x1="0" x2="1" id="Gradient" gradientUnits="userSpaceOnUse">
      <stop offset="0" stop-color="#eee"/>
      <stop offset="1" stop-color="#afafaf"/>
    </linearGradient>
    <linearGradient id="Obj_Gradient" xl:href="#Gradient" gradientTransform="translate(358.50003 672.75) rotate(90) scale(90)"/>
    <font-face font-family="Courier" font-size="12" units-per-em="1000" underline-position="-178.22266" underline-thickness="57.61719" slope="0" x-height="456.54297" cap-height="586.91406" ascent="753.90625" descent="-246.09375" font-weight="400">
      <font-face-src>
        <font-face-name name="Courier"/>
      </font-face-src>
    </font-face>
    <font-face font-family="Helvetica Neue" font-size="12" panose-1="2 0 5 3 0 0 0 2 0 4" units-per-em="1000" underline-position="-100" underline-thickness="50" slope="0" x-height="517" cap-height="714" ascent="951.9958" descent="-212.99744" font-weight="400">
      <font-face-src>
        <font-face-name name="HelveticaNeue"/>
      </font-face-src>
    </font-face>
    <linearGradient x1="0" x2="1" id="Gradient_2" gradientUnits="userSpaceOnUse">
      <stop offset="0" stop-color="#ff9691"/>
      <stop offset=".45238096" stop-color="#eb7e79"/>
      <stop offset="1" stop-color="#d56560"/>
    </linearGradient>
Gus Grubba's avatar
Gus Grubba committed
35
    <linearGradient id="Obj_Gradient_2" xl:href="#Gradient_2" gradientTransform="translate(225.75007 731.25) rotate(-90) scale(27)"/>
36 37 38 39 40
    <linearGradient x1="0" x2="1" id="Gradient_3" gradientUnits="userSpaceOnUse">
      <stop offset="0" stop-color="#54ba6b"/>
      <stop offset=".45238096" stop-color="#6dd98a"/>
      <stop offset="1" stop-color="#84f8a8"/>
    </linearGradient>
Gus Grubba's avatar
Gus Grubba committed
41 42 43 44
    <linearGradient id="Obj_Gradient_3" xl:href="#Gradient_3" gradientTransform="translate(489.00007 678.375) rotate(90) scale(27)"/>
    <linearGradient id="Obj_Gradient_4" xl:href="#Gradient" gradientTransform="translate(358.50003 831.375) rotate(90) scale(90)"/>
    <linearGradient id="Obj_Gradient_5" xl:href="#Gradient_3" gradientTransform="translate(489.00007 730.125) rotate(90) scale(27)"/>
    <linearGradient id="Obj_Gradient_6" xl:href="#Gradient_2" gradientTransform="translate(221.99993 862.875) rotate(90) scale(27)"/>
45
    <linearGradient id="Obj_Gradient_7" xl:href="#Gradient" gradientTransform="translate(358.50003 994.75) rotate(90) scale(90)"/>
Gus Grubba's avatar
Gus Grubba committed
46 47 48
    <linearGradient id="Obj_Gradient_8" xl:href="#Gradient_2" gradientTransform="translate(221.99993 1026.25) rotate(90) scale(27)"/>
    <linearGradient id="Obj_Gradient_9" xl:href="#Gradient_3" gradientTransform="translate(489.00007 1026.25) rotate(90) scale(27)"/>
    <marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="Diamond_Marker" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-9 -4 10 8" markerWidth="10" markerHeight="8" color="black">
49
      <g>
Gus Grubba's avatar
Gus Grubba committed
50
        <path d="M -8 0 L -4 3 L 0 0 L -4 -3 Z" fill="none" stroke="currentColor" stroke-width="1"/>
51 52 53 54
      </g>
    </marker>
  </defs>
  <metadata> Produced by OmniGraffle 7.12.1 
Gus Grubba's avatar
Gus Grubba committed
55
    <dc:date>2020-02-02 20:02:31 +0000</dc:date>
56 57 58 59 60 61 62 63 64 65 66 67 68
  </metadata>
  <g id="Canvas_1" fill-opacity="1" fill="none" stroke="none" stroke-opacity="1" stroke-dasharray="none">
    <title>Canvas 1</title>
    <g id="Canvas_1: Layer 1">
      <title>Layer 1</title>
      <g id="Graphic_20" filter="url(#Shadow)">
        <path d="M 277.50003 672.75 L 439.50003 672.75 C 444.4706 672.75 448.50003 676.7794 448.50003 681.75 L 448.50003 753.75 C 448.50003 758.7206 444.4706 762.75 439.50003 762.75 L 277.50003 762.75 C 272.52947 762.75 268.50003 758.7206 268.50003 753.75 L 268.50003 681.75 C 268.50003 676.7794 272.52947 672.75 277.50003 672.75 Z" fill="url(#Obj_Gradient)"/>
        <path d="M 277.50003 672.75 L 439.50003 672.75 C 444.4706 672.75 448.50003 676.7794 448.50003 681.75 L 448.50003 753.75 C 448.50003 758.7206 444.4706 762.75 439.50003 762.75 L 277.50003 762.75 C 272.52947 762.75 268.50003 758.7206 268.50003 753.75 L 268.50003 681.75 C 268.50003 676.7794 272.52947 672.75 277.50003 672.75 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(273.50003 710.75)" fill="black">
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="30.99121" y="11">MAVLinkProtocol</tspan>
        </text>
      </g>
      <g id="Graphic_22" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
69 70 71 72 73
        <path d="M 11.25 697.5 L 173.25 697.5 C 178.22056 697.5 182.25 701.5294 182.25 706.5 L 182.25 726.75 C 182.25 731.7206 178.22056 735.75 173.25 735.75 L 11.25 735.75 C 6.279437 735.75 2.25 731.7206 2.25 726.75 L 2.25 706.5 C 2.25 701.5294 6.279437 697.5 11.25 697.5 Z" fill="#ffc0c0"/>
        <path d="M 11.25 697.5 L 173.25 697.5 C 178.22056 697.5 182.25 701.5294 182.25 706.5 L 182.25 726.75 C 182.25 731.7206 178.22056 735.75 173.25 735.75 L 11.25 735.75 C 6.279437 735.75 2.25 731.7206 2.25 726.75 L 2.25 706.5 C 2.25 701.5294 6.279437 697.5 11.25 697.5 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(7.25 702.457)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="74.446" y="11">Slot</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="38.192383" y="25.336">bytesReceived</tspan>
74 75 76
        </text>
      </g>
      <g id="Graphic_21" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
77 78
        <path d="M 198 711 L 198 724.5 L 233.50013 724.5 L 233.50013 731.25 L 253.50013 717.75 L 233.50013 704.25 L 233.50013 711 Z" fill="url(#Obj_Gradient_2)"/>
        <path d="M 198 711 L 198 724.5 L 233.50013 724.5 L 233.50013 731.25 L 253.50013 717.75 L 233.50013 704.25 L 233.50013 711 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
79 80
      </g>
      <g id="Graphic_24" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
81 82 83 84 85
        <path d="M 537.75 672.75 L 699.75 672.75 C 704.7206 672.75 708.75 676.7794 708.75 681.75 L 708.75 702 C 708.75 706.9706 704.7206 711 699.75 711 L 537.75 711 C 532.77944 711 528.75 706.9706 528.75 702 L 528.75 681.75 C 528.75 676.7794 532.77944 672.75 537.75 672.75 Z" fill="#c0ffc0"/>
        <path d="M 537.75 672.75 L 699.75 672.75 C 704.7206 672.75 708.75 676.7794 708.75 681.75 L 708.75 702 C 708.75 706.9706 704.7206 711 699.75 711 L 537.75 711 C 532.77944 711 528.75 706.9706 528.75 702 L 528.75 681.75 C 528.75 676.7794 532.77944 672.75 537.75 672.75 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(533.75 677.707)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="68.446" y="11">Signal</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="12.988281" y="25.336">vehicleHeartbeatInfo</tspan>
86 87 88
        </text>
      </g>
      <g id="Graphic_23" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
89 90
        <path d="M 461.25 698.625 L 461.25 685.125 L 496.7501 685.125 L 496.7501 678.375 L 516.7501 691.875 L 496.7501 705.375 L 496.7501 698.625 Z" fill="url(#Obj_Gradient_3)"/>
        <path d="M 461.25 698.625 L 461.25 685.125 L 496.7501 685.125 L 496.7501 678.375 L 516.7501 691.875 L 496.7501 705.375 L 496.7501 698.625 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
91 92
      </g>
      <g id="Graphic_28" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
93 94 95
        <path d="M 277.50003 831.375 L 439.50003 831.375 C 444.4706 831.375 448.50003 835.4044 448.50003 840.375 L 448.50003 912.375 C 448.50003 917.3456 444.4706 921.375 439.50003 921.375 L 277.50003 921.375 C 272.52947 921.375 268.50003 917.3456 268.50003 912.375 L 268.50003 840.375 C 268.50003 835.4044 272.52947 831.375 277.50003 831.375 Z" fill="url(#Obj_Gradient_4)"/>
        <path d="M 277.50003 831.375 L 439.50003 831.375 C 444.4706 831.375 448.50003 835.4044 448.50003 840.375 L 448.50003 912.375 C 448.50003 917.3456 444.4706 921.375 439.50003 921.375 L 277.50003 921.375 C 272.52947 921.375 268.50003 917.3456 268.50003 912.375 L 268.50003 840.375 C 268.50003 835.4044 272.52947 831.375 277.50003 831.375 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(273.50003 869.375)" fill="black">
96 97 98 99
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="16.588867" y="11">MultiVehicleManager</tspan>
        </text>
      </g>
      <g id="Graphic_30" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
100 101 102 103 104
        <path d="M 537.75 724.5 L 699.75 724.5 C 704.7206 724.5 708.75 728.5294 708.75 733.5 L 708.75 753.75 C 708.75 758.7206 704.7206 762.75 699.75 762.75 L 537.75 762.75 C 532.77944 762.75 528.75 758.7206 528.75 753.75 L 528.75 733.5 C 528.75 728.5294 532.77944 724.5 537.75 724.5 Z" fill="#c0ffc0"/>
        <path d="M 537.75 724.5 L 699.75 724.5 C 704.7206 724.5 708.75 728.5294 708.75 733.5 L 708.75 753.75 C 708.75 758.7206 704.7206 762.75 699.75 762.75 L 537.75 762.75 C 532.77944 762.75 528.75 758.7206 528.75 753.75 L 528.75 733.5 C 528.75 728.5294 532.77944 724.5 537.75 724.5 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(533.75 729.457)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="68.446" y="11">Signal</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="30.99121" y="25.336">messageReceived</tspan>
105 106 107
        </text>
      </g>
      <g id="Graphic_29" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
108 109
        <path d="M 461.25 750.375 L 461.25 736.875 L 496.7501 736.875 L 496.7501 730.125 L 516.7501 743.625 L 496.7501 757.125 L 496.7501 750.375 Z" fill="url(#Obj_Gradient_5)"/>
        <path d="M 461.25 750.375 L 461.25 736.875 L 496.7501 736.875 L 496.7501 730.125 L 516.7501 743.625 L 496.7501 757.125 L 496.7501 750.375 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
110 111
      </g>
      <g id="Graphic_32" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
112 113 114 115 116
        <path d="M 11.25 857.25 L 173.25 857.25 C 178.22056 857.25 182.25 861.2794 182.25 866.25 L 182.25 886.5 C 182.25 891.4706 178.22056 895.5 173.25 895.5 L 11.25 895.5 C 6.279437 895.5 2.25 891.4706 2.25 886.5 L 2.25 866.25 C 2.25 861.2794 6.279437 857.25 11.25 857.25 Z" fill="#ffc0c0"/>
        <path d="M 11.25 857.25 L 173.25 857.25 C 178.22056 857.25 182.25 861.2794 182.25 866.25 L 182.25 886.5 C 182.25 891.4706 178.22056 895.5 173.25 895.5 L 11.25 895.5 C 6.279437 895.5 2.25 891.4706 2.25 886.5 L 2.25 866.25 C 2.25 861.2794 6.279437 857.25 11.25 857.25 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(7.25 862.207)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="74.446" y="11">Slot</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="12.988281" y="25.336">vehicleHeartbeatInfo</tspan>
117 118 119
        </text>
      </g>
      <g id="Graphic_31" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
120 121
        <path d="M 194.24987 883.125 L 194.24987 869.625 L 229.75 869.625 L 229.75 862.875 L 249.75 876.375 L 229.75 889.875 L 229.75 883.125 Z" fill="url(#Obj_Gradient_6)"/>
        <path d="M 194.24987 883.125 L 194.24987 869.625 L 229.75 869.625 L 229.75 862.875 L 249.75 876.375 L 229.75 889.875 L 229.75 883.125 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
122 123 124 125 126 127 128 129 130
      </g>
      <g id="Graphic_34" filter="url(#Shadow)">
        <path d="M 277.50003 994.75 L 439.50003 994.75 C 444.4706 994.75 448.50003 998.7794 448.50003 1003.75 L 448.50003 1075.75 C 448.50003 1080.7206 444.4706 1084.75 439.50003 1084.75 L 277.50003 1084.75 C 272.52947 1084.75 268.50003 1080.7206 268.50003 1075.75 L 268.50003 1003.75 C 268.50003 998.7794 272.52947 994.75 277.50003 994.75 Z" fill="url(#Obj_Gradient_7)"/>
        <path d="M 277.50003 994.75 L 439.50003 994.75 C 444.4706 994.75 448.50003 998.7794 448.50003 1003.75 L 448.50003 1075.75 C 448.50003 1080.7206 444.4706 1084.75 439.50003 1084.75 L 277.50003 1084.75 C 272.52947 1084.75 268.50003 1080.7206 268.50003 1075.75 L 268.50003 1003.75 C 268.50003 998.7794 272.52947 994.75 277.50003 994.75 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(273.50003 1032.75)" fill="black">
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="59.7959" y="11">Vehicle</tspan>
        </text>
      </g>
      <g id="Graphic_36" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
131 132 133 134 135
        <path d="M 11.25 1020.625 L 173.25 1020.625 C 178.22056 1020.625 182.25 1024.6544 182.25 1029.625 L 182.25 1049.875 C 182.25 1054.8456 178.22056 1058.875 173.25 1058.875 L 11.25 1058.875 C 6.279437 1058.875 2.25 1054.8456 2.25 1049.875 L 2.25 1029.625 C 2.25 1024.6544 6.279437 1020.625 11.25 1020.625 Z" fill="#ffc0c0"/>
        <path d="M 11.25 1020.625 L 173.25 1020.625 C 178.22056 1020.625 182.25 1024.6544 182.25 1029.625 L 182.25 1049.875 C 182.25 1054.8456 178.22056 1058.875 173.25 1058.875 L 11.25 1058.875 C 6.279437 1058.875 2.25 1054.8456 2.25 1049.875 L 2.25 1029.625 C 2.25 1024.6544 6.279437 1020.625 11.25 1020.625 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(7.25 1025.582)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="74.446" y="11">Slot</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="30.99121" y="25.336">messageReceived</tspan>
136 137 138
        </text>
      </g>
      <g id="Graphic_35" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
139 140
        <path d="M 194.24987 1046.5 L 194.24987 1033 L 229.75 1033 L 229.75 1026.25 L 249.75 1039.75 L 229.75 1053.25 L 229.75 1046.5 Z" fill="url(#Obj_Gradient_8)"/>
        <path d="M 194.24987 1046.5 L 194.24987 1033 L 229.75 1033 L 229.75 1026.25 L 249.75 1039.75 L 229.75 1053.25 L 229.75 1046.5 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
141 142
      </g>
      <g id="Graphic_38" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
143 144
        <path d="M 538.5001 1020.625 L 700.5001 1020.625 C 705.47064 1020.625 709.5001 1024.6544 709.5001 1029.625 L 709.5001 1049.875 C 709.5001 1054.8456 705.47064 1058.875 700.5001 1058.875 L 538.5001 1058.875 C 533.5295 1058.875 529.5001 1054.8456 529.5001 1049.875 L 529.5001 1029.625 C 529.5001 1024.6544 533.5295 1020.625 538.5001 1020.625 Z" fill="#c0ffc0"/>
        <path d="M 538.5001 1020.625 L 700.5001 1020.625 C 705.47064 1020.625 709.5001 1024.6544 709.5001 1029.625 L 709.5001 1049.875 C 709.5001 1054.8456 705.47064 1058.875 700.5001 1058.875 L 538.5001 1058.875 C 533.5295 1058.875 529.5001 1054.8456 529.5001 1049.875 L 529.5001 1029.625 C 529.5001 1024.6544 533.5295 1020.625 538.5001 1020.625 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
145
        <text transform="translate(534.5001 1025.582)" fill="black">
Gus Grubba's avatar
Gus Grubba committed
146 147
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="74.782" y="11">Call</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="34.591797" y="25.336">writeBytesSafe</tspan>
148 149 150
        </text>
      </g>
      <g id="Graphic_39" filter="url(#Shadow)">
Gus Grubba's avatar
Gus Grubba committed
151 152
        <path d="M 461.25 1046.5 L 461.25 1033 L 496.7501 1033 L 496.7501 1026.25 L 516.7501 1039.75 L 496.7501 1053.25 L 496.7501 1046.5 Z" fill="url(#Obj_Gradient_9)"/>
        <path d="M 461.25 1046.5 L 461.25 1033 L 496.7501 1033 L 496.7501 1026.25 L 516.7501 1039.75 L 496.7501 1053.25 L 496.7501 1046.5 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
153 154
      </g>
      <g id="Line_48">
Gus Grubba's avatar
Gus Grubba committed
155
        <line x1="358.50003" y1="930.625" x2="358.50003" y2="994.75" marker-start="url(#Diamond_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
156 157 158 159
      </g>
    </g>
  </g>
</svg>