blob: d5c80770025ee45b3ffd736d80c911a29f8cd89a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="499px" preserveAspectRatio="none" style="width:688px;height:499px;" version="1.1" viewBox="0 0 688 499" width="688px" zoomAndPan="magnify"><defs><filter height="300%" id="f1446nsyg2nf88" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--class MeasurementPayload--><rect fill="#F5F5F5" filter="url(#f1446nsyg2nf88)" height="61.8359" id="MeasurementPayload" style="stroke: #000000; stroke-width: 1.5;" width="152" x="241" y="22"/><ellipse cx="256" cy="38" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M258.7656,33.875 Q258.9219,33.6563 259.1094,33.5469 Q259.2969,33.4375 259.5156,33.4375 Q259.8906,33.4375 260.125,33.6953 Q260.3594,33.9531 260.3594,34.5625 L260.3594,36.0156 Q260.3594,36.625 260.125,36.8906 Q259.8906,37.1563 259.5156,37.1563 Q259.1719,37.1563 258.9688,36.9531 Q258.7656,36.7656 258.6563,36.25 Q258.6094,35.8906 258.4219,35.7031 Q258.0938,35.3281 257.4844,35.1094 Q256.875,34.8906 256.25,34.8906 Q255.4844,34.8906 254.8516,35.2188 Q254.2188,35.5469 253.7266,36.2969 Q253.2344,37.0469 253.2344,38.0781 L253.2344,39.1719 Q253.2344,40.4063 254.125,41.2266 Q255.0156,42.0469 256.6094,42.0469 Q257.5469,42.0469 258.2031,41.7969 Q258.5938,41.6406 259.0156,41.2031 Q259.2813,40.9375 259.4297,40.8594 Q259.5781,40.7813 259.7813,40.7813 Q260.1094,40.7813 260.3672,41.0391 Q260.625,41.2969 260.625,41.6406 Q260.625,41.9844 260.2813,42.3906 Q259.7813,42.9688 258.9844,43.2969 Q257.9063,43.75 256.6094,43.75 Q255.0938,43.75 253.8906,43.125 Q252.9063,42.625 252.2188,41.5547 Q251.5313,40.4844 251.5313,39.2031 L251.5313,38.0469 Q251.5313,36.7188 252.1484,35.5703 Q252.7656,34.4219 253.8594,33.8047 Q254.9531,33.1875 256.1875,33.1875 Q256.9219,33.1875 257.5703,33.3516 Q258.2188,33.5156 258.7656,33.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="120" x="270" y="42.9102">MeasurementPayload</text><line style="stroke: #000000; stroke-width: 1.5;" x1="242" x2="392" y1="54" y2="54"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="247" y="69.4189">content-spec[1] : String</text><line style="stroke: #000000; stroke-width: 1.5;" x1="242" x2="392" y1="75.8359" y2="75.8359"/><!--class Device--><rect fill="#F5F5F5" filter="url(#f1446nsyg2nf88)" height="89.5078" id="Device" style="stroke: #000000; stroke-width: 1.5;" width="184" x="6" y="189.5"/><ellipse cx="75.25" cy="205.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M78.0156,201.375 Q78.1719,201.1563 78.3594,201.0469 Q78.5469,200.9375 78.7656,200.9375 Q79.1406,200.9375 79.375,201.1953 Q79.6094,201.4531 79.6094,202.0625 L79.6094,203.5156 Q79.6094,204.125 79.375,204.3906 Q79.1406,204.6563 78.7656,204.6563 Q78.4219,204.6563 78.2188,204.4531 Q78.0156,204.2656 77.9063,203.75 Q77.8594,203.3906 77.6719,203.2031 Q77.3438,202.8281 76.7344,202.6094 Q76.125,202.3906 75.5,202.3906 Q74.7344,202.3906 74.1016,202.7188 Q73.4688,203.0469 72.9766,203.7969 Q72.4844,204.5469 72.4844,205.5781 L72.4844,206.6719 Q72.4844,207.9063 73.375,208.7266 Q74.2656,209.5469 75.8594,209.5469 Q76.7969,209.5469 77.4531,209.2969 Q77.8438,209.1406 78.2656,208.7031 Q78.5313,208.4375 78.6797,208.3594 Q78.8281,208.2813 79.0313,208.2813 Q79.3594,208.2813 79.6172,208.5391 Q79.875,208.7969 79.875,209.1406 Q79.875,209.4844 79.5313,209.8906 Q79.0313,210.4688 78.2344,210.7969 Q77.1563,211.25 75.8594,211.25 Q74.3438,211.25 73.1406,210.625 Q72.1563,210.125 71.4688,209.0547 Q70.7813,207.9844 70.7813,206.7031 L70.7813,205.5469 Q70.7813,204.2188 71.3984,203.0703 Q72.0156,201.9219 73.1094,201.3047 Q74.2031,200.6875 75.4375,200.6875 Q76.1719,200.6875 76.8203,200.8516 Q77.4688,201.0156 78.0156,201.375 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="37" x="95.75" y="210.4102">Device</text><line style="stroke: #000000; stroke-width: 1.5;" x1="7" x2="189" y1="221.5" y2="221.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="90" x="12" y="236.9189">deviceID[1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="172" x="12" y="250.7549">metaData[0..1] : Map&lt;String, String&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="12" y="264.5908">operationalStatus[0..1] : String</text><line style="stroke: #000000; stroke-width: 1.5;" x1="7" x2="189" y1="271.0078" y2="271.0078"/><!--class Part--><rect fill="#F5F5F5" filter="url(#f1446nsyg2nf88)" height="117.1797" id="Part" style="stroke: #000000; stroke-width: 1.5;" width="184" x="225" y="176"/><ellipse cx="301.75" cy="192" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M304.5156,187.875 Q304.6719,187.6563 304.8594,187.5469 Q305.0469,187.4375 305.2656,187.4375 Q305.6406,187.4375 305.875,187.6953 Q306.1094,187.9531 306.1094,188.5625 L306.1094,190.0156 Q306.1094,190.625 305.875,190.8906 Q305.6406,191.1563 305.2656,191.1563 Q304.9219,191.1563 304.7188,190.9531 Q304.5156,190.7656 304.4063,190.25 Q304.3594,189.8906 304.1719,189.7031 Q303.8438,189.3281 303.2344,189.1094 Q302.625,188.8906 302,188.8906 Q301.2344,188.8906 300.6016,189.2188 Q299.9688,189.5469 299.4766,190.2969 Q298.9844,191.0469 298.9844,192.0781 L298.9844,193.1719 Q298.9844,194.4063 299.875,195.2266 Q300.7656,196.0469 302.3594,196.0469 Q303.2969,196.0469 303.9531,195.7969 Q304.3438,195.6406 304.7656,195.2031 Q305.0313,194.9375 305.1797,194.8594 Q305.3281,194.7813 305.5313,194.7813 Q305.8594,194.7813 306.1172,195.0391 Q306.375,195.2969 306.375,195.6406 Q306.375,195.9844 306.0313,196.3906 Q305.5313,196.9688 304.7344,197.2969 Q303.6563,197.75 302.3594,197.75 Q300.8438,197.75 299.6406,197.125 Q298.6563,196.625 297.9688,195.5547 Q297.2813,194.4844 297.2813,193.2031 L297.2813,192.0469 Q297.2813,190.7188 297.8984,189.5703 Q298.5156,188.4219 299.6094,187.8047 Q300.7031,187.1875 301.9375,187.1875 Q302.6719,187.1875 303.3203,187.3516 Q303.9688,187.5156 304.5156,187.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="22" x="322.25" y="196.9102">Part</text><line style="stroke: #000000; stroke-width: 1.5;" x1="226" x2="408" y1="208" y2="208"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="85" x="231" y="223.4189">code[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="172" x="231" y="237.2549">metaData[0..1] : Map&lt;String, String&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="89" x="231" y="251.0908">partID[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="231" y="264.9268">partTypeID[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="90" x="231" y="278.7627">result[0..1] : Result</text><line style="stroke: #000000; stroke-width: 1.5;" x1="226" x2="408" y1="285.1797" y2="285.1797"/><!--class Measurement--><rect fill="#F5F5F5" filter="url(#f1446nsyg2nf88)" height="103.3438" id="Measurement" style="stroke: #000000; stroke-width: 1.5;" width="161" x="444.5" y="183"/><ellipse cx="483.35" cy="199" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M486.1156,194.875 Q486.2719,194.6563 486.4594,194.5469 Q486.6469,194.4375 486.8656,194.4375 Q487.2406,194.4375 487.475,194.6953 Q487.7094,194.9531 487.7094,195.5625 L487.7094,197.0156 Q487.7094,197.625 487.475,197.8906 Q487.2406,198.1563 486.8656,198.1563 Q486.5219,198.1563 486.3188,197.9531 Q486.1156,197.7656 486.0063,197.25 Q485.9594,196.8906 485.7719,196.7031 Q485.4438,196.3281 484.8344,196.1094 Q484.225,195.8906 483.6,195.8906 Q482.8344,195.8906 482.2016,196.2188 Q481.5688,196.5469 481.0766,197.2969 Q480.5844,198.0469 480.5844,199.0781 L480.5844,200.1719 Q480.5844,201.4063 481.475,202.2266 Q482.3656,203.0469 483.9594,203.0469 Q484.8969,203.0469 485.5531,202.7969 Q485.9438,202.6406 486.3656,202.2031 Q486.6313,201.9375 486.7797,201.8594 Q486.9281,201.7813 487.1313,201.7813 Q487.4594,201.7813 487.7172,202.0391 Q487.975,202.2969 487.975,202.6406 Q487.975,202.9844 487.6313,203.3906 Q487.1313,203.9688 486.3344,204.2969 Q485.2563,204.75 483.9594,204.75 Q482.4438,204.75 481.2406,204.125 Q480.2563,203.625 479.5688,202.5547 Q478.8813,201.4844 478.8813,200.2031 L478.8813,199.0469 Q478.8813,197.7188 479.4984,196.5703 Q480.1156,195.4219 481.2094,194.8047 Q482.3031,194.1875 483.5375,194.1875 Q484.2719,194.1875 484.9203,194.3516 Q485.5688,194.5156 486.1156,194.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="76" x="502.65" y="203.9102">Measurement</text><line style="stroke: #000000; stroke-width: 1.5;" x1="445.5" x2="604.5" y1="215" y2="215"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="85" x="450.5" y="230.4189">code[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="149" x="450.5" y="244.2549">limits[0..1] : Map&lt;String, Limits&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="90" x="450.5" y="258.0908">result[0..1] : Result</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="52" x="450.5" y="271.9268">ts[1] : Date</text><line style="stroke: #000000; stroke-width: 1.5;" x1="445.5" x2="604.5" y1="278.3438" y2="278.3438"/><!--class Limits--><rect fill="#F5F5F5" filter="url(#f1446nsyg2nf88)" height="117.1797" id="Limits" style="stroke: #000000; stroke-width: 1.5;" width="123" x="380.5" y="371"/><ellipse cx="421.15" cy="387" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M423.9156,382.875 Q424.0719,382.6563 424.2594,382.5469 Q424.4469,382.4375 424.6656,382.4375 Q425.0406,382.4375 425.275,382.6953 Q425.5094,382.9531 425.5094,383.5625 L425.5094,385.0156 Q425.5094,385.625 425.275,385.8906 Q425.0406,386.1563 424.6656,386.1563 Q424.3219,386.1563 424.1188,385.9531 Q423.9156,385.7656 423.8063,385.25 Q423.7594,384.8906 423.5719,384.7031 Q423.2438,384.3281 422.6344,384.1094 Q422.025,383.8906 421.4,383.8906 Q420.6344,383.8906 420.0016,384.2188 Q419.3688,384.5469 418.8766,385.2969 Q418.3844,386.0469 418.3844,387.0781 L418.3844,388.1719 Q418.3844,389.4063 419.275,390.2266 Q420.1656,391.0469 421.7594,391.0469 Q422.6969,391.0469 423.3531,390.7969 Q423.7438,390.6406 424.1656,390.2031 Q424.4313,389.9375 424.5797,389.8594 Q424.7281,389.7813 424.9313,389.7813 Q425.2594,389.7813 425.5172,390.0391 Q425.775,390.2969 425.775,390.6406 Q425.775,390.9844 425.4313,391.3906 Q424.9313,391.9688 424.1344,392.2969 Q423.0563,392.75 421.7594,392.75 Q420.2438,392.75 419.0406,392.125 Q418.0563,391.625 417.3688,390.5547 Q416.6813,389.4844 416.6813,388.2031 L416.6813,387.0469 Q416.6813,385.7188 417.2984,384.5703 Q417.9156,383.4219 419.0094,382.8047 Q420.1031,382.1875 421.3375,382.1875 Q422.0719,382.1875 422.7203,382.3516 Q423.3688,382.5156 423.9156,382.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="34" x="440.85" y="391.9102">Limits</text><line style="stroke: #000000; stroke-width: 1.5;" x1="381.5" x2="502.5" y1="403" y2="403"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="108" x="386.5" y="418.4189">lowerError[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="386.5" y="432.2549">lowerWarn[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="386.5" y="446.0908">target[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="111" x="386.5" y="459.9268">upperError[0..1] : Float,</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="386.5" y="473.7627">upperWarn[0..1] : Float</text><line style="stroke: #000000; stroke-width: 1.5;" x1="381.5" x2="502.5" y1="480.1797" y2="480.1797"/><!--class Series--><rect fill="#F5F5F5" filter="url(#f1446nsyg2nf88)" height="75.6719" id="Series" style="stroke: #000000; stroke-width: 1.5;" width="139" x="538.5" y="391.5"/><ellipse cx="585.75" cy="407.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M588.5156,403.375 Q588.6719,403.1563 588.8594,403.0469 Q589.0469,402.9375 589.2656,402.9375 Q589.6406,402.9375 589.875,403.1953 Q590.1094,403.4531 590.1094,404.0625 L590.1094,405.5156 Q590.1094,406.125 589.875,406.3906 Q589.6406,406.6563 589.2656,406.6563 Q588.9219,406.6563 588.7188,406.4531 Q588.5156,406.2656 588.4063,405.75 Q588.3594,405.3906 588.1719,405.2031 Q587.8438,404.8281 587.2344,404.6094 Q586.625,404.3906 586,404.3906 Q585.2344,404.3906 584.6016,404.7188 Q583.9688,405.0469 583.4766,405.7969 Q582.9844,406.5469 582.9844,407.5781 L582.9844,408.6719 Q582.9844,409.9063 583.875,410.7266 Q584.7656,411.5469 586.3594,411.5469 Q587.2969,411.5469 587.9531,411.2969 Q588.3438,411.1406 588.7656,410.7031 Q589.0313,410.4375 589.1797,410.3594 Q589.3281,410.2813 589.5313,410.2813 Q589.8594,410.2813 590.1172,410.5391 Q590.375,410.7969 590.375,411.1406 Q590.375,411.4844 590.0313,411.8906 Q589.5313,412.4688 588.7344,412.7969 Q587.6563,413.25 586.3594,413.25 Q584.8438,413.25 583.6406,412.625 Q582.6563,412.125 581.9688,411.0547 Q581.2813,409.9844 581.2813,408.7031 L581.2813,407.5469 Q581.2813,406.2188 581.8984,405.0703 Q582.5156,403.9219 583.6094,403.3047 Q584.7031,402.6875 585.9375,402.6875 Q586.6719,402.6875 587.3203,402.8516 Q587.9688,403.0156 588.5156,403.375 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="36" x="606.25" y="412.4102">Series</text><line style="stroke: #000000; stroke-width: 1.5;" x1="539.5" x2="676.5" y1="423.5" y2="423.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="114" x="544.5" y="438.9189">$_time[1] : List&lt;Integer&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="544.5" y="452.7549">&lt;values&gt;[1..*] : List&lt;Float&gt;</text><line style="stroke: #000000; stroke-width: 1.5;" x1="539.5" x2="676.5" y1="459.1719" y2="459.1719"/><!--class Result--><rect fill="#F5F5F5" filter="url(#f1446nsyg2nf88)" height="89.5078" id="Result" style="stroke: #000000; stroke-width: 1.5;" width="68" x="428" y="8"/><ellipse cx="443" cy="24" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M441.8594,24.7969 L441.8594,27.2969 L446.1875,27.2969 L446.1875,26.375 Q446.1875,25.7656 446.4297,25.5 Q446.6719,25.2344 447.0469,25.2344 Q447.4219,25.2344 447.6563,25.5 Q447.8906,25.7656 447.8906,26.375 L447.8906,29 L439.8906,29 Q439.2656,29 439.0078,28.7656 Q438.75,28.5313 438.75,28.1406 Q438.75,27.7656 439.0156,27.5313 Q439.2813,27.2969 439.8906,27.2969 L440.1563,27.2969 L440.1563,20.6406 L439.8906,20.6406 Q439.2656,20.6406 439.0078,20.4063 Q438.75,20.1719 438.75,19.7813 Q438.75,19.4063 439.0078,19.1719 Q439.2656,18.9375 439.8906,18.9375 L447.5156,18.9375 L447.5156,21.5313 Q447.5156,22.1406 447.2891,22.3984 Q447.0625,22.6563 446.6719,22.6563 Q446.2969,22.6563 446.0625,22.3984 Q445.8281,22.1406 445.8281,21.5313 L445.8281,20.6406 L441.8594,20.6406 L441.8594,23.0938 L443.3438,23.0938 Q443.3438,22.4375 443.4688,22.25 Q443.7344,21.8438 444.2031,21.8438 Q444.5781,21.8438 444.8125,22.1016 Q445.0469,22.3594 445.0469,22.9688 L445.0469,24.9375 Q445.0469,25.4844 444.9219,25.6719 Q444.6563,26.0625 444.2031,26.0625 Q443.7344,26.0625 443.4688,25.6563 Q443.3438,25.4688 443.3438,24.7969 L441.8594,24.7969 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="36" x="457" y="28.9102">Result</text><line style="stroke: #000000; stroke-width: 1.5;" x1="429" x2="495" y1="40" y2="40"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="15" x="434" y="55.4189">OK</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="434" y="69.2549">NOK</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="434" y="83.0908">UNKNOWN</text><line style="stroke: #000000; stroke-width: 1.5;" x1="429" x2="495" y1="89.5078" y2="89.5078"/><!--link MeasurementPayload to Device--><path d="M270.026,92.501 C235.398,120.884 188.221,159.552 152.029,189.216 " fill="none" id="MeasurementPayload-Device" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="280.344,84.044,273.1679,84.7535,271.0627,91.6505,278.2389,90.941,280.344,84.044" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="36" x="222" y="142.4951">device</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="265.4383" y="105.2767">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="152.7663" y="178.6166">1</text><!--link MeasurementPayload to Part--><path d="M317,97.16 C317,120.726 317,150.222 317,175.746 " fill="none" id="MeasurementPayload-Part" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="317,84.044,313,90.044,317,96.044,321,90.044,317,84.044" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="22" x="318" y="142.4951">part</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="309.3109" y="105.2767">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="22" x="293.6594" y="165.1159">0..1</text><!--link MeasurementPayload to Measurement--><path d="M361.774,92.639 C392.378,119.049 433.245,154.317 466.431,182.956 " fill="none" id="MeasurementPayload-Measurement" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="351.815,84.044,353.7441,90.9923,360.8999,91.884,358.9708,84.9357,351.815,84.044" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="86" x="422" y="142.4951">measurements</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="350.9801" y="105.2767">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="20" x="436.7885" y="172.0783">1..*</text><!--link Measurement to Series--><path d="M552.113,298.547 C565.295,329.199 580.687,364.99 591.977,391.2412 " fill="none" id="Measurement-Series" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="546.807,286.208,545.5033,293.3003,551.5487,297.2315,552.8523,290.1392,546.807,286.208" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="35" x="569" y="337.4951">series</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="542.267" y="307.7269">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="581.4995" y="380.5568">1</text><!--link Measurement to Limits--><path d="M497.921,298.467 C487.883,321.809 476.559,348.141 466.739,370.973 " fill="none" id="Measurement-Limits" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="503.193,286.208,497.1477,290.1392,498.4513,297.2315,504.4967,293.3003,503.193,286.208" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="492.7924" y="307.7269">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="22" x="446.4993" y="359.9554">0..1</text><!--
@startuml
skinparam class {
BorderColor black
FontColor #50237f
BackgroundColor #f5f5f5
ArrowColor black
}
skinparam stereotype{
CBackgroundColor white
EBackgroundColor white
}
class MeasurementPayload {
content-spec[1] : String
}
class Device {
deviceID[1] : String
metaData[0..1] : Map<String, String>
operationalStatus[0..1] : String
}
class Part {
code[0..1] : String
metaData[0..1] : Map<String, String>
partID[0..1] : String
partTypeID[0..1] : String
result[0..1] : Result
}
class Measurement {
code[0..1] : String
limits[0..1] : Map<String, Limits>
result[0..1] : Result
ts[1] : Date
}
class Limits {
lowerError[0..1] : Float
lowerWarn[0..1] : Float
target[0..1] : Float
upperError[0..1] : Float,
upperWarn[0..1] : Float
}
class Series {
$_time[1] : List<Integer>
<values>[1..*] : List<Float>
}
enum Result {
OK
NOK
UNKNOWN
}
MeasurementPayload "1" *- - "1" Device : device
MeasurementPayload "1" *- - "0..1" Part : part
MeasurementPayload "1" *- - "1..*" Measurement : measurements
Measurement "1" *- - "1" Series : series
Measurement "1" *- - "0..1" Limits
@enduml
PlantUML version 1.2018.00(Thu Jan 04 20:42:56 CET 2018)
(MIT source distribution)
Java Runtime: Java(TM) SE Runtime Environment
JVM: Java HotSpot(TM) 64-Bit Server VM
Java Version: 1.8.0_144-b01
Operating System: Windows 10
OS Version: 10.0
Default Encoding: Cp1252
Language: en
Country: US
--></g></svg>