blob: af8032104595b61138d2210c593df23f67c2b43b [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="774px" preserveAspectRatio="none" style="width:970px;height:774px;" version="1.1" viewBox="0 0 970 774" width="970px" zoomAndPan="magnify"><defs><filter height="300%" id="fqubmnm4blegx" 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(#fqubmnm4blegx)" height="117.1797" id="ProcessPayload" style="stroke: #000000; stroke-width: 1.5;" width="163" x="267.5" y="8"/><ellipse cx="300.95" cy="24" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M303.7156,19.875 Q303.8719,19.6563 304.0594,19.5469 Q304.2469,19.4375 304.4656,19.4375 Q304.8406,19.4375 305.075,19.6953 Q305.3094,19.9531 305.3094,20.5625 L305.3094,22.0156 Q305.3094,22.625 305.075,22.8906 Q304.8406,23.1563 304.4656,23.1563 Q304.1219,23.1563 303.9188,22.9531 Q303.7156,22.7656 303.6063,22.25 Q303.5594,21.8906 303.3719,21.7031 Q303.0438,21.3281 302.4344,21.1094 Q301.825,20.8906 301.2,20.8906 Q300.4344,20.8906 299.8016,21.2188 Q299.1688,21.5469 298.6766,22.2969 Q298.1844,23.0469 298.1844,24.0781 L298.1844,25.1719 Q298.1844,26.4063 299.075,27.2266 Q299.9656,28.0469 301.5594,28.0469 Q302.4969,28.0469 303.1531,27.7969 Q303.5438,27.6406 303.9656,27.2031 Q304.2313,26.9375 304.3797,26.8594 Q304.5281,26.7813 304.7313,26.7813 Q305.0594,26.7813 305.3172,27.0391 Q305.575,27.2969 305.575,27.6406 Q305.575,27.9844 305.2313,28.3906 Q304.7313,28.9688 303.9344,29.2969 Q302.8563,29.75 301.5594,29.75 Q300.0438,29.75 298.8406,29.125 Q297.8563,28.625 297.1688,27.5547 Q296.4813,26.4844 296.4813,25.2031 L296.4813,24.0469 Q296.4813,22.7188 297.0984,21.5703 Q297.7156,20.4219 298.8094,19.8047 Q299.9031,19.1875 301.1375,19.1875 Q301.8719,19.1875 302.5203,19.3516 Q303.1688,19.5156 303.7156,19.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="90" x="319.05" y="28.9102">ProcessPayload</text><line style="stroke: #000000; stroke-width: 1.5;" x1="268.5" x2="429.5" y1="40" y2="40"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="101" x="273.5" y="55.4189">content-spec : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="74" x="273.5" y="69.2549">device : Device</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="151" x="273.5" y="83.0908">measurements : Measurements</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="71" x="273.5" y="96.9268">part[0..1] : Part</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="89" x="273.5" y="110.7627">process : Process</text><line style="stroke: #000000; stroke-width: 1.5;" x1="268.5" x2="429.5" y1="117.1797" y2="117.1797"/><!--class Device--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="89.5078" id="Device" style="stroke: #000000; stroke-width: 1.5;" width="164" x="6" y="237.5"/><ellipse cx="65.25" cy="253.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M68.0156,249.375 Q68.1719,249.1563 68.3594,249.0469 Q68.5469,248.9375 68.7656,248.9375 Q69.1406,248.9375 69.375,249.1953 Q69.6094,249.4531 69.6094,250.0625 L69.6094,251.5156 Q69.6094,252.125 69.375,252.3906 Q69.1406,252.6563 68.7656,252.6563 Q68.4219,252.6563 68.2188,252.4531 Q68.0156,252.2656 67.9063,251.75 Q67.8594,251.3906 67.6719,251.2031 Q67.3438,250.8281 66.7344,250.6094 Q66.125,250.3906 65.5,250.3906 Q64.7344,250.3906 64.1016,250.7188 Q63.4688,251.0469 62.9766,251.7969 Q62.4844,252.5469 62.4844,253.5781 L62.4844,254.6719 Q62.4844,255.9063 63.375,256.7266 Q64.2656,257.5469 65.8594,257.5469 Q66.7969,257.5469 67.4531,257.2969 Q67.8438,257.1406 68.2656,256.7031 Q68.5313,256.4375 68.6797,256.3594 Q68.8281,256.2813 69.0313,256.2813 Q69.3594,256.2813 69.6172,256.5391 Q69.875,256.7969 69.875,257.1406 Q69.875,257.4844 69.5313,257.8906 Q69.0313,258.4688 68.2344,258.7969 Q67.1563,259.25 65.8594,259.25 Q64.3438,259.25 63.1406,258.625 Q62.1563,258.125 61.4688,257.0547 Q60.7813,255.9844 60.7813,254.7031 L60.7813,253.5469 Q60.7813,252.2188 61.3984,251.0703 Q62.0156,249.9219 63.1094,249.3047 Q64.2031,248.6875 65.4375,248.6875 Q66.1719,248.6875 66.8203,248.8516 Q67.4688,249.0156 68.0156,249.375 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="37" x="85.75" y="258.4102">Device</text><line style="stroke: #000000; stroke-width: 1.5;" x1="7" x2="169" y1="269.5" y2="269.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="78" x="12" y="284.9189">deviceID : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="152" x="12" y="298.7549">metaData[0..1] : &lt;String, String&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="12" y="312.5908">operationalStatus[0..1] : String</text><line style="stroke: #000000; stroke-width: 1.5;" x1="7" x2="169" y1="319.0078" y2="319.0078"/><!--class Part--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="131.0156" id="Part" style="stroke: #000000; stroke-width: 1.5;" width="164" x="205" y="217"/><ellipse cx="271.75" cy="233" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M274.5156,228.875 Q274.6719,228.6563 274.8594,228.5469 Q275.0469,228.4375 275.2656,228.4375 Q275.6406,228.4375 275.875,228.6953 Q276.1094,228.9531 276.1094,229.5625 L276.1094,231.0156 Q276.1094,231.625 275.875,231.8906 Q275.6406,232.1563 275.2656,232.1563 Q274.9219,232.1563 274.7188,231.9531 Q274.5156,231.7656 274.4063,231.25 Q274.3594,230.8906 274.1719,230.7031 Q273.8438,230.3281 273.2344,230.1094 Q272.625,229.8906 272,229.8906 Q271.2344,229.8906 270.6016,230.2188 Q269.9688,230.5469 269.4766,231.2969 Q268.9844,232.0469 268.9844,233.0781 L268.9844,234.1719 Q268.9844,235.4063 269.875,236.2266 Q270.7656,237.0469 272.3594,237.0469 Q273.2969,237.0469 273.9531,236.7969 Q274.3438,236.6406 274.7656,236.2031 Q275.0313,235.9375 275.1797,235.8594 Q275.3281,235.7813 275.5313,235.7813 Q275.8594,235.7813 276.1172,236.0391 Q276.375,236.2969 276.375,236.6406 Q276.375,236.9844 276.0313,237.3906 Q275.5313,237.9688 274.7344,238.2969 Q273.6563,238.75 272.3594,238.75 Q270.8438,238.75 269.6406,238.125 Q268.6563,237.625 267.9688,236.5547 Q267.2813,235.4844 267.2813,234.2031 L267.2813,233.0469 Q267.2813,231.7188 267.8984,230.5703 Q268.5156,229.4219 269.6094,228.8047 Q270.7031,228.1875 271.9375,228.1875 Q272.6719,228.1875 273.3203,228.3516 Q273.9688,228.5156 274.5156,228.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="22" x="292.25" y="237.9102">Part</text><line style="stroke: #000000; stroke-width: 1.5;" x1="206" x2="368" y1="249" y2="249"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="85" x="211" y="264.4189">code[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="152" x="211" y="278.2549">metaData[0..1] : &lt;String, String&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="89" x="211" y="292.0908">partID[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="211" y="305.9268">partTypeID[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="90" x="211" y="319.7627">result[0..1] : Result</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="97" x="211" y="333.5986">type[0..1] : PartType</text><line style="stroke: #000000; stroke-width: 1.5;" x1="206" x2="368" y1="340.0156" y2="340.0156"/><!--class Process--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="144.8516" id="Process" style="stroke: #000000; stroke-width: 1.5;" width="184" x="404" y="210"/><ellipse cx="468.75" cy="226" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M471.5156,221.875 Q471.6719,221.6563 471.8594,221.5469 Q472.0469,221.4375 472.2656,221.4375 Q472.6406,221.4375 472.875,221.6953 Q473.1094,221.9531 473.1094,222.5625 L473.1094,224.0156 Q473.1094,224.625 472.875,224.8906 Q472.6406,225.1563 472.2656,225.1563 Q471.9219,225.1563 471.7188,224.9531 Q471.5156,224.7656 471.4063,224.25 Q471.3594,223.8906 471.1719,223.7031 Q470.8438,223.3281 470.2344,223.1094 Q469.625,222.8906 469,222.8906 Q468.2344,222.8906 467.6016,223.2188 Q466.9688,223.5469 466.4766,224.2969 Q465.9844,225.0469 465.9844,226.0781 L465.9844,227.1719 Q465.9844,228.4063 466.875,229.2266 Q467.7656,230.0469 469.3594,230.0469 Q470.2969,230.0469 470.9531,229.7969 Q471.3438,229.6406 471.7656,229.2031 Q472.0313,228.9375 472.1797,228.8594 Q472.3281,228.7813 472.5313,228.7813 Q472.8594,228.7813 473.1172,229.0391 Q473.375,229.2969 473.375,229.6406 Q473.375,229.9844 473.0313,230.3906 Q472.5313,230.9688 471.7344,231.2969 Q470.6563,231.75 469.3594,231.75 Q467.8438,231.75 466.6406,231.125 Q465.6563,230.625 464.9688,229.5547 Q464.2813,228.4844 464.2813,227.2031 L464.2813,226.0469 Q464.2813,224.7188 464.8984,223.5703 Q465.5156,222.4219 466.6094,221.8047 Q467.7031,221.1875 468.9375,221.1875 Q469.6719,221.1875 470.3203,221.3516 Q470.9688,221.5156 471.5156,221.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="46" x="489.25" y="230.9102">Process</text><line style="stroke: #000000; stroke-width: 1.5;" x1="405" x2="587" y1="242" y2="242"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="148" x="410" y="257.4189">externalProcessId[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="152" x="410" y="271.2549">metaData[0..1] : &lt;String, String&gt;</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="410" y="285.0908">program[0..1] : Program</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="90" x="410" y="298.9268">result[0..1] : Result</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="126" x="410" y="312.7627">shutoffPhase[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="172" x="410" y="326.5986">shutoffValues[0..1] : ShutoffValues</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="40" x="410" y="340.4346">ts : Date</text><line style="stroke: #000000; stroke-width: 1.5;" x1="405" x2="587" y1="346.8516" y2="346.8516"/><!--class Measurement--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="158.6875" id="Measurement" style="stroke: #000000; stroke-width: 1.5;" width="182" x="638" y="203"/><ellipse cx="686.75" cy="219" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M689.5156,214.875 Q689.6719,214.6563 689.8594,214.5469 Q690.0469,214.4375 690.2656,214.4375 Q690.6406,214.4375 690.875,214.6953 Q691.1094,214.9531 691.1094,215.5625 L691.1094,217.0156 Q691.1094,217.625 690.875,217.8906 Q690.6406,218.1563 690.2656,218.1563 Q689.9219,218.1563 689.7188,217.9531 Q689.5156,217.7656 689.4063,217.25 Q689.3594,216.8906 689.1719,216.7031 Q688.8438,216.3281 688.2344,216.1094 Q687.625,215.8906 687,215.8906 Q686.2344,215.8906 685.6016,216.2188 Q684.9688,216.5469 684.4766,217.2969 Q683.9844,218.0469 683.9844,219.0781 L683.9844,220.1719 Q683.9844,221.4063 684.875,222.2266 Q685.7656,223.0469 687.3594,223.0469 Q688.2969,223.0469 688.9531,222.7969 Q689.3438,222.6406 689.7656,222.2031 Q690.0313,221.9375 690.1797,221.8594 Q690.3281,221.7813 690.5313,221.7813 Q690.8594,221.7813 691.1172,222.0391 Q691.375,222.2969 691.375,222.6406 Q691.375,222.9844 691.0313,223.3906 Q690.5313,223.9688 689.7344,224.2969 Q688.6563,224.75 687.3594,224.75 Q685.8438,224.75 684.6406,224.125 Q683.6563,223.625 682.9688,222.5547 Q682.2813,221.4844 682.2813,220.2031 L682.2813,219.0469 Q682.2813,217.7188 682.8984,216.5703 Q683.5156,215.4219 684.6094,214.8047 Q685.7031,214.1875 686.9375,214.1875 Q687.6719,214.1875 688.3203,214.3516 Q688.9688,214.5156 689.5156,214.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="76" x="707.25" y="223.9102">Measurement</text><line style="stroke: #000000; stroke-width: 1.5;" x1="639" x2="819" y1="235" y2="235"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="85" x="644" y="250.4189">code[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="100" x="644" y="264.2549">limits[0..1] : LimitsList</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="644" y="278.0908">name[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="91" x="644" y="291.9268">phase[0..1] ; String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="90" x="644" y="305.7627">result[0..1] : Result</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="70" x="644" y="319.5986">series : Series</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="170" x="644" y="333.4346">specialValues[0..1] : SpecialValues</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="40" x="644" y="347.2705">ts : Date</text><line style="stroke: #000000; stroke-width: 1.5;" x1="639" x2="819" y1="353.6875" y2="353.6875"/><!--class Program--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="89.5078" id="Program" style="stroke: #000000; stroke-width: 1.5;" width="143" x="256.5" y="467.5"/><ellipse cx="299.85" cy="483.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M302.6156,479.375 Q302.7719,479.1563 302.9594,479.0469 Q303.1469,478.9375 303.3656,478.9375 Q303.7406,478.9375 303.975,479.1953 Q304.2094,479.4531 304.2094,480.0625 L304.2094,481.5156 Q304.2094,482.125 303.975,482.3906 Q303.7406,482.6563 303.3656,482.6563 Q303.0219,482.6563 302.8188,482.4531 Q302.6156,482.2656 302.5063,481.75 Q302.4594,481.3906 302.2719,481.2031 Q301.9438,480.8281 301.3344,480.6094 Q300.725,480.3906 300.1,480.3906 Q299.3344,480.3906 298.7016,480.7188 Q298.0688,481.0469 297.5766,481.7969 Q297.0844,482.5469 297.0844,483.5781 L297.0844,484.6719 Q297.0844,485.9063 297.975,486.7266 Q298.8656,487.5469 300.4594,487.5469 Q301.3969,487.5469 302.0531,487.2969 Q302.4438,487.1406 302.8656,486.7031 Q303.1313,486.4375 303.2797,486.3594 Q303.4281,486.2813 303.6313,486.2813 Q303.9594,486.2813 304.2172,486.5391 Q304.475,486.7969 304.475,487.1406 Q304.475,487.4844 304.1313,487.8906 Q303.6313,488.4688 302.8344,488.7969 Q301.7563,489.25 300.4594,489.25 Q298.9438,489.25 297.7406,488.625 Q296.7563,488.125 296.0688,487.0547 Q295.3813,485.9844 295.3813,484.7031 L295.3813,483.5469 Q295.3813,482.2188 295.9984,481.0703 Q296.6156,479.9219 297.7094,479.3047 Q298.8031,478.6875 300.0375,478.6875 Q300.7719,478.6875 301.4203,478.8516 Q302.0688,479.0156 302.6156,479.375 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="48" x="320.15" y="488.4102">Program</text><line style="stroke: #000000; stroke-width: 1.5;" x1="257.5" x2="398.5" y1="499.5" y2="499.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="262.5" y="514.9189">id : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="131" x="262.5" y="528.7549">lastChangeDate[0..1] : Date</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="262.5" y="542.5908">name[0..1] : String</text><line style="stroke: #000000; stroke-width: 1.5;" x1="257.5" x2="398.5" y1="549.0078" y2="549.0078"/><!--class ShutoffValue--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="144.8516" id="ShutoffValue" style="stroke: #000000; stroke-width: 1.5;" width="122" x="435" y="440"/><ellipse cx="459.45" cy="456" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M462.2156,451.875 Q462.3719,451.6563 462.5594,451.5469 Q462.7469,451.4375 462.9656,451.4375 Q463.3406,451.4375 463.575,451.6953 Q463.8094,451.9531 463.8094,452.5625 L463.8094,454.0156 Q463.8094,454.625 463.575,454.8906 Q463.3406,455.1563 462.9656,455.1563 Q462.6219,455.1563 462.4188,454.9531 Q462.2156,454.7656 462.1063,454.25 Q462.0594,453.8906 461.8719,453.7031 Q461.5438,453.3281 460.9344,453.1094 Q460.325,452.8906 459.7,452.8906 Q458.9344,452.8906 458.3016,453.2188 Q457.6688,453.5469 457.1766,454.2969 Q456.6844,455.0469 456.6844,456.0781 L456.6844,457.1719 Q456.6844,458.4063 457.575,459.2266 Q458.4656,460.0469 460.0594,460.0469 Q460.9969,460.0469 461.6531,459.7969 Q462.0438,459.6406 462.4656,459.2031 Q462.7313,458.9375 462.8797,458.8594 Q463.0281,458.7813 463.2313,458.7813 Q463.5594,458.7813 463.8172,459.0391 Q464.075,459.2969 464.075,459.6406 Q464.075,459.9844 463.7313,460.3906 Q463.2313,460.9688 462.4344,461.2969 Q461.3563,461.75 460.0594,461.75 Q458.5438,461.75 457.3406,461.125 Q456.3563,460.625 455.6688,459.5547 Q454.9813,458.4844 454.9813,457.2031 L454.9813,456.0469 Q454.9813,454.7188 455.5984,453.5703 Q456.2156,452.4219 457.3094,451.8047 Q458.4031,451.1875 459.6375,451.1875 Q460.3719,451.1875 461.0203,451.3516 Q461.6688,451.5156 462.2156,451.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="69" x="475.55" y="460.9102">ShutoffValue</text><line style="stroke: #000000; stroke-width: 1.5;" x1="436" x2="556" y1="472" y2="472"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="108" x="441" y="487.4189">lowerError[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="441" y="501.2549">lowerWarn[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="84" x="441" y="515.0908">target[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="64" x="441" y="528.9268">ts[0..1] : Date</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="108" x="441" y="542.7627">upperError[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="441" y="556.5986">upperWarn[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="58" x="441" y="570.4346">value : Float</text><line style="stroke: #000000; stroke-width: 1.5;" x1="436" x2="556" y1="576.8516" y2="576.8516"/><!--class Series--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="75.6719" id="Series" style="stroke: #000000; stroke-width: 1.5;" width="115" x="592.5" y="474.5"/><ellipse cx="628.65" cy="490.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M631.4156,486.375 Q631.5719,486.1563 631.7594,486.0469 Q631.9469,485.9375 632.1656,485.9375 Q632.5406,485.9375 632.775,486.1953 Q633.0094,486.4531 633.0094,487.0625 L633.0094,488.5156 Q633.0094,489.125 632.775,489.3906 Q632.5406,489.6563 632.1656,489.6563 Q631.8219,489.6563 631.6188,489.4531 Q631.4156,489.2656 631.3063,488.75 Q631.2594,488.3906 631.0719,488.2031 Q630.7438,487.8281 630.1344,487.6094 Q629.525,487.3906 628.9,487.3906 Q628.1344,487.3906 627.5016,487.7188 Q626.8688,488.0469 626.3766,488.7969 Q625.8844,489.5469 625.8844,490.5781 L625.8844,491.6719 Q625.8844,492.9063 626.775,493.7266 Q627.6656,494.5469 629.2594,494.5469 Q630.1969,494.5469 630.8531,494.2969 Q631.2438,494.1406 631.6656,493.7031 Q631.9313,493.4375 632.0797,493.3594 Q632.2281,493.2813 632.4313,493.2813 Q632.7594,493.2813 633.0172,493.5391 Q633.275,493.7969 633.275,494.1406 Q633.275,494.4844 632.9313,494.8906 Q632.4313,495.4688 631.6344,495.7969 Q630.5563,496.25 629.2594,496.25 Q627.7438,496.25 626.5406,495.625 Q625.5563,495.125 624.8688,494.0547 Q624.1813,492.9844 624.1813,491.7031 L624.1813,490.5469 Q624.1813,489.2188 624.7984,488.0703 Q625.4156,486.9219 626.5094,486.3047 Q627.6031,485.6875 628.8375,485.6875 Q629.5719,485.6875 630.2203,485.8516 Q630.8688,486.0156 631.4156,486.375 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="36" x="647.35" y="495.4102">Series</text><line style="stroke: #000000; stroke-width: 1.5;" x1="593.5" x2="706.5" y1="506.5" y2="506.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="103" x="598.5" y="521.9189">$_time[0..1] : [Integer]</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="98" x="598.5" y="535.7549">&lt;value&gt;[0..*] : [Float]</text><line style="stroke: #000000; stroke-width: 1.5;" x1="593.5" x2="706.5" y1="542.1719" y2="542.1719"/><!--class Limits--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="48" id="Limits" style="stroke: #000000; stroke-width: 1.5;" width="65" x="742.5" y="488.5"/><ellipse cx="757.5" cy="504.5" fill="#A9DCDF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M759.6875,506.2656 L755.5469,506.2656 L755.125,507.2969 L755.5469,507.2969 Q756.1563,507.2969 756.4219,507.5313 Q756.6875,507.7656 756.6875,508.1563 Q756.6875,508.5313 756.4219,508.7656 Q756.1563,509 755.5469,509 L753.25,509 Q752.6406,509 752.3828,508.7656 Q752.125,508.5313 752.125,508.1406 Q752.125,507.7656 752.3984,507.5234 Q752.6719,507.2813 753.2969,507.2969 L755.9688,500.6406 L754.8594,500.6406 Q754.25,500.6406 753.9844,500.4063 Q753.7188,500.1719 753.7188,499.7813 Q753.7188,499.4063 753.9844,499.1719 Q754.25,498.9375 754.8594,498.9375 L758.5313,498.9375 L761.9219,507.2969 Q762.5156,507.2969 762.7031,507.4375 Q763.0938,507.7031 763.0938,508.1563 Q763.0938,508.5313 762.8359,508.7656 Q762.5781,509 761.9688,509 L759.6719,509 Q759.0625,509 758.7969,508.7656 Q758.5313,508.5313 758.5313,508.1406 Q758.5313,507.7656 758.7969,507.5313 Q759.0625,507.2969 759.6719,507.2969 L760.0938,507.2969 L759.6875,506.2656 Z M758.9688,504.5625 L757.6094,501.1875 L756.2344,504.5625 L758.9688,504.5625 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="33" x="771.5" y="509.4102">Limits</text><line style="stroke: #000000; stroke-width: 1.5;" x1="743.5" x2="806.5" y1="520.5" y2="520.5"/><line style="stroke: #000000; stroke-width: 1.5;" x1="743.5" x2="806.5" y1="528.5" y2="528.5"/><!--class LimitsSingle--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="117.1797" id="LimitsSingle" style="stroke: #000000; stroke-width: 1.5;" width="122" x="634" y="646"/><ellipse cx="658.45" cy="662" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M661.2156,657.875 Q661.3719,657.6563 661.5594,657.5469 Q661.7469,657.4375 661.9656,657.4375 Q662.3406,657.4375 662.575,657.6953 Q662.8094,657.9531 662.8094,658.5625 L662.8094,660.0156 Q662.8094,660.625 662.575,660.8906 Q662.3406,661.1563 661.9656,661.1563 Q661.6219,661.1563 661.4188,660.9531 Q661.2156,660.7656 661.1063,660.25 Q661.0594,659.8906 660.8719,659.7031 Q660.5438,659.3281 659.9344,659.1094 Q659.325,658.8906 658.7,658.8906 Q657.9344,658.8906 657.3016,659.2188 Q656.6688,659.5469 656.1766,660.2969 Q655.6844,661.0469 655.6844,662.0781 L655.6844,663.1719 Q655.6844,664.4063 656.575,665.2266 Q657.4656,666.0469 659.0594,666.0469 Q659.9969,666.0469 660.6531,665.7969 Q661.0438,665.6406 661.4656,665.2031 Q661.7313,664.9375 661.8797,664.8594 Q662.0281,664.7813 662.2313,664.7813 Q662.5594,664.7813 662.8172,665.0391 Q663.075,665.2969 663.075,665.6406 Q663.075,665.9844 662.7313,666.3906 Q662.2313,666.9688 661.4344,667.2969 Q660.3563,667.75 659.0594,667.75 Q657.5438,667.75 656.3406,667.125 Q655.3563,666.625 654.6688,665.5547 Q653.9813,664.4844 653.9813,663.2031 L653.9813,662.0469 Q653.9813,660.7188 654.5984,659.5703 Q655.2156,658.4219 656.3094,657.8047 Q657.4031,657.1875 658.6375,657.1875 Q659.3719,657.1875 660.0203,657.3516 Q660.6688,657.5156 661.2156,657.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="69" x="674.55" y="666.9102">LimitsSingle</text><line style="stroke: #000000; stroke-width: 1.5;" x1="635" x2="755" y1="678" y2="678"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="108" x="640" y="693.4189">lowerError[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="640" y="707.2549">lowerWarn[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="84" x="640" y="721.0908">target[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="108" x="640" y="734.9268">upperError[0..1] : Float</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="110" x="640" y="748.7627">upperWarn[0..1] : Float</text><line style="stroke: #000000; stroke-width: 1.5;" x1="635" x2="755" y1="755.1797" y2="755.1797"/><!--class LimitsList--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="117.1797" id="LimitsList" style="stroke: #000000; stroke-width: 1.5;" width="128" x="791" y="646"/><ellipse cx="824.9" cy="662" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M827.6656,657.875 Q827.8219,657.6563 828.0094,657.5469 Q828.1969,657.4375 828.4156,657.4375 Q828.7906,657.4375 829.025,657.6953 Q829.2594,657.9531 829.2594,658.5625 L829.2594,660.0156 Q829.2594,660.625 829.025,660.8906 Q828.7906,661.1563 828.4156,661.1563 Q828.0719,661.1563 827.8688,660.9531 Q827.6656,660.7656 827.5563,660.25 Q827.5094,659.8906 827.3219,659.7031 Q826.9938,659.3281 826.3844,659.1094 Q825.775,658.8906 825.15,658.8906 Q824.3844,658.8906 823.7516,659.2188 Q823.1188,659.5469 822.6266,660.2969 Q822.1344,661.0469 822.1344,662.0781 L822.1344,663.1719 Q822.1344,664.4063 823.025,665.2266 Q823.9156,666.0469 825.5094,666.0469 Q826.4469,666.0469 827.1031,665.7969 Q827.4938,665.6406 827.9156,665.2031 Q828.1813,664.9375 828.3297,664.8594 Q828.4781,664.7813 828.6813,664.7813 Q829.0094,664.7813 829.2672,665.0391 Q829.525,665.2969 829.525,665.6406 Q829.525,665.9844 829.1813,666.3906 Q828.6813,666.9688 827.8844,667.2969 Q826.8063,667.75 825.5094,667.75 Q823.9938,667.75 822.7906,667.125 Q821.8063,666.625 821.1188,665.5547 Q820.4313,664.4844 820.4313,663.2031 L820.4313,662.0469 Q820.4313,660.7188 821.0484,659.5703 Q821.6656,658.4219 822.7594,657.8047 Q823.8531,657.1875 825.0875,657.1875 Q825.8219,657.1875 826.4703,657.3516 Q827.1188,657.5156 827.6656,657.875 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="54" x="843.1" y="666.9102">LimitsList</text><line style="stroke: #000000; stroke-width: 1.5;" x1="792" x2="918" y1="678" y2="678"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="114" x="797" y="693.4189">lowerError[0..1] : [Float]</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="116" x="797" y="707.2549">lowerWarn[0..1] : [Float]</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="90" x="797" y="721.0908">target[0..1] : [Float]</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="114" x="797" y="734.9268">upperError[0..1] : [Float]</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="116" x="797" y="748.7627">upperWarn[0..1] : [Float]</text><line style="stroke: #000000; stroke-width: 1.5;" x1="792" x2="918" y1="755.1797" y2="755.1797"/><!--class SpecialValue--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="89.5078" id="SpecialValue" style="stroke: #000000; stroke-width: 1.5;" width="116" x="843" y="467.5"/><ellipse cx="863.4" cy="483.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M866.1656,479.375 Q866.3219,479.1563 866.5094,479.0469 Q866.6969,478.9375 866.9156,478.9375 Q867.2906,478.9375 867.525,479.1953 Q867.7594,479.4531 867.7594,480.0625 L867.7594,481.5156 Q867.7594,482.125 867.525,482.3906 Q867.2906,482.6563 866.9156,482.6563 Q866.5719,482.6563 866.3688,482.4531 Q866.1656,482.2656 866.0563,481.75 Q866.0094,481.3906 865.8219,481.2031 Q865.4938,480.8281 864.8844,480.6094 Q864.275,480.3906 863.65,480.3906 Q862.8844,480.3906 862.2516,480.7188 Q861.6188,481.0469 861.1266,481.7969 Q860.6344,482.5469 860.6344,483.5781 L860.6344,484.6719 Q860.6344,485.9063 861.525,486.7266 Q862.4156,487.5469 864.0094,487.5469 Q864.9469,487.5469 865.6031,487.2969 Q865.9938,487.1406 866.4156,486.7031 Q866.6813,486.4375 866.8297,486.3594 Q866.9781,486.2813 867.1813,486.2813 Q867.5094,486.2813 867.7672,486.5391 Q868.025,486.7969 868.025,487.1406 Q868.025,487.4844 867.6813,487.8906 Q867.1813,488.4688 866.3844,488.7969 Q865.3063,489.25 864.0094,489.25 Q862.4938,489.25 861.2906,488.625 Q860.3063,488.125 859.6188,487.0547 Q858.9313,485.9844 858.9313,484.7031 L858.9313,483.5469 Q858.9313,482.2188 859.5484,481.0703 Q860.1656,479.9219 861.2594,479.3047 Q862.3531,478.6875 863.5875,478.6875 Q864.3219,478.6875 864.9703,478.8516 Q865.6188,479.0156 866.1656,479.375 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="72" x="878.6" y="488.4102">SpecialValue</text><line style="stroke: #000000; stroke-width: 1.5;" x1="844" x2="958" y1="499.5" y2="499.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="97" x="849" y="514.9189">$_time[0..1] : Integer</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="87" x="849" y="528.7549">name[0..1] : String</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="104" x="849" y="542.5908">value : &lt;String, Float&gt;</text><line style="stroke: #000000; stroke-width: 1.5;" x1="844" x2="958" y1="549.0078" y2="549.0078"/><!--class PartType--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="75.6719" id="PartType" style="stroke: #000000; stroke-width: 1.5;" width="80" x="466" y="28.5"/><ellipse cx="481" cy="44.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M479.8594,45.2969 L479.8594,47.7969 L484.1875,47.7969 L484.1875,46.875 Q484.1875,46.2656 484.4297,46 Q484.6719,45.7344 485.0469,45.7344 Q485.4219,45.7344 485.6563,46 Q485.8906,46.2656 485.8906,46.875 L485.8906,49.5 L477.8906,49.5 Q477.2656,49.5 477.0078,49.2656 Q476.75,49.0313 476.75,48.6406 Q476.75,48.2656 477.0156,48.0313 Q477.2813,47.7969 477.8906,47.7969 L478.1563,47.7969 L478.1563,41.1406 L477.8906,41.1406 Q477.2656,41.1406 477.0078,40.9063 Q476.75,40.6719 476.75,40.2813 Q476.75,39.9063 477.0078,39.6719 Q477.2656,39.4375 477.8906,39.4375 L485.5156,39.4375 L485.5156,42.0313 Q485.5156,42.6406 485.2891,42.8984 Q485.0625,43.1563 484.6719,43.1563 Q484.2969,43.1563 484.0625,42.8984 Q483.8281,42.6406 483.8281,42.0313 L483.8281,41.1406 L479.8594,41.1406 L479.8594,43.5938 L481.3438,43.5938 Q481.3438,42.9375 481.4688,42.75 Q481.7344,42.3438 482.2031,42.3438 Q482.5781,42.3438 482.8125,42.6016 Q483.0469,42.8594 483.0469,43.4688 L483.0469,45.4375 Q483.0469,45.9844 482.9219,46.1719 Q482.6563,46.5625 482.2031,46.5625 Q481.7344,46.5625 481.4688,46.1563 Q481.3438,45.9688 481.3438,45.2969 L479.8594,45.2969 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="48" x="495" y="49.4102">PartType</text><line style="stroke: #000000; stroke-width: 1.5;" x1="467" x2="545" y1="60.5" y2="60.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="36" x="472" y="75.9189">SINGLE</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="35" x="472" y="89.7549">BATCH</text><line style="stroke: #000000; stroke-width: 1.5;" x1="467" x2="545" y1="96.1719" y2="96.1719"/><!--class Result--><rect fill="#F5F5F5" filter="url(#fqubmnm4blegx)" height="89.5078" id="Result" style="stroke: #000000; stroke-width: 1.5;" width="68" x="581" y="21.5"/><ellipse cx="596" cy="37.5" fill="#FFFFFF" rx="11" ry="11" style="stroke: #000000; stroke-width: 1.0;"/><path d="M594.8594,38.2969 L594.8594,40.7969 L599.1875,40.7969 L599.1875,39.875 Q599.1875,39.2656 599.4297,39 Q599.6719,38.7344 600.0469,38.7344 Q600.4219,38.7344 600.6563,39 Q600.8906,39.2656 600.8906,39.875 L600.8906,42.5 L592.8906,42.5 Q592.2656,42.5 592.0078,42.2656 Q591.75,42.0313 591.75,41.6406 Q591.75,41.2656 592.0156,41.0313 Q592.2813,40.7969 592.8906,40.7969 L593.1563,40.7969 L593.1563,34.1406 L592.8906,34.1406 Q592.2656,34.1406 592.0078,33.9063 Q591.75,33.6719 591.75,33.2813 Q591.75,32.9063 592.0078,32.6719 Q592.2656,32.4375 592.8906,32.4375 L600.5156,32.4375 L600.5156,35.0313 Q600.5156,35.6406 600.2891,35.8984 Q600.0625,36.1563 599.6719,36.1563 Q599.2969,36.1563 599.0625,35.8984 Q598.8281,35.6406 598.8281,35.0313 L598.8281,34.1406 L594.8594,34.1406 L594.8594,36.5938 L596.3438,36.5938 Q596.3438,35.9375 596.4688,35.75 Q596.7344,35.3438 597.2031,35.3438 Q597.5781,35.3438 597.8125,35.6016 Q598.0469,35.8594 598.0469,36.4688 L598.0469,38.4375 Q598.0469,38.9844 597.9219,39.1719 Q597.6563,39.5625 597.2031,39.5625 Q596.7344,39.5625 596.4688,39.1563 Q596.3438,38.9688 596.3438,38.2969 L594.8594,38.2969 Z "/><text fill="#50237F" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="36" x="610" y="42.4102">Result</text><line style="stroke: #000000; stroke-width: 1.5;" x1="582" x2="648" y1="53.5" y2="53.5"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="15" x="587" y="68.9189">OK</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="587" y="82.7549">NOK</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="587" y="96.5908">UNKNOWN</text><line style="stroke: #000000; stroke-width: 1.5;" x1="582" x2="648" y1="103.0078" y2="103.0078"/><!--link ProcessPayload to Device--><path d="M278.713,125.13 C235.683,160.411 181.465,204.866 141.848,237.349 " fill="none" id="ProcessPayload-Device" style="stroke: #000000; stroke-width: 1.0;"/><!--link ProcessPayload to Part--><path d="M332.304,125.13 C324.09,153.479 314.161,187.75 305.694,216.975 " fill="none" id="ProcessPayload-Part" style="stroke: #000000; stroke-width: 1.0;"/><!--link ProcessPayload to Process--><path d="M388.587,125.13 C406.53,151.251 427.926,182.399 446.882,209.995 " fill="none" id="ProcessPayload-Process" style="stroke: #000000; stroke-width: 1.0;"/><!--link ProcessPayload to Measurement--><path d="M442.183,121.322 C444.474,122.567 446.749,123.795 449,125 C517.693,161.769 538.175,164.653 606,203 C616.475,208.922 627.297,215.349 637.977,221.89 " fill="none" id="ProcessPayload-Measurement" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="430.634,114.977,433.9666,121.3718,441.1513,120.7552,437.8187,114.3603,430.634,114.977" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="86" x="547" y="169.4951">Measurements</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="438.4823" y="116.2115">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="20" x="609.9267" y="213.9442">0..*</text><!--link Process to Program--><path d="M443.305,355.015 C416.168,391.843 383.946,435.574 360.471,467.432 " fill="none" id="Process-Program" style="stroke: #000000; stroke-width: 1.0;"/><!--link Process to ShutoffValue--><path d="M496,368.259 C496,391.804 496,417.133 496,439.847 " fill="none" id="Process-ShutoffValue" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="496,355.015,492,361.015,496,367.015,500,361.015,496,355.015" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="80" x="497" y="406.4951">ShutoffValues</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="488.6555" y="376.4604">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="20" x="474.9688" y="429.0506">0..*</text><!--link Measurement to Series--><path d="M701.702,362.284 C688.545,400.255 673.386,444.006 662.899,474.271 " fill="none" id="Measurement-Series" style="stroke: #000000; stroke-width: 1.0;"/><!--link Measurement to Limits--><path d="M747.506,375.224 C755.832,416.494 764.976,461.817 770.34,488.404 " fill="none" id="Measurement-Limits" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#000000" points="744.895,362.284,742.1609,368.9567,747.2687,374.0469,750.0028,367.3742,744.895,362.284" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="56" x="754" y="406.4951">LimitsList</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="738.9215" y="383.0762">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="20" x="746.5834" y="477.7196">0..*</text><!--link Measurement to SpecialValue--><path d="M803.906,372.498 C809.082,379.045 814.16,385.592 819,392 C837.426,416.394 856.833,444.55 872.139,467.403 " fill="none" id="Measurement-SpecialValue" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="795.714,362.232,796.3298,369.4168,803.1988,371.6117,802.5829,364.4269,795.714,362.232" style="stroke: #000000; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="83" x="831" y="406.4951">SpecialValues</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="7" x="794.1465" y="383.2951">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="20" x="845.9455" y="456.503">0..*</text><!--link Limits to LimitsSingle--><path d="M757.411,555.273 C746.234,581.818 731.611,616.55 719.328,645.72 " fill="none" id="Limits-LimitsSingle" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="none" points="750.978,552.514,765.19,536.798,763.881,557.947,750.978,552.514" style="stroke: #000000; stroke-width: 1.0;"/><!--link Limits to LimitsList--><path d="M792.589,555.273 C803.766,581.818 818.389,616.55 830.672,645.72 " fill="none" id="Limits-LimitsList" style="stroke: #000000; stroke-width: 1.0;"/><polygon fill="none" points="786.119,557.947,784.81,536.798,799.022,552.514,786.119,557.947" 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 : String
device : Device
measurements : Measurements
part[0..1] : Part
process : Process
}
class Device {
deviceID : String
metaData[0..1] : <String, String>
operationalStatus[0..1] : String
}
class Part {
code[0..1] : String
metaData[0..1] : <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] : <String, String>
program[0..1] : Program
result[0..1] : Result
shutoffPhase[0..1] : String
shutoffValues[0..1] : ShutoffValues
ts : Date
}
class Measurement {
code[0..1] : String
limits[0..1] : LimitsList
name[0..1] : String
phase[0..1] ; String
result[0..1] : Result
series : Series
specialValues[0..1] : SpecialValues
ts : Date
}
class Program {
id : String
lastChangeDate[0..1] : Date
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 : Float
}
class Series {
$_time[0..1] : [Integer]
<value>[0..*] : [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] : [Float]
lowerWarn[0..1] : [Float]
target[0..1] : [Float]
upperError[0..1] : [Float]
upperWarn[0..1] : [Float]
}
class SpecialValue {
$_time[0..1] : Integer
name[0..1] : String
value : <String, Float>
}
enum PartType {
SINGLE
BATCH
}
enum Result {
OK
NOK
UNKNOWN
}
ProcessPayload - - Device
ProcessPayload - - Part
ProcessPayload - - Process
ProcessPayload "1" o- - "0..*" Measurement : Measurements
Process - - Program
Process "1" *- - "0..*" ShutoffValue : ShutoffValues
Measurement - - Series
Measurement "1" *- - "0..*" Limits : LimitsList
Measurement "1" o- - "0..*" SpecialValue : SpecialValues
Limits <|- - LimitsSingle
Limits <|- - LimitsList
@enduml
PlantUML version 1.2018.01(Sun Jan 28 19:08:22 CET 2018)
(EPL source distribution)
Java Runtime: Java(TM) SE Runtime Environment
JVM: Java HotSpot(TM) 64-Bit Server VM
Java Version: 9.0.4+11
Operating System: Windows 10
OS Version: 10.0
Default Encoding: Cp1252
Language: en
Country: US
--></g></svg>