UNPKG

@danidoble/webserial-vending-commands

Version:
79 lines 3.44 kB
type banknotePurseSaveMemoryOptions = { channel: null | number; $20: null | number; $50: null | number; $100: null | number; $200: null | number; $500: null | number; $1000: null | number; }; type cardReaderDispenseOptions = { selection: number; second_selection?: null | number; sensor?: boolean; seconds?: null | number; price: number; }; type dispenseOptions = { selection: number; second_selection?: null | number; sensor?: boolean; seconds?: null | number; }; declare class Boardroid { static asHex: boolean; static instance: Boardroid; build(data: Uint8Array): Uint8Array | Array<string> | string; serialBoardroidSumHex(arr: Uint8Array): number; boardroidCheckSum(bytes: Uint8Array): Uint8Array; static connection({ channel }?: { channel?: number | undefined; }): Uint8Array | Array<string> | string; static coinPurseConfiguration({ enable, high, low, }?: { enable?: boolean | undefined; high?: number | undefined; low?: number | undefined; }): Uint8Array | Array<string> | string; static coinPurseDispense({ $50c, $1, $2, $5, $10 }?: { $50c?: number | undefined; $1?: number | undefined; $2?: number | undefined; $5?: number | undefined; $10?: number | undefined; }): Uint8Array | Array<string> | string; static coinPurseReadTubes(): Uint8Array | Array<string> | string; static banknotePurseICTConfigure({ enable, scrow }?: { enable?: boolean | undefined; scrow?: boolean | undefined; }): Uint8Array | Array<string> | string; static banknotePurseOtherConfigure({ enable, scrow }?: { enable?: boolean | undefined; scrow?: boolean | undefined; }): Uint8Array | Array<string> | string; static banknotePurseICTDispense({ quantity, denomination, }: { quantity?: number | undefined; denomination?: number | undefined; }): Uint8Array | Array<string> | string; static banknotePurseOtherDispense({ $20, $50, $100, $200, $500, $1000, }?: { $20?: number | undefined; $50?: number | undefined; $100?: number | undefined; $200?: number | undefined; $500?: number | undefined; $1000?: number | undefined; }): Uint8Array | Array<string> | string; static banknotePurseAcceptInScrow(): Uint8Array | Array<string> | string; static banknotePurseRejectInScrow(): Uint8Array | Array<string> | string; static banknotePurseSaveMemory({ channel, $20, $50, $100, $200, $500, $1000, }?: banknotePurseSaveMemoryOptions): Uint8Array | Array<string> | string; static banknotePurseReadRecycler(): Uint8Array | Array<string> | string; static cardReaderDisable(): Uint8Array | Array<string> | string; static cardReaderDispense({ selection, second_selection, sensor, seconds, price, }?: cardReaderDispenseOptions): Uint8Array | Array<string> | string; static coolingRelayConfigure({ enable }?: { enable?: boolean | undefined; }): Uint8Array | Array<string> | string; static readTemperature(): Uint8Array | Array<string> | string; static dispense({ selection, second_selection, sensor, seconds, }?: dispenseOptions): Uint8Array | Array<string> | string; static customCode(code: Array<number | string>): Uint8Array | Array<string> | string; } export { Boardroid }; //# sourceMappingURL=boardroid.d.ts.map