UNPKG

@danidoble/webserial-vending-commands

Version:
2 lines (1 loc) 692 B
"use strict";var a=Object.defineProperty;var o=(n,t,e)=>t in n?a(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e;var r=(n,t,e)=>o(n,typeof t!="symbol"?t+"":t,e);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("./parser-Dsi8ZXwF.cjs"),i=class i{build(t){return t[3]=this.withChecksum(t),l.parseToBuffer(t)}withChecksum(t){let e=0;return t.forEach((s,u)=>{u!==3&&(e+=s)}),e}static connection(t=1){return i.instance.build([160,t,0,161])}static deactivate(t=1){return i.connection(t)}static activate(){return i.instance.build([160,1,1,162])}static custom(t){return i.instance.build(t)}};r(i,"instance");let c=i;c.instance=new c;exports.Relay=c;