2024-05-08 15:37:58 +00:00
|
|
|
import{d as T,r as J,bH as Q,C as V,aE as W,aH as u,aI as r,aM as d,aN as f,u as g,a_ as X,a$ as Y,bu as Z,bI as tt,bF as ot,b7 as nt,bi as at,bm as et,bn as rt,G as c,D as ut}from"./arco.7dae27b5.js";import{e as ct,_ as H}from"./index.abea991e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{e as it,a as n,b as a}from"./serial.c741fbda.js";import"./chart.e6650a02.js";import"./vue.9b8cbb5e.js";const st=""+new URL("../gy.png",import.meta.url).href,B=i=>(et("data-v-63b01619"),i=i(),rt(),i),_t=B(()=>c("br",null,null,-1)),dt=B(()=>c("br",null,null,-1)),pt=B(()=>c("div",null,[c("img",{style:{"margin-bottom":"10px"},width:"600px",src:st})],-1)),mt=T({__name:"banner",setup(i){const t=ct(),h=J({eepromSize:"\u70B9\u51FB\u68C0\u6D4B\u6309\u94AE\u68C0\u6D4B"}),R=async()=>{var s,p,m,l,F,_,P,M,y,E,v,C,D,k,x,A,I,K,z,$,N;let e="\u672A\u77E5\u3001\u6545\u969C\u3001\u4E0D\u53EF\u7528";const S=[Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256)];await it(t.connectPort);const o=new Uint8Array(S);if(((s=t.configuration)==null?void 0:s.uart)=="official"){const b=await n(t.connectPort,0,8,(p=t.configuration)==null?void 0:p.uart);await a(t.connectPort,0,o,8,(m=t.configuration)==null?void 0:m.uart);const w=await n(t.connectPort,0,8,(l=t.configuration)==null?void 0:l.uart);o.toString()==w.toString()&&(e="8KB\uFF0864Kbit\uFF09"),await a(t.connectPort,0,b,8,(F=t.configuration)==null?void 0:F.uart)}else{const b=await n(t.connectPort,0,8,(_=t.configuration)==null?void 0:_.uart);await a(t.connectPort,0,o,8,(P=t.configuration)==null?void 0:P.uart);const w=await n(t.connectPort,0,8,(M=t.configuration)==null?void 0:M.uart);o.toString()==w.toString()&&(e="8KB\uFF0864Kbit\uFF09"),await a(t.connectPort,0,b,8,(y=t.configuration)==null?void 0:y.uart);const U=await n(t.connectPort,131064,8,(E=t.configuration)==null?void 0:E.uart);await a(t.connectPort,131064,o,8,(v=t.configuration)==null?void 0:v.uart);const G=await n(t.connectPort,131064,8,(C=t.configuration)==null?void 0:C.uart);o.toString()==G.toString()&&(e="128KB\uFF081Mbit\uFF09"),await a(t.connectPort,131064,U,8,(D=t.configuration)==null?void 0:D.uart);const L=await n(t.connectPort,262136,8,(k=t.configuration)==null?void 0:k.uart);await a(t.connectPort,262136,o,8,(x=t.configuration)==null?void 0:x.uart);const O=await n(t.connectPort,262136,8,(A=t.configuration)==null?void 0:A.uart);o.toString()==O.toString()&&(e="256KB\uFF082Mbit\uFF09"),await a(t.connectPort,262136,L,8,(I=t.configuration)==null?void 0:I.uart);const j=await n(t.connectPort,524280,8,(K=t.configuration)==null?void 0:K.uart);await a(t.connectPort,524280,o,8,(z=t.configuration)==null?void 0:z.uart);const q=await n(t.connectPort,524280,8,($=t.configuration)==null?void 0:$.uart);o.toString()==q.toString()&&(e="512KB\uFF084Mbit\uFF09"),await a(t.connectPort,524280,j,8,(N=t.configuration)==null?void 0:N.uart)}h.eepromSize=e};return(e,S)=>{const o=Z,s=tt,p=ot,m=nt,l=Q,F=at;return V(),W(s,{class:"banner"},{default:u(()=>[r(s,null,{default:u(()=>[r(o,{heading:5,style:{"margin-top":"0"}},{default:u(()=>[d(f(g(t).connectState?"\u6B22\u8FCE\u4F60~\uFF0C\u8FDE\u63A5\u6210\u529F\uFF01":"\u6B22\u8FCE\u4F60~\uFF0C\u70B9\u51FB\u53F3\u4E0A\u89D2\u201C\u8FDE\u63A5\u201D\u6309\u94AE\u8FDE\u63A5\u624B\u53F0\u3002"),1)]),_:1})]),_:1}),r(p,{class:"panel-border"}),r(F,null,{default:u(()=>[X(r(l,{style:{marginTop:"2em",marginBottom:"2em"},title:"\u624B\u53F0\u4FE1\u606F"},{default:u(()=>{var _;return[d(" \u5F53\u524D\u56FA\u4EF6\u7248\u672C\uFF1A"+f(g(t).firmwareVersion)+" ",1),_t,d(" \u5339\u914D\u5199\u9891\u914D\u7F6E\uFF1A"+f((_=g(t).configuration)==null?void 0:_.name)+" ",1),dt,d(" \u5B58\u50A8\u5927\u5C0F\uFF1A"+f(h.eepromSize)+" ",1),r(m,{size:"mini",type:"primary",onClick:R},{default:u(()=>[d("\u68C0\u6D4B")]),_:1})]}),_:1},512),[[Y,g(t)
|