mirror of
https://github.com/PhotonVision/photonvision
synced 2026-06-30 02:31:40 +00:00
2 lines
9.4 KiB
JavaScript
2 lines
9.4 KiB
JavaScript
(function(e){function t(t){for(var a,r,o=t[0],s=t[1],u=t[2],d=0,l=[];d<o.length;d++)r=o[d],Object.prototype.hasOwnProperty.call(i,r)&&i[r]&&l.push(i[r][0]),i[r]=0;for(a in s)Object.prototype.hasOwnProperty.call(s,a)&&(e[a]=s[a]);h&&h(t);while(l.length)l.shift()();return c.push.apply(c,u||[]),n()}function n(){for(var e,t=0;t<c.length;t++){for(var n=c[t],a=!0,r=1;r<n.length;r++){var o=n[r];0!==i[o]&&(a=!1)}a&&(c.splice(t--,1),e=s(s.s=n[0]))}return e}var a={},r={app:0},i={app:0},c=[];function o(e){return s.p+"js/"+({}[e]||e)+"."+{"chunk-716fb61c":"84a36d26","chunk-234aed0c":"9eb772b5","chunk-2d0cbefe":"8112a72c","chunk-32a68574":"6f5a9b82","chunk-055d8c90":"64f8a304","chunk-1dc1c444":"113adf3d","chunk-3af6ee7f":"dfe1a485","chunk-402ab08c":"949bfdb2","chunk-98e0c8cc":"cea7479c","chunk-efc64be2":"5d5761a8","chunk-a5bde65a":"fea4d04a","chunk-444d206f":"518cd8ff"}[e]+".js"}function s(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,s),n.l=!0,n.exports}s.e=function(e){var t=[],n={"chunk-716fb61c":1,"chunk-234aed0c":1,"chunk-32a68574":1,"chunk-055d8c90":1,"chunk-1dc1c444":1,"chunk-402ab08c":1,"chunk-efc64be2":1,"chunk-a5bde65a":1,"chunk-444d206f":1};r[e]?t.push(r[e]):0!==r[e]&&n[e]&&t.push(r[e]=new Promise((function(t,n){for(var a="css/"+({}[e]||e)+"."+{"chunk-716fb61c":"ab43288b","chunk-234aed0c":"62cd23bf","chunk-2d0cbefe":"31d6cfe0","chunk-32a68574":"42871998","chunk-055d8c90":"4ec9a65d","chunk-1dc1c444":"d7d51460","chunk-3af6ee7f":"31d6cfe0","chunk-402ab08c":"d47fe89d","chunk-98e0c8cc":"31d6cfe0","chunk-efc64be2":"05cedd19","chunk-a5bde65a":"09316a61","chunk-444d206f":"a8b2af47"}[e]+".css",i=s.p+a,c=document.getElementsByTagName("link"),o=0;o<c.length;o++){var u=c[o],d=u.getAttribute("data-href")||u.getAttribute("href");if("stylesheet"===u.rel&&(d===a||d===i))return t()}var l=document.getElementsByTagName("style");for(o=0;o<l.length;o++){u=l[o],d=u.getAttribute("data-href");if(d===a||d===i)return t()}var h=document.createElement("link");h.rel="stylesheet",h.type="text/css",h.onload=t,h.onerror=function(t){var a=t&&t.target&&t.target.src||i,c=new Error("Loading CSS chunk "+e+" failed.\n("+a+")");c.code="CSS_CHUNK_LOAD_FAILED",c.request=a,delete r[e],h.parentNode.removeChild(h),n(c)},h.href=i;var f=document.getElementsByTagName("head")[0];f.appendChild(h)})).then((function(){r[e]=0})));var a=i[e];if(0!==a)if(a)t.push(a[2]);else{var c=new Promise((function(t,n){a=i[e]=[t,n]}));t.push(a[2]=c);var u,d=document.createElement("script");d.charset="utf-8",d.timeout=120,s.nc&&d.setAttribute("nonce",s.nc),d.src=o(e);var l=new Error;u=function(t){d.onerror=d.onload=null,clearTimeout(h);var n=i[e];if(0!==n){if(n){var a=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+a+": "+r+")",l.name="ChunkLoadError",l.type=a,l.request=r,n[1](l)}i[e]=void 0}};var h=setTimeout((function(){u({type:"timeout",target:d})}),12e4);d.onerror=d.onload=u,document.head.appendChild(d)}return Promise.all(t)},s.m=e,s.c=a,s.d=function(e,t,n){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(s.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)s.d(n,a,function(t){return e[t]}.bind(null,a));return n},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/",s.oe=function(e){throw console.error(e),e};var u=window["webpackJsonp"]=window["webpackJsonp"]||[],d=u.push.bind(u);u.push=t,u=u.slice();for(var l=0;l<u.length;l++)t(u[l]);var h=d;c.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"034f":function(e,t,n){"use strict";var a=n("1356"),r=n.n(a);r.a},1:function(e,t){},1356:function(e,t,n){},"1a5d":function(e,t,n){var a={"./Camera.vue":["6ec0","chunk-716fb61c","chunk-234aed0c","chunk-32a68574","chunk-055d8c90"],"./CameraViewes/ContoursTab.vue":["5c73","chunk-716fb61c","chunk-234aed0c","chunk-efc64be2"],"./CameraViewes/InputTab.vue":["50ef","chunk-716fb61c","chunk-234aed0c","chunk-402ab08c"],"./CameraViewes/OutputTab.vue":["4c92","chunk-716fb61c","chunk-234aed0c","chunk-2d0cbefe"],"./CameraViewes/ThresholdTab.vue":["1a40","chunk-716fb61c","chunk-32a68574","chunk-a5bde65a"],"./Settings.vue":["26d3","chunk-716fb61c","chunk-234aed0c","chunk-32a68574","chunk-1dc1c444"],"./SettingsViewes/Cameras.vue":["0b81","chunk-716fb61c","chunk-234aed0c","chunk-98e0c8cc"],"./SettingsViewes/DriverMode.vue":["e5f2","chunk-716fb61c","chunk-234aed0c","chunk-32a68574","chunk-3af6ee7f"],"./SettingsViewes/General.vue":["13f2","chunk-716fb61c","chunk-444d206f"]};function r(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],r=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n(r)}))}r.keys=function(){return Object.keys(a)},r.id="1a5d",e.exports=r},2:function(e,t){},"56d7":function(e,t,n){"use strict";n.r(t);var a=n("2b0e"),r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-app",[a("v-app-bar",{attrs:{app:"",dense:"","clipped-left":"",dark:""}},[a("img",{staticClass:"imgClass",attrs:{src:n("cf05")}}),a("v-toolbar-title",{attrs:{id:"title"}},[e._v("Chameleon Vision")]),a("div",{staticClass:"flex-grow-1"}),a("v-toolbar-items",[a("v-tabs",{attrs:{dark:"",height:"48","slider-color":"#4baf62"}},[a("v-tab",{attrs:{to:"vision"}},[e._v("Vision")]),a("v-tab",{attrs:{to:"settings"}},[e._v("Settings")])],1)],1)],1),a("v-content",[a("v-container",{attrs:{fluid:"","fill-height":""}},[a("v-layout",[a("v-flex",[a("router-view",{on:{save:e.startTimer}}),a("v-snackbar",{attrs:{timeout:1e3,top:"",color:"#4baf62"},model:{value:e.saveSnackbar,callback:function(t){e.saveSnackbar=t},expression:"saveSnackbar"}},[a("div",{staticStyle:{"text-align":"center",width:"100%"}},[a("h4",[e._v("Saved All changes")])])])],1)],1)],1)],1)],1)},i=[],c={name:"App",components:{},methods:{handleMessage(e,t){if(this.$store.state.hasOwnProperty(e))this.$store.commit(e,t);else if(this.$store.state.pipeline.hasOwnProperty(e))this.$store.commit("setPipeValues",{[e]:t});else switch(e){default:console.log(e+" : "+t)}},saveSettings(){clearInterval(this.timer),this.saveSnackbar=!0,this.handleInput("command","save")},startTimer(){void 0!==this.timer&&clearInterval(this.timer),this.timer=setInterval(this.saveSettings,4e3)}},data:()=>({saveSnackbar:!1,timer:void 0}),created(){this.$options.sockets.onmessage=async e=>{try{var t=await e.data.arrayBuffer();let n=this.$msgPack.decode(t);for(let e in n)n.hasOwnProperty(e)&&this.handleMessage(e,n[e])}catch(n){console.error("error: "+e.data+" , "+n)}}}},o=c,s=(n("034f"),n("2877")),u=n("6544"),d=n.n(u),l=n("7496"),h=n("40dc"),f=n("a523"),p=n("a75b"),v=n("0e8f"),m=n("a722"),b=n("2db4"),k=n("71a3"),g=n("fe57"),y=n("2a7f"),w=Object(s["a"])(o,r,i,!1,null,null,null),S=w.exports;d()(w,{VApp:l["a"],VAppBar:h["a"],VContainer:f["a"],VContent:p["a"],VFlex:v["a"],VLayout:m["a"],VSnackbar:b["a"],VTab:k["a"],VTabs:g["a"],VToolbarItems:y["a"],VToolbarTitle:y["b"]});var x=n("8c4f");function C(e){return()=>n("1a5d")(`./${e}.vue`)}a["a"].use(x["a"]);var P=new x["a"]({base:"/",routes:[{path:"/",redirect:"/vision"},{path:"/vision",name:"Vision",component:C("Camera")},{path:"/settings",name:"Settings",component:C("Settings")}]}),V=n("2f62");a["a"].use(V["a"]);const L=e=>(t,n)=>{a["a"].set(t,e,n)};var T=new V["a"].Store({state:{settings:{teamNumber:1577,connectionType:0,ip:"",gateway:"",netmask:"",hostname:"Chameleon-vision"},pipeline:{exposure:0,brightness:0,orientation:0,hue:[0,15],saturation:[0,15],value:[0,25],erode:!1,dilate:!1,area:[0,12],ratio:[0,12],extent:[0,12],speckle:5,targetGrouping:0,targetIntersection:0,sortMode:0,isBinary:0,calibrationMode:0},driverMode:{isDriver:!1,driverExposure:0,driverBrightness:0},cameraSettings:{},resolutionList:[],port:1181,currentCameraIndex:0,currentPipelineIndex:0,cameraList:[],pipelineList:[],point:{}},mutations:{settings:L("settings"),pipeline:L("pipeline"),cameraSettings:L("cameraSettings"),resolutionList:L("resolutionList"),port:L("port"),currentCameraIndex:L("currentCameraIndex"),currentPipelineIndex:L("currentPipelineIndex"),cameraList:L("cameraList"),pipelineList:L("pipelineList"),point:L("point"),setPipeValues(e,t){for(let n in t)a["a"].set(e.pipeline,n,t[n])},driverMode:L("driverMode")},actions:{settings:e=>e.settings,pipeline:e=>e.pipeline,cameraSettings:e=>e.cameraSettings,resolutionList:e=>e.resolutionList,port:e=>e.port,currentCameraIndex:e=>e.currentCameraIndex,currentPipelineIndex:e=>e.currentPipelineIndex,cameraList:e=>e.cameraList,pipelineList:e=>e.pipelineList,point:e=>e.point,driverMode:e=>e.driverMode}}),O=(n("5363"),n("d1e7"),n("f309"));a["a"].use(O["a"]);var I=new O["a"]({icons:{}}),_=n("b408"),M=n.n(_),j=n("7d47"),E=n.n(j);a["a"].config.productionTip=!1,a["a"].use(M.a,"ws://"+location.hostname+":5800/websocket"),a["a"].prototype.$msgPack=E()(!0),a["a"].mixin({methods:{handleInput(e,t){let n=this.$msgPack.encode({[e]:t});this.$socket.send(n)}}}),new a["a"]({router:P,store:T,vuetify:I,render:e=>e(S)}).$mount("#app")},cf05:function(e,t,n){e.exports=n.p+"img/logo.e82307fd.png"}});
|
|
//# sourceMappingURL=app.415345a3.js.map
|