blob: 553e873ee010c4e643bb68f6109e5d76fd663170 [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="719px" preserveAspectRatio="none" style="width:1052px;height:719px;" version="1.1" viewBox="0 0 1052 719" width="1052px" zoomAndPan="magnify"><defs><filter height="300%" id="f1r01g6325wmt8" 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 ProcessPayload--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="61.8359" id="ProcessPayload" style="stroke: #000000; stroke-width: 1.5;" width="125" x="331.5" y="22"/><ellipse cx="347.85" cy="38" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M350.6156,33.875 Q350.7719,33.6563 350.9594,33.5469 Q351.1469,33.4375 351.3656,33.4375 Q351.7406,33.4375 351.975,33.6953 Q352.2094,33.9531 352.2094,34.5625 L352.2094,36.0156 Q352.2094,36.625 351.975,36.8906 Q351.7406,37.1563 351.3656,37.1563 Q351.0219,37.1563 350.8188,36.9531 Q350.6156,36.7656 350.5063,36.25 Q350.4594,35.8906 350.2719,35.7031 Q349.9438,35.3281 349.3344,35.1094 Q348.725,34.8906 348.1,34.8906 Q347.3344,34.8906 346.7016,35.2188 Q346.0688,35.5469 345.5766,36.2969 Q345.0844,37.0469 345.0844,38.0781 L345.0844,39.1719 Q345.0844,40.4063 345.975,41.2266 Q346.8656,42.0469 348.4594,42.0469 Q349.3969,42.0469 350.0531,41.7969 Q350.4438,41.6406 350.8656,41.2031 Q351.1313,40.9375 351.2797,40.8594 Q351.4281,40.7813 351.6313,40.7813 Q351.9594,40.7813 352.2172,41.0391 Q352.475,41.2969 352.475,41.6406 Q352.475,41.9844 352.1313,42.3906 Q351.6313,42.9688 350.8344,43.2969 Q349.7563,43.75 348.4594,43.75 Q346.9438,43.75 345.7406,43.125 Q344.7563,42.625 344.0688,41.5547 Q343.3813,40.4844 343.3813,39.2031 L343.3813,38.0469 Q343.3813,36.7188 343.9984,35.5703 Q344.6156,34.4219 345.7094,33.8047 Q346.8031,33.1875 348.0375,33.1875 Q348.7719,33.1875 349.4203,33.3516 Q350.0688,33.5156 350.6156,33.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="90" x="362.15" y="42.9102">ProcessPayload</text><line style="stroke: #000000; stroke-width: 1.5;" x1="332.5" x2="455.5" y1="54" y2="54"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="337.5" y="69.4189">content-spec[1] : String</text><line style="stroke: #000000; stroke-width: 1.5;" x1="332.5" x2="455.5" y1="75.8359" y2="75.8359"/><!--class Device--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="89.5078" id="Device" style="stroke: #000000; stroke-width: 1.5;" width="184" x="6" y="196.5"/><ellipse cx="75.25" cy="212.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M78.0156,208.375 Q78.1719,208.1563 78.3594,208.0469 Q78.5469,207.9375 78.7656,207.9375 Q79.1406,207.9375 79.375,208.1953 Q79.6094,208.4531 79.6094,209.0625 L79.6094,210.5156 Q79.6094,211.125 79.375,211.3906 Q79.1406,211.6563 78.7656,211.6563 Q78.4219,211.6563 78.2188,211.4531 Q78.0156,211.2656 77.9063,210.75 Q77.8594,210.3906 77.6719,210.2031 Q77.3438,209.8281 76.7344,209.6094 Q76.125,209.3906 75.5,209.3906 Q74.7344,209.3906 74.1016,209.7188 Q73.4688,210.0469 72.9766,210.7969 Q72.4844,211.5469 72.4844,212.5781 L72.4844,213.6719 Q72.4844,214.9063 73.375,215.7266 Q74.2656,216.5469 75.8594,216.5469 Q76.7969,216.5469 77.4531,216.2969 Q77.8438,216.1406 78.2656,215.7031 Q78.5313,215.4375 78.6797,215.3594 Q78.8281,215.2813 79.0313,215.2813 Q79.3594,215.2813 79.6172,215.5391 Q79.875,215.7969 79.875,216.1406 Q79.875,216.4844 79.5313,216.8906 Q79.0313,217.4688 78.2344,217.7969 Q77.1563,218.25 75.8594,218.25 Q74.3438,218.25 73.1406,217.625 Q72.1563,217.125 71.4688,216.0547 Q70.7813,214.9844 70.7813,213.7031 L70.7813,212.5469 Q70.7813,211.2188 71.3984,210.0703 Q72.0156,208.9219 73.1094,208.3047 Q74.2031,207.6875 75.4375,207.6875 Q76.1719,207.6875 76.8203,207.8516 Q77.4688,208.0156 78.0156,208.375 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="37" x="95.75" y="217.4102">Device</text><line style="stroke: #000000; stroke-width: 1.5;" x1="7" x2="189" y1="228.5" y2="228.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="90" x="12" y="243.9189">deviceID[1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="172" x="12" y="257.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="271.5908">operationalStatus[0..1] : String</text><line style="stroke: #000000; stroke-width: 1.5;" x1="7" x2="189" y1="278.0078" y2="278.0078"/><!--class Part--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="131.0156" 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><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="97" x="231" y="292.5986">type[0..1] : PartType</text><line style="stroke: #000000; stroke-width: 1.5;" x1="226" x2="408" y1="299.0156" y2="299.0156"/><!--class Process--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="131.0156" id="Process" style="stroke: #000000; stroke-width: 1.5;" width="236" x="444" y="176"/><ellipse cx="534.75" cy="192" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M537.5156,187.875 Q537.6719,187.6563 537.8594,187.5469 Q538.0469,187.4375 538.2656,187.4375 Q538.6406,187.4375 538.875,187.6953 Q539.1094,187.9531 539.1094,188.5625 L539.1094,190.0156 Q539.1094,190.625 538.875,190.8906 Q538.6406,191.1563 538.2656,191.1563 Q537.9219,191.1563 537.7188,190.9531 Q537.5156,190.7656 537.4063,190.25 Q537.3594,189.8906 537.1719,189.7031 Q536.8438,189.3281 536.2344,189.1094 Q535.625,188.8906 535,188.8906 Q534.2344,188.8906 533.6016,189.2188 Q532.9688,189.5469 532.4766,190.2969 Q531.9844,191.0469 531.9844,192.0781 L531.9844,193.1719 Q531.9844,194.4063 532.875,195.2266 Q533.7656,196.0469 535.3594,196.0469 Q536.2969,196.0469 536.9531,195.7969 Q537.3438,195.6406 537.7656,195.2031 Q538.0313,194.9375 538.1797,194.8594 Q538.3281,194.7813 538.5313,194.7813 Q538.8594,194.7813 539.1172,195.0391 Q539.375,195.2969 539.375,195.6406 Q539.375,195.9844 539.0313,196.3906 Q538.5313,196.9688 537.7344,197.2969 Q536.6563,197.75 535.3594,197.75 Q533.8438,197.75 532.6406,197.125 Q531.6563,196.625 530.9688,195.5547 Q530.2813,194.4844 530.2813,193.2031 L530.2813,192.0469 Q530.2813,190.7188 530.8984,189.5703 Q531.5156,188.4219 532.6094,187.8047 Q533.7031,187.1875 534.9375,187.1875 Q535.6719,187.1875 536.3203,187.3516 Q536.9688,187.5156 537.5156,187.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="46" x="555.25" y="196.9102">Process</text><line style="stroke: #000000; stroke-width: 1.5;" x1="445" x2="679" y1="208" y2="208"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="148" x="450" y="223.4189">externalProcessId[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="172" x="450" 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="90" x="450" y="251.0908">result[0..1] : Result</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="126" x="450" y="264.9268">shutoffPhase[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="224" x="450" y="278.7627">shutoffValue[0..*] : Map&lt;String, ShutoffValue&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="52" x="450" y="292.5986">ts[1] : Date</text><line style="stroke: #000000; stroke-width: 1.5;" x1="445" x2="679" y1="299.0156" y2="299.0156"/><!--class Measurement--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="131.0156" id="Measurement" style="stroke: #000000; stroke-width: 1.5;" width="161" x="749.5" y="176"/><ellipse cx="788.35" cy="192" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M791.1156,187.875 Q791.2719,187.6563 791.4594,187.5469 Q791.6469,187.4375 791.8656,187.4375 Q792.2406,187.4375 792.475,187.6953 Q792.7094,187.9531 792.7094,188.5625 L792.7094,190.0156 Q792.7094,190.625 792.475,190.8906 Q792.2406,191.1563 791.8656,191.1563 Q791.5219,191.1563 791.3188,190.9531 Q791.1156,190.7656 791.0063,190.25 Q790.9594,189.8906 790.7719,189.7031 Q790.4438,189.3281 789.8344,189.1094 Q789.225,188.8906 788.6,188.8906 Q787.8344,188.8906 787.2016,189.2188 Q786.5688,189.5469 786.0766,190.2969 Q785.5844,191.0469 785.5844,192.0781 L785.5844,193.1719 Q785.5844,194.4063 786.475,195.2266 Q787.3656,196.0469 788.9594,196.0469 Q789.8969,196.0469 790.5531,195.7969 Q790.9438,195.6406 791.3656,195.2031 Q791.6313,194.9375 791.7797,194.8594 Q791.9281,194.7813 792.1313,194.7813 Q792.4594,194.7813 792.7172,195.0391 Q792.975,195.2969 792.975,195.6406 Q792.975,195.9844 792.6313,196.3906 Q792.1313,196.9688 791.3344,197.2969 Q790.2563,197.75 788.9594,197.75 Q787.4438,197.75 786.2406,197.125 Q785.2563,196.625 784.5688,195.5547 Q783.8813,194.4844 783.8813,193.2031 L783.8813,192.0469 Q783.8813,190.7188 784.4984,189.5703 Q785.1156,188.4219 786.2094,187.8047 Q787.3031,187.1875 788.5375,187.1875 Q789.2719,187.1875 789.9203,187.3516 Q790.5688,187.5156 791.1156,187.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="76" x="807.65" y="196.9102">Measurement</text><line style="stroke: #000000; stroke-width: 1.5;" x1="750.5" x2="909.5" y1="208" y2="208"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="85" x="755.5" y="223.4189">code[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="149" x="755.5" y="237.2549">limits[0..1] : Map&lt;String, Limits&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="755.5" y="251.0908">name[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="91" x="755.5" y="264.9268">phase[0..1] ; String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="90" x="755.5" y="278.7627">result[0..1] : Result</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="52" x="755.5" y="292.5986">ts[1] : Date</text><line style="stroke: #000000; stroke-width: 1.5;" x1="750.5" x2="909.5" y1="299.0156" y2="299.0156"/><!--class Program--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="89.5078" id="Program" style="stroke: #000000; stroke-width: 1.5;" width="149" x="316.5" y="412.5"/><ellipse cx="362.75" cy="428.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M365.5156,424.375 Q365.6719,424.1563 365.8594,424.0469 Q366.0469,423.9375 366.2656,423.9375 Q366.6406,423.9375 366.875,424.1953 Q367.1094,424.4531 367.1094,425.0625 L367.1094,426.5156 Q367.1094,427.125 366.875,427.3906 Q366.6406,427.6563 366.2656,427.6563 Q365.9219,427.6563 365.7188,427.4531 Q365.5156,427.2656 365.4063,426.75 Q365.3594,426.3906 365.1719,426.2031 Q364.8438,425.8281 364.2344,425.6094 Q363.625,425.3906 363,425.3906 Q362.2344,425.3906 361.6016,425.7188 Q360.9688,426.0469 360.4766,426.7969 Q359.9844,427.5469 359.9844,428.5781 L359.9844,429.6719 Q359.9844,430.9063 360.875,431.7266 Q361.7656,432.5469 363.3594,432.5469 Q364.2969,432.5469 364.9531,432.2969 Q365.3438,432.1406 365.7656,431.7031 Q366.0313,431.4375 366.1797,431.3594 Q366.3281,431.2813 366.5313,431.2813 Q366.8594,431.2813 367.1172,431.5391 Q367.375,431.7969 367.375,432.1406 Q367.375,432.4844 367.0313,432.8906 Q366.5313,433.4688 365.7344,433.7969 Q364.6563,434.25 363.3594,434.25 Q361.8438,434.25 360.6406,433.625 Q359.6563,433.125 358.9688,432.0547 Q358.2813,430.9844 358.2813,429.7031 L358.2813,428.5469 Q358.2813,427.2188 358.8984,426.0703 Q359.5156,424.9219 360.6094,424.3047 Q361.7031,423.6875 362.9375,423.6875 Q363.6719,423.6875 364.3203,423.8516 Q364.9688,424.0156 365.5156,424.375 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="48" x="383.25" y="433.4102">Program</text><line style="stroke: #000000; stroke-width: 1.5;" x1="317.5" x2="464.5" y1="444.5" y2="444.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="57" x="322.5" y="459.9189">id[1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="137" x="322.5" y="473.7549">lastChangeDate[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="322.5" y="487.5908">name[0..1] : String</text><line style="stroke: #000000; stroke-width: 1.5;" x1="317.5" x2="464.5" y1="494.0078" y2="494.0078"/><!--class ShutoffValue--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="144.8516" id="ShutoffValue" style="stroke: #000000; stroke-width: 1.5;" width="122" x="501" y="385"/><ellipse cx="525.45" cy="401" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M528.2156,396.875 Q528.3719,396.6563 528.5594,396.5469 Q528.7469,396.4375 528.9656,396.4375 Q529.3406,396.4375 529.575,396.6953 Q529.8094,396.9531 529.8094,397.5625 L529.8094,399.0156 Q529.8094,399.625 529.575,399.8906 Q529.3406,400.1563 528.9656,400.1563 Q528.6219,400.1563 528.4188,399.9531 Q528.2156,399.7656 528.1063,399.25 Q528.0594,398.8906 527.8719,398.7031 Q527.5438,398.3281 526.9344,398.1094 Q526.325,397.8906 525.7,397.8906 Q524.9344,397.8906 524.3016,398.2188 Q523.6688,398.5469 523.1766,399.2969 Q522.6844,400.0469 522.6844,401.0781 L522.6844,402.1719 Q522.6844,403.4063 523.575,404.2266 Q524.4656,405.0469 526.0594,405.0469 Q526.9969,405.0469 527.6531,404.7969 Q528.0438,404.6406 528.4656,404.2031 Q528.7313,403.9375 528.8797,403.8594 Q529.0281,403.7813 529.2313,403.7813 Q529.5594,403.7813 529.8172,404.0391 Q530.075,404.2969 530.075,404.6406 Q530.075,404.9844 529.7313,405.3906 Q529.2313,405.9688 528.4344,406.2969 Q527.3563,406.75 526.0594,406.75 Q524.5438,406.75 523.3406,406.125 Q522.3563,405.625 521.6688,404.5547 Q520.9813,403.4844 520.9813,402.2031 L520.9813,401.0469 Q520.9813,399.7188 521.5984,398.5703 Q522.2156,397.4219 523.3094,396.8047 Q524.4031,396.1875 525.6375,396.1875 Q526.3719,396.1875 527.0203,396.3516 Q527.6688,396.5156 528.2156,396.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="69" x="541.55" y="405.9102">ShutoffValue</text><line style="stroke: #000000; stroke-width: 1.5;" x1="502" x2="622" y1="417" y2="417"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="108" x="507" y="432.4189">lowerError[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="507" y="446.2549">lowerWarn[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="84" x="507" y="460.0908">target[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="64" x="507" y="473.9268">ts[0..1] : Date</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="108" x="507" y="487.7627">upperError[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="507" y="501.5986">upperWarn[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="70" x="507" y="515.4346">value[1] : Float</text><line style="stroke: #000000; stroke-width: 1.5;" x1="502" x2="622" y1="521.8516" y2="521.8516"/><!--class Series--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="75.6719" id="Series" style="stroke: #000000; stroke-width: 1.5;" width="139" x="658.5" y="419.5"/><ellipse cx="705.75" cy="435.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M708.5156,431.375 Q708.6719,431.1563 708.8594,431.0469 Q709.0469,430.9375 709.2656,430.9375 Q709.6406,430.9375 709.875,431.1953 Q710.1094,431.4531 710.1094,432.0625 L710.1094,433.5156 Q710.1094,434.125 709.875,434.3906 Q709.6406,434.6563 709.2656,434.6563 Q708.9219,434.6563 708.7188,434.4531 Q708.5156,434.2656 708.4063,433.75 Q708.3594,433.3906 708.1719,433.2031 Q707.8438,432.8281 707.2344,432.6094 Q706.625,432.3906 706,432.3906 Q705.2344,432.3906 704.6016,432.7188 Q703.9688,433.0469 703.4766,433.7969 Q702.9844,434.5469 702.9844,435.5781 L702.9844,436.6719 Q702.9844,437.9063 703.875,438.7266 Q704.7656,439.5469 706.3594,439.5469 Q707.2969,439.5469 707.9531,439.2969 Q708.3438,439.1406 708.7656,438.7031 Q709.0313,438.4375 709.1797,438.3594 Q709.3281,438.2813 709.5313,438.2813 Q709.8594,438.2813 710.1172,438.5391 Q710.375,438.7969 710.375,439.1406 Q710.375,439.4844 710.0313,439.8906 Q709.5313,440.4688 708.7344,440.7969 Q707.6563,441.25 706.3594,441.25 Q704.8438,441.25 703.6406,440.625 Q702.6563,440.125 701.9688,439.0547 Q701.2813,437.9844 701.2813,436.7031 L701.2813,435.5469 Q701.2813,434.2188 701.8984,433.0703 Q702.5156,431.9219 703.6094,431.3047 Q704.7031,430.6875 705.9375,430.6875 Q706.6719,430.6875 707.3203,430.8516 Q707.9688,431.0156 708.5156,431.375 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="36" x="726.25" y="440.4102">Series</text><line style="stroke: #000000; stroke-width: 1.5;" x1="659.5" x2="796.5" y1="451.5" y2="451.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="126" x="664.5" y="466.9189">$_time[0..1] : List&lt;Integer&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="664.5" y="480.7549">&lt;values&gt;[0..*] : List&lt;Float&gt;</text><line style="stroke: #000000; stroke-width: 1.5;" x1="659.5" x2="796.5" y1="487.1719" y2="487.1719"/><!--class Limits--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="48" id="Limits" style="stroke: #000000; stroke-width: 1.5;" width="65" x="832.5" y="433.5"/><ellipse cx="847.5" cy="449.5" fill="#A9DCDF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M849.6875,451.2656 L845.5469,451.2656 L845.125,452.2969 L845.5469,452.2969 Q846.1563,452.2969 846.4219,452.5313 Q846.6875,452.7656 846.6875,453.1563 Q846.6875,453.5313 846.4219,453.7656 Q846.1563,454 845.5469,454 L843.25,454 Q842.6406,454 842.3828,453.7656 Q842.125,453.5313 842.125,453.1406 Q842.125,452.7656 842.3984,452.5234 Q842.6719,452.2813 843.2969,452.2969 L845.9688,445.6406 L844.8594,445.6406 Q844.25,445.6406 843.9844,445.4063 Q843.7188,445.1719 843.7188,444.7813 Q843.7188,444.4063 843.9844,444.1719 Q844.25,443.9375 844.8594,443.9375 L848.5313,443.9375 L851.9219,452.2969 Q852.5156,452.2969 852.7031,452.4375 Q853.0938,452.7031 853.0938,453.1563 Q853.0938,453.5313 852.8359,453.7656 Q852.5781,454 851.9688,454 L849.6719,454 Q849.0625,454 848.7969,453.7656 Q848.5313,453.5313 848.5313,453.1406 Q848.5313,452.7656 848.7969,452.5313 Q849.0625,452.2969 849.6719,452.2969 L850.0938,452.2969 L849.6875,451.2656 Z M848.9688,449.5625 L847.6094,446.1875 L846.2344,449.5625 L848.9688,449.5625 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="33" x="861.5" y="454.4102">Limits</text><line style="stroke: #000000; stroke-width: 1.5;" x1="833.5" x2="896.5" y1="465.5" y2="465.5"/><line style="stroke: #000000; stroke-width: 1.5;" x1="833.5" x2="896.5" y1="473.5" y2="473.5"/><!--class LimitsSingle--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="117.1797" id="LimitsSingle" style="stroke: #000000; stroke-width: 1.5;" width="122" x="718" y="591"/><ellipse cx="742.45" cy="607" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M745.2156,602.875 Q745.3719,602.6563 745.5594,602.5469 Q745.7469,602.4375 745.9656,602.4375 Q746.3406,602.4375 746.575,602.6953 Q746.8094,602.9531 746.8094,603.5625 L746.8094,605.0156 Q746.8094,605.625 746.575,605.8906 Q746.3406,606.1563 745.9656,606.1563 Q745.6219,606.1563 745.4188,605.9531 Q745.2156,605.7656 745.1063,605.25 Q745.0594,604.8906 744.8719,604.7031 Q744.5438,604.3281 743.9344,604.1094 Q743.325,603.8906 742.7,603.8906 Q741.9344,603.8906 741.3016,604.2188 Q740.6688,604.5469 740.1766,605.2969 Q739.6844,606.0469 739.6844,607.0781 L739.6844,608.1719 Q739.6844,609.4063 740.575,610.2266 Q741.4656,611.0469 743.0594,611.0469 Q743.9969,611.0469 744.6531,610.7969 Q745.0438,610.6406 745.4656,610.2031 Q745.7313,609.9375 745.8797,609.8594 Q746.0281,609.7813 746.2313,609.7813 Q746.5594,609.7813 746.8172,610.0391 Q747.075,610.2969 747.075,610.6406 Q747.075,610.9844 746.7313,611.3906 Q746.2313,611.9688 745.4344,612.2969 Q744.3563,612.75 743.0594,612.75 Q741.5438,612.75 740.3406,612.125 Q739.3563,611.625 738.6688,610.5547 Q737.9813,609.4844 737.9813,608.2031 L737.9813,607.0469 Q737.9813,605.7188 738.5984,604.5703 Q739.2156,603.4219 740.3094,602.8047 Q741.4031,602.1875 742.6375,602.1875 Q743.3719,602.1875 744.0203,602.3516 Q744.6688,602.5156 745.2156,602.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="69" x="758.55" y="611.9102">LimitsSingle</text><line style="stroke: #000000; stroke-width: 1.5;" x1="719" x2="839" y1="623" y2="623"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="108" x="724" y="638.4189">lowerError[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="724" y="652.2549">lowerWarn[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="84" x="724" y="666.0908">target[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="108" x="724" y="679.9268">upperError[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="724" y="693.7627">upperWarn[0..1] : Float</text><line style="stroke: #000000; stroke-width: 1.5;" x1="719" x2="839" y1="700.1797" y2="700.1797"/><!--class LimitsList--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="117.1797" id="LimitsList" style="stroke: #000000; stroke-width: 1.5;" width="151" x="875.5" y="591"/><ellipse cx="919.75" cy="607" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M922.5156,602.875 Q922.6719,602.6563 922.8594,602.5469 Q923.0469,602.4375 923.2656,602.4375 Q923.6406,602.4375 923.875,602.6953 Q924.1094,602.9531 924.1094,603.5625 L924.1094,605.0156 Q924.1094,605.625 923.875,605.8906 Q923.6406,606.1563 923.2656,606.1563 Q922.9219,606.1563 922.7188,605.9531 Q922.5156,605.7656 922.4063,605.25 Q922.3594,604.8906 922.1719,604.7031 Q921.8438,604.3281 921.2344,604.1094 Q920.625,603.8906 920,603.8906 Q919.2344,603.8906 918.6016,604.2188 Q917.9688,604.5469 917.4766,605.2969 Q916.9844,606.0469 916.9844,607.0781 L916.9844,608.1719 Q916.9844,609.4063 917.875,610.2266 Q918.7656,611.0469 920.3594,611.0469 Q921.2969,611.0469 921.9531,610.7969 Q922.3438,610.6406 922.7656,610.2031 Q923.0313,609.9375 923.1797,609.8594 Q923.3281,609.7813 923.5313,609.7813 Q923.8594,609.7813 924.1172,610.0391 Q924.375,610.2969 924.375,610.6406 Q924.375,610.9844 924.0313,611.3906 Q923.5313,611.9688 922.7344,612.2969 Q921.6563,612.75 920.3594,612.75 Q918.8438,612.75 917.6406,612.125 Q916.6563,611.625 915.9688,610.5547 Q915.2813,609.4844 915.2813,608.2031 L915.2813,607.0469 Q915.2813,605.7188 915.8984,604.5703 Q916.5156,603.4219 917.6094,602.8047 Q918.7031,602.1875 919.9375,602.1875 Q920.6719,602.1875 921.3203,602.3516 Q921.9688,602.5156 922.5156,602.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="54" x="940.25" y="611.9102">LimitsList</text><line style="stroke: #000000; stroke-width: 1.5;" x1="876.5" x2="1025.5" y1="623" y2="623"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="137" x="881.5" y="638.4189">lowerError[0..1] : List&lt;Float&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="139" x="881.5" y="652.2549">lowerWarn[0..1] : List&lt;Float&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="881.5" y="666.0908">target[0..1] : List&lt;Float&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="137" x="881.5" y="679.9268">upperError[0..1] : List&lt;Float&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="139" x="881.5" y="693.7627">upperWarn[0..1] : List&lt;Float&gt;</text><line style="stroke: #000000; stroke-width: 1.5;" x1="876.5" x2="1025.5" y1="700.1797" y2="700.1797"/><!--class SpecialValue--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="89.5078" id="SpecialValue" style="stroke: #000000; stroke-width: 1.5;" width="109" x="932.5" y="412.5"/><ellipse cx="949.75" cy="428.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M952.5156,424.375 Q952.6719,424.1563 952.8594,424.0469 Q953.0469,423.9375 953.2656,423.9375 Q953.6406,423.9375 953.875,424.1953 Q954.1094,424.4531 954.1094,425.0625 L954.1094,426.5156 Q954.1094,427.125 953.875,427.3906 Q953.6406,427.6563 953.2656,427.6563 Q952.9219,427.6563 952.7188,427.4531 Q952.5156,427.2656 952.4063,426.75 Q952.3594,426.3906 952.1719,426.2031 Q951.8438,425.8281 951.2344,425.6094 Q950.625,425.3906 950,425.3906 Q949.2344,425.3906 948.6016,425.7188 Q947.9688,426.0469 947.4766,426.7969 Q946.9844,427.5469 946.9844,428.5781 L946.9844,429.6719 Q946.9844,430.9063 947.875,431.7266 Q948.7656,432.5469 950.3594,432.5469 Q951.2969,432.5469 951.9531,432.2969 Q952.3438,432.1406 952.7656,431.7031 Q953.0313,431.4375 953.1797,431.3594 Q953.3281,431.2813 953.5313,431.2813 Q953.8594,431.2813 954.1172,431.5391 Q954.375,431.7969 954.375,432.1406 Q954.375,432.4844 954.0313,432.8906 Q953.5313,433.4688 952.7344,433.7969 Q951.6563,434.25 950.3594,434.25 Q948.8438,434.25 947.6406,433.625 Q946.6563,433.125 945.9688,432.0547 Q945.2813,430.9844 945.2813,429.7031 L945.2813,428.5469 Q945.2813,427.2188 945.8984,426.0703 Q946.5156,424.9219 947.6094,424.3047 Q948.7031,423.6875 949.9375,423.6875 Q950.6719,423.6875 951.3203,423.8516 Q951.9688,424.0156 952.5156,424.375 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="72" x="964.25" y="433.4102">SpecialValue</text><line style="stroke: #000000; stroke-width: 1.5;" x1="933.5" x2="1040.5" y1="444.5" y2="444.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="97" x="938.5" y="459.9189">$_time[0..1] : Integer</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="938.5" y="473.7549">name[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="70" x="938.5" y="487.5908">value[1] : Float</text><line style="stroke: #000000; stroke-width: 1.5;" x1="933.5" x2="1040.5" y1="494.0078" y2="494.0078"/><!--class PartType--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="75.6719" id="PartType" style="stroke: #000000; stroke-width: 1.5;" width="80" x="492" y="15"/><ellipse cx="507" cy="31" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M505.8594,31.7969 L505.8594,34.2969 L510.1875,34.2969 L510.1875,33.375 Q510.1875,32.7656 510.4297,32.5 Q510.6719,32.2344 511.0469,32.2344 Q511.4219,32.2344 511.6563,32.5 Q511.8906,32.7656 511.8906,33.375 L511.8906,36 L503.8906,36 Q503.2656,36 503.0078,35.7656 Q502.75,35.5313 502.75,35.1406 Q502.75,34.7656 503.0156,34.5313 Q503.2813,34.2969 503.8906,34.2969 L504.1563,34.2969 L504.1563,27.6406 L503.8906,27.6406 Q503.2656,27.6406 503.0078,27.4063 Q502.75,27.1719 502.75,26.7813 Q502.75,26.4063 503.0078,26.1719 Q503.2656,25.9375 503.8906,25.9375 L511.5156,25.9375 L511.5156,28.5313 Q511.5156,29.1406 511.2891,29.3984 Q511.0625,29.6563 510.6719,29.6563 Q510.2969,29.6563 510.0625,29.3984 Q509.8281,29.1406 509.8281,28.5313 L509.8281,27.6406 L505.8594,27.6406 L505.8594,30.0938 L507.3438,30.0938 Q507.3438,29.4375 507.4688,29.25 Q507.7344,28.8438 508.2031,28.8438 Q508.5781,28.8438 508.8125,29.1016 Q509.0469,29.3594 509.0469,29.9688 L509.0469,31.9375 Q509.0469,32.4844 508.9219,32.6719 Q508.6563,33.0625 508.2031,33.0625 Q507.7344,33.0625 507.4688,32.6563 Q507.3438,32.4688 507.3438,31.7969 L505.8594,31.7969 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="48" x="521" y="35.9102">PartType</text><line style="stroke: #000000; stroke-width: 1.5;" x1="493" x2="571" y1="47" y2="47"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="36" x="498" y="62.4189">SINGLE</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="35" x="498" y="76.2549">BATCH</text><line style="stroke: #000000; stroke-width: 1.5;" x1="493" x2="571" y1="82.6719" y2="82.6719"/><!--class Result--><rect fill="#F5F5F5" filter="url(#f1r01g6325wmt8)" height="89.5078" id="Result" style="stroke: #000000; stroke-width: 1.5;" width="68" x="607" y="8"/><ellipse cx="622" cy="24" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M620.8594,24.7969 L620.8594,27.2969 L625.1875,27.2969 L625.1875,26.375 Q625.1875,25.7656 625.4297,25.5 Q625.6719,25.2344 626.0469,25.2344 Q626.4219,25.2344 626.6563,25.5 Q626.8906,25.7656 626.8906,26.375 L626.8906,29 L618.8906,29 Q618.2656,29 618.0078,28.7656 Q617.75,28.5313 617.75,28.1406 Q617.75,27.7656 618.0156,27.5313 Q618.2813,27.2969 618.8906,27.2969 L619.1563,27.2969 L619.1563,20.6406 L618.8906,20.6406 Q618.2656,20.6406 618.0078,20.4063 Q617.75,20.1719 617.75,19.7813 Q617.75,19.4063 618.0078,19.1719 Q618.2656,18.9375 618.8906,18.9375 L626.5156,18.9375 L626.5156,21.5313 Q626.5156,22.1406 626.2891,22.3984 Q626.0625,22.6563 625.6719,22.6563 Q625.2969,22.6563 625.0625,22.3984 Q624.8281,22.1406 624.8281,21.5313 L624.8281,20.6406 L620.8594,20.6406 L620.8594,23.0938 L622.3438,23.0938 Q622.3438,22.4375 622.4688,22.25 Q622.7344,21.8438 623.2031,21.8438 Q623.5781,21.8438 623.8125,22.1016 Q624.0469,22.3594 624.0469,22.9688 L624.0469,24.9375 Q624.0469,25.4844 623.9219,25.6719 Q623.6563,26.0625 623.2031,26.0625 Q622.7344,26.0625 622.4688,25.6563 Q622.3438,25.4688 622.3438,24.7969 L620.8594,24.7969 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="36" x="636" y="28.9102">Result</text><line style="stroke: #000000; stroke-width: 1.5;" x1="608" x2="674" y1="40" y2="40"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="15" x="613" y="55.4189">OK</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="613" y="69.2549">NOK</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="613" y="83.0908">UNKNOWN</text><line style="stroke: #000000; stroke-width: 1.5;" x1="608" x2="674" y1="89.5078" y2="89.5078"/><!--link ProcessPayload to Device--><path d="M334.943,91.21 C286.821,121.53 218.755,164.416 167.916,196.448 " fill="none" id="ProcessPayload-Device" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="346.114,84.172,338.9053,83.9863,335.9613,90.569,343.17,90.7548,346.114,84.172" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="36" x="274" y="142.4951">device</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="328.9974" y="105.4299">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="171.5011" y="185.5552">1</text><!--link ProcessPayload to Part--><path d="M376.375,96.688 C366.719,120.078 354.55,149.551 343.747,175.716 " fill="none" id="ProcessPayload-Part" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="381.457,84.38,375.47,88.3995,376.8776,95.4718,382.8646,91.4524,381.457,84.38" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="22" x="364" y="142.4951">part</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="371.3988" y="105.4311">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="22" x="323.4693" y="165.1594">0..1</text><!--link ProcessPayload to Process--><path d="M430.136,94.115 C451.552,117.89 479.199,148.581 503.642,175.716 " fill="none" id="ProcessPayload-Process" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="421.366,84.38,422.4096,91.5152,429.3974,93.2961,428.3537,86.1609,421.366,84.38" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="46" x="474" y="142.4951">process</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="418.9155" y="105.4311">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="489.8763" y="165.1594">1</text><!--link ProcessPayload to Measurement--><path d="M457.707,90.27 C463.162,92.999 468.642,95.614 474,98 C570.301,140.886 600.691,135.454 698,176 C714.834,183.014 732.562,191.142 749.37,199.214 " fill="none" id="ProcessPayload-Measurement" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="445.862,84.161,449.3613,90.4662,456.5273,89.6611,453.028,83.356,445.862,84.161" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="86" x="613" y="142.4951">measurements</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="448.3833" y="105.4167">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="20" x="721.5815" y="192.4021">1..*</text><!--link Process to Program--><path d="M501.811,317.824 C476.578,349.402 448.112,385.026 426.35,412.26 " fill="none" id="Process-Program" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="510.23,307.288,503.3597,309.4786,502.7393,316.6629,509.6096,314.4724,510.23,307.288" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="47" x="483" y="351.4951">program</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="497.5303" y="328.4098">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="22" x="408.0786" y="401.6673">0..1</text><!--link Process to ShutoffValue--><path d="M562,320.488 C562,341.519 562,364.168 562,384.835 " fill="none" id="Process-ShutoffValue" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="562,307.288,558,313.288,562,319.288,566,313.288,562,307.288" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="554.6391" y="328.4098">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="20" x="540.9688" y="374.0373">0..*</text><!--link Measurement to Series--><path d="M793.478,319.125 C777.242,353.189 758.871,391.731 745.73,419.302 " fill="none" id="Measurement-Series" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="799.12,307.288,792.9275,310.9829,793.9564,318.1202,800.1489,314.4253,799.12,307.288" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="35" x="783" y="351.4951">series</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="788.5746" y="328.4098">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="741.2647" y="408.6286">1</text><!--link Measurement to Limits--><path d="M842.729,320.328 C849.278,360.374 856.793,406.322 861.205,433.299 " fill="none" id="Measurement-Limits" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="840.596,307.288,837.617,313.855,842.5331,319.1306,845.5121,312.5636,840.596,307.288" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="834.3278" y="328.4098">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="22" x="835.4138" y="422.5877">0..1</text><!--link Measurement to SpecialValue--><path d="M885.261,317.824 C908.428,349.402 934.564,385.026 954.544,412.26 " fill="none" id="Measurement-SpecialValue" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="877.531,307.288,877.8552,314.4918,884.6295,316.9633,884.3054,309.7595,877.531,307.288" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="81" x="909" y="351.4951">specialValues</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="875.0717" y="328.4098">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="22" x="925.8898" y="401.6673">0..1</text><!--link Limits to LimitsSingle--><path d="M846.092,500.273 C834.077,526.818 818.356,561.55 805.153,590.72 " fill="none" id="Limits-LimitsSingle" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="none" points="839.83,497.132,854.455,481.798,852.585,502.905,839.83,497.132" style="stroke: #000000; stroke-width: 1.0;"/><!--link Limits to LimitsList--><path d="M883.908,500.273 C895.923,526.818 911.644,561.55 924.847,590.72 " fill="none" id="Limits-LimitsList" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="none" points="877.415,502.905,875.545,481.798,890.17,497.132,877.415,502.905" style="stroke: #000000; stroke-width: 1.0;"/><!--
@startuml
skinparam class {
BorderColor black
FontColor #50237f
BackgroundColor #f5f5f5
ArrowColor black
}
skinparam stereotype{
CBackgroundColor white
EBackgroundColor white
}
class ProcessPayload{
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
type[0..1] : PartType
}
class Process {
externalProcessId[0..1] : String
metaData[0..1] : Map<String, String>
result[0..1] : Result
shutoffPhase[0..1] : String
shutoffValue[0..*] : Map<String, ShutoffValue>
ts[1] : Date
}
class Measurement {
code[0..1] : String
limits[0..1] : Map<String, Limits>
name[0..1] : String
phase[0..1] ; String
result[0..1] : Result
ts[1] : Date
}
class Program {
id[1] : String
lastChangeDate[0..1] : String
name[0..1] : String
}
class ShutoffValue {
lowerError[0..1] : Float
lowerWarn[0..1] : Float
target[0..1] : Float
ts[0..1] : Date
upperError[0..1] : Float
upperWarn[0..1] : Float
value[1] : Float
}
class Series {
$_time[0..1] : List<Integer>
<values>[0..*] : List<Float>
}
abstract class Limits {
}
class LimitsSingle {
lowerError[0..1] : Float
lowerWarn[0..1] : Float
target[0..1] : Float
upperError[0..1] : Float
upperWarn[0..1] : Float
}
class LimitsList {
lowerError[0..1] : List<Float>
lowerWarn[0..1] : List<Float>
target[0..1] : List<Float>
upperError[0..1] : List<Float>
upperWarn[0..1] : List<Float>
}
class SpecialValue {
$_time[0..1] : Integer
name[0..1] : String
value[1] : Float
}
enum PartType {
SINGLE
BATCH
}
enum Result {
OK
NOK
UNKNOWN
}
ProcessPayload "1" *- - "1" Device : device
ProcessPayload "1" *- - "0..1" Part : part
ProcessPayload "1" *- - "1" Process : process
ProcessPayload "1" *- - "1..*" Measurement : measurements
Process "1" *- - "0..1" Program : program
Process "1" *- - "0..*" ShutoffValue
Measurement "1" *- - "1" Series : series
Measurement "1" *- - "0..1" Limits
Measurement "1" *- - "0..1" SpecialValue : specialValues
Limits <|- - LimitsSingle
Limits <|- - LimitsList
@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>