vehicleMgmt.svg 16.1 KB
Newer Older
1 2 3 4 5 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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159
<?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">
<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="12.94 656.44 683.5 436.25" width="683.5" height="436.25">
  <defs>
    <filter id="Shadow" filterUnits="userSpaceOnUse" x="12.94" y="656.44">
      <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>
    <linearGradient id="Obj_Gradient_2" xl:href="#Gradient_2" gradientTransform="translate(221.99993 737.75) rotate(-90) scale(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>
    <linearGradient id="Obj_Gradient_3" xl:href="#Gradient_3" gradientTransform="translate(489.00007 666) rotate(90) scale(40)"/>
    <linearGradient id="Obj_Gradient_4" xl:href="#Gradient" gradientTransform="translate(358.50003 832.75) rotate(90) scale(90)"/>
    <linearGradient id="Obj_Gradient_5" xl:href="#Gradient_3" gradientTransform="translate(489.00007 726.75) rotate(90) scale(40)"/>
    <linearGradient id="Obj_Gradient_6" xl:href="#Gradient_2" gradientTransform="translate(221.99993 857.75) rotate(90) scale(40)"/>
    <linearGradient id="Obj_Gradient_7" xl:href="#Gradient" gradientTransform="translate(358.50003 994.75) rotate(90) scale(90)"/>
    <linearGradient id="Obj_Gradient_8" xl:href="#Gradient_2" gradientTransform="translate(221.99993 1019.75) rotate(90) scale(40)"/>
    <linearGradient id="Obj_Gradient_9" xl:href="#Gradient_3" gradientTransform="translate(489.00007 1019.75) rotate(90) scale(40)"/>
    <marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" stroke-linejoin="miter" stroke-miterlimit="10" viewBox="-1 -4 10 8" markerWidth="10" markerHeight="8" color="black">
      <g>
        <path d="M 8 0 L 0 -3 L 0 3 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/>
      </g>
    </marker>
  </defs>
  <metadata> Produced by OmniGraffle 7.12.1 
    <dc:date>2020-02-01 16:48:51 +0000</dc:date>
  </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)">
        <path d="M 27 693 L 168.75 693 C 173.72056 693 177.75 697.0294 177.75 702 L 177.75 733.5 C 177.75 738.4706 173.72056 742.5 168.75 742.5 L 27 742.5 C 22.029437 742.5 18 738.4706 18 733.5 L 18 702 C 18 697.0294 22.029437 693 27 693 Z" fill="#ffc0c0"/>
        <path d="M 27 693 L 168.75 693 C 173.72056 693 177.75 697.0294 177.75 702 L 177.75 733.5 C 177.75 738.4706 173.72056 742.5 168.75 742.5 L 27 742.5 C 22.029437 742.5 18 738.4706 18 733.5 L 18 702 C 18 697.0294 22.029437 693 27 693 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(23 703.582)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="64.321" y="11">Slot</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="28.067383" y="25.336">bytesReceived</tspan>
        </text>
      </g>
      <g id="Graphic_21" filter="url(#Shadow)">
        <path d="M 194.24987 707.75 L 194.24987 727.75 L 229.75 727.75 L 229.75 737.75 L 249.75 717.75 L 229.75 697.75 L 229.75 707.75 Z" fill="url(#Obj_Gradient_2)"/>
        <path d="M 194.24987 707.75 L 194.24987 727.75 L 229.75 727.75 L 229.75 737.75 L 249.75 717.75 L 229.75 697.75 L 229.75 707.75 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
      <g id="Graphic_24" filter="url(#Shadow)">
        <path d="M 538.5001 661.5 L 679.5 661.5 C 684.4706 661.5 688.5 665.5294 688.5 670.5 L 688.5 702 C 688.5 706.9706 684.4706 711 679.5 711 L 538.5001 711 C 533.5295 711 529.5001 706.9706 529.5001 702 L 529.5001 670.5 C 529.5001 665.5294 533.5295 661.5 538.5001 661.5 Z" fill="#c0ffc0"/>
        <path d="M 538.5001 661.5 L 679.5 661.5 C 684.4706 661.5 688.5 665.5294 688.5 670.5 L 688.5 702 C 688.5 706.9706 684.4706 711 679.5 711 L 538.5001 711 C 533.5295 711 529.5001 706.9706 529.5001 702 L 529.5001 670.5 C 529.5001 665.5294 533.5295 661.5 538.5001 661.5 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(534.5001 672.082)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="57.94596" y="11">Signal</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="2.488243" y="25.336">vehicleHeartbeatInfo</tspan>
        </text>
      </g>
      <g id="Graphic_23" filter="url(#Shadow)">
        <path d="M 461.25 696 L 461.25 676 L 496.7501 676 L 496.7501 666 L 516.7501 686 L 496.7501 706 L 496.7501 696 Z" fill="url(#Obj_Gradient_3)"/>
        <path d="M 461.25 696 L 461.25 676 L 496.7501 676 L 496.7501 666 L 516.7501 686 L 496.7501 706 L 496.7501 696 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
      <g id="Graphic_28" filter="url(#Shadow)">
        <path d="M 277.50003 832.75 L 439.50003 832.75 C 444.4706 832.75 448.50003 836.7794 448.50003 841.75 L 448.50003 913.75 C 448.50003 918.7206 444.4706 922.75 439.50003 922.75 L 277.50003 922.75 C 272.52947 922.75 268.50003 918.7206 268.50003 913.75 L 268.50003 841.75 C 268.50003 836.7794 272.52947 832.75 277.50003 832.75 Z" fill="url(#Obj_Gradient_4)"/>
        <path d="M 277.50003 832.75 L 439.50003 832.75 C 444.4706 832.75 448.50003 836.7794 448.50003 841.75 L 448.50003 913.75 C 448.50003 918.7206 444.4706 922.75 439.50003 922.75 L 277.50003 922.75 C 272.52947 922.75 268.50003 918.7206 268.50003 913.75 L 268.50003 841.75 C 268.50003 836.7794 272.52947 832.75 277.50003 832.75 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(273.50003 870.75)" fill="black">
          <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)">
        <path d="M 538.5001 722.25 L 679.5 722.25 C 684.4706 722.25 688.5 726.2794 688.5 731.25 L 688.5 762.75 C 688.5 767.7206 684.4706 771.75 679.5 771.75 L 538.5001 771.75 C 533.5295 771.75 529.5001 767.7206 529.5001 762.75 L 529.5001 731.25 C 529.5001 726.2794 533.5295 722.25 538.5001 722.25 Z" fill="#c0ffc0"/>
        <path d="M 538.5001 722.25 L 679.5 722.25 C 684.4706 722.25 688.5 726.2794 688.5 731.25 L 688.5 762.75 C 688.5 767.7206 684.4706 771.75 679.5 771.75 L 538.5001 771.75 C 533.5295 771.75 529.5001 767.7206 529.5001 762.75 L 529.5001 731.25 C 529.5001 726.2794 533.5295 722.25 538.5001 722.25 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(534.5001 732.832)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="57.94596" y="11">Signal</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="20.491173" y="25.336">messageReceived</tspan>
        </text>
      </g>
      <g id="Graphic_29" filter="url(#Shadow)">
        <path d="M 461.25 756.75 L 461.25 736.75 L 496.7501 736.75 L 496.7501 726.75 L 516.7501 746.75 L 496.7501 766.75 L 496.7501 756.75 Z" fill="url(#Obj_Gradient_5)"/>
        <path d="M 461.25 756.75 L 461.25 736.75 L 496.7501 736.75 L 496.7501 726.75 L 516.7501 746.75 L 496.7501 766.75 L 496.7501 756.75 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
      <g id="Graphic_32" filter="url(#Shadow)">
        <path d="M 27 853 L 167.99992 853 C 172.97048 853 176.99992 857.0294 176.99992 862 L 176.99992 893.5 C 176.99992 898.4706 172.97048 902.5 167.99992 902.5 L 27 902.5 C 22.029437 902.5 18 898.4706 18 893.5 L 18 862 C 18 857.0294 22.029437 853 27 853 Z" fill="#ffc0c0"/>
        <path d="M 27 853 L 167.99992 853 C 172.97048 853 176.99992 857.0294 176.99992 862 L 176.99992 893.5 C 176.99992 898.4706 172.97048 902.5 167.99992 902.5 L 27 902.5 C 22.029437 902.5 18 898.4706 18 893.5 L 18 862 C 18 857.0294 22.029437 853 27 853 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(23 863.582)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="63.94596" y="11">Slot</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="2.488243" y="25.336">vehicleHeartbeatInfo</tspan>
        </text>
      </g>
      <g id="Graphic_31" filter="url(#Shadow)">
        <path d="M 194.24987 887.75 L 194.24987 867.75 L 229.75 867.75 L 229.75 857.75 L 249.75 877.75 L 229.75 897.75 L 229.75 887.75 Z" fill="url(#Obj_Gradient_6)"/>
        <path d="M 194.24987 887.75 L 194.24987 867.75 L 229.75 867.75 L 229.75 857.75 L 249.75 877.75 L 229.75 897.75 L 229.75 887.75 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </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)">
        <path d="M 27 1015 L 167.99992 1015 C 172.97048 1015 176.99992 1019.0294 176.99992 1024 L 176.99992 1055.5 C 176.99992 1060.4706 172.97048 1064.5 167.99992 1064.5 L 27 1064.5 C 22.029437 1064.5 18 1060.4706 18 1055.5 L 18 1024 C 18 1019.0294 22.029437 1015 27 1015 Z" fill="#ffc0c0"/>
        <path d="M 27 1015 L 167.99992 1015 C 172.97048 1015 176.99992 1019.0294 176.99992 1024 L 176.99992 1055.5 C 176.99992 1060.4706 172.97048 1064.5 167.99992 1064.5 L 27 1064.5 C 22.029437 1064.5 18 1060.4706 18 1055.5 L 18 1024 C 18 1019.0294 22.029437 1015 27 1015 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(23 1025.582)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="63.94596" y="11">Slot</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="20.491173" y="25.336">messageReceived</tspan>
        </text>
      </g>
      <g id="Graphic_35" filter="url(#Shadow)">
        <path d="M 194.24987 1049.75 L 194.24987 1029.75 L 229.75 1029.75 L 229.75 1019.75 L 249.75 1039.75 L 229.75 1059.75 L 229.75 1049.75 Z" fill="url(#Obj_Gradient_8)"/>
        <path d="M 194.24987 1049.75 L 194.24987 1029.75 L 229.75 1029.75 L 229.75 1019.75 L 249.75 1039.75 L 229.75 1059.75 L 229.75 1049.75 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
      <g id="Graphic_38" filter="url(#Shadow)">
        <path d="M 538.5001 1015 L 679.5 1015 C 684.4706 1015 688.5 1019.0294 688.5 1024 L 688.5 1055.5 C 688.5 1060.4706 684.4706 1064.5 679.5 1064.5 L 538.5001 1064.5 C 533.5295 1064.5 529.5001 1060.4706 529.5001 1055.5 L 529.5001 1024 C 529.5001 1019.0294 533.5295 1015 538.5001 1015 Z" fill="#c0ffc0"/>
        <path d="M 538.5001 1015 L 679.5 1015 C 684.4706 1015 688.5 1019.0294 688.5 1024 L 688.5 1055.5 C 688.5 1060.4706 684.4706 1064.5 679.5 1064.5 L 538.5001 1064.5 C 533.5295 1064.5 529.5001 1060.4706 529.5001 1055.5 L 529.5001 1024 C 529.5001 1019.0294 533.5295 1015 538.5001 1015 Z" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
        <text transform="translate(534.5001 1025.582)" fill="black">
          <tspan font-family="Helvetica Neue" font-size="12" font-weight="400" fill="black" x="64.28196" y="11">Call</tspan>
          <tspan font-family="Courier" font-size="12" font-weight="400" fill="black" x="24.09176" y="25.336">writeBytesSafe</tspan>
        </text>
      </g>
      <g id="Graphic_39" filter="url(#Shadow)">
        <path d="M 461.25 1049.75 L 461.25 1029.75 L 496.7501 1029.75 L 496.7501 1019.75 L 516.7501 1039.75 L 496.7501 1059.75 L 496.7501 1049.75 Z" fill="url(#Obj_Gradient_9)"/>
        <path d="M 461.25 1049.75 L 461.25 1029.75 L 496.7501 1029.75 L 496.7501 1019.75 L 516.7501 1039.75 L 496.7501 1059.75 L 496.7501 1049.75 Z" stroke="#c01b00" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
      <g id="Line_48">
        <line x1="358.50003" y1="922.75" x2="358.50003" y2="984.85" marker-end="url(#FilledArrow_Marker)" stroke="black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
      </g>
    </g>
  </g>
</svg>