blob: 426df1d1fb484b047fb61994f825cb8b832a9bbc [file] [log] [blame]
(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{364:function(e,t,r){"use strict";r.r(t);var n=r(153),m=(r(61),r(11)),o=(r(21),r(150),r(147)),c=r.n(o),l=r(149),d=r(155),v=r.n(d),f=r(159),_={head:function(){return{title:"Specification for measurement messages"}},created:function(){var e=this,t=new Date,r="a4927dad-58d4-4580-b460-79cefd56775b";this.$static={message:{"content-spec":"urn:spec://eclipse.org/unide/measurement-message#v2",device:{deviceID:r},measurements:[{ts:t.toISOString(),series:{$_time:[0,23,24],temperature:[45.4231,46.4222,44.2432]}}]},complexMessage:{"content-spec":"urn:spec://eclipse.org/unide/measurement-message#v2",device:{deviceID:r,operationalStatus:"MM",metaData:{swVersion:"2.0.3.13",swBuildID:"41535"}},part:{partTypeID:"F00VH07328",partID:"420003844",result:"OK",code:"HUH289",metaData:{lotID:"845849",toolID:"32324-432143"}},measurements:[{ts:t.toISOString(),code:"190ABT",result:"OK",series:{$_time:[0,23,24],temperature:[45.4231,46.4222,44.2432]},limits:{temperature:{lowerError:40,lowerWarn:45,upperError:50,upperWarn:47.5}}},{ts:new Date(t.valueOf()-5e3).toISOString(),series:{$_time:[0,130,2633],pressure:[52.4,46.32,44.2432]}}]}},this.$static.examples=Object.entries(Object(m.a)({},["content-spec","device","device.deviceID","device.metaData","device.operationalStatus","measurements","measurements[0].code","measurements[0].limits","measurements[0].result","measurements[0].series","measurements[0].ts","part","part.code","part.metaData","part.partID","part.partTypeID","part.result"].reduce(function(e,t){return e[t.replace(/(^|\.)/g,"$1properties.").replace(/\[[^]]*]/g,".items")]=t,e},{'properties.measurements.items.properties.limits.patternProperties["^[^$]+"]':"measurements[0].limits.temperature",'properties.measurements.items.properties.series.patternProperties["^[^$]+"]':"measurements[0].series.temperature"}),["lowerError","lowerWarn","target","upperError","upperWarn"].reduce(function(e,t){return e['properties.measurements.items.properties.limits.patternProperties["^[^$]+"].properties.'.concat(t)]="measurements[0].limits.temperature.".concat(t),e},{}))).reduce(function(t,r){var m=Object(n.a)(r,2),o=m[0],path=m[1],c=v()(e.$static.message,path)||v()(e.$static.complexMessage,path);return c&&(t[o]=[c]),t},{})},filters:{stringify:function(e){return JSON.stringify(e," ",2)}},components:{card:l.a,prism:c.a,schemaDetail:f.a}},h=r(2),component=Object(h.a)(_,function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"measurement-message content"},[e._m(0),e._v(" "),r("p",[e._v("The measurement message is the format to exchange simple (non-structured, non-complex ) measurement data. It also allows to transport multiple measurement data (eg. values over time), called 'series'.")]),e._v(" "),r("img",{staticClass:"is-centered",attrs:{src:"images/specification/v2/measurementPayload.svg",alt:"Class diagram of the measurement payload",title:"Class diagram of the measurement payload"}}),e._v(" "),r("schemaDetail",{attrs:{type:"v2/measurement",examples:e.$static.examples}},[r("card",{attrs:{collapsed:!0}},[r("template",{slot:"header"},[e._v("\n Minimal message example\n ")]),e._v(" "),r("prism",{attrs:{language:"json"}},[e._v(e._s(e._f("stringify")(e.$static.message)))])],2),e._v(" "),r("card",{attrs:{collapsed:!0}},[r("template",{slot:"header"},[e._v("\n Multiple message example\n ")]),e._v(" "),r("prism",{attrs:{language:"json"}},[e._v(e._s(e._f("stringify")(e.$static.complexMessage)))])],2)],1)],1)},[function(){var e=this.$createElement,t=this._self._c||e;return t("h1",[t("a",{attrs:{id:"Measurement-Payload",title:"Measurement Payload"}}),this._v("\n Measurement Payload\n ")])}],!1,null,null,null);t.default=component.exports}}]);