UNPKG

@danidoble/webserial-vending-commands

Version:
233 lines 10.7 kB
type dispenseOptions = { machineChannel?: number; selection?: number | string; cart?: boolean; }; type resetOptions = { machineChannel?: number; type?: "soldOut" | "waiting" | "machine"; }; type programOptions = { machineChannel?: number; param1?: number; param2?: number; }; type programDisplayLanguageOptions = { machineChannel?: number; language?: "spanish" | "english" | "french"; }; type programWorkingTemperatureOptions = { machineChannel?: number; degrees?: number; machineType?: "esplus" | "iceplus"; }; type programElevatorSpeedOptions = { machineChannel?: number; speed?: "high" | "low"; }; type programTemperatureScaleOptions = { machineChannel?: number; scale?: "celsius" | "fahrenheit"; }; type displayConfigOptions = { machineChannel?: number; type?: number; param2?: Array<number>; }; type sendCustomCodeOptions = { code?: Array<number>; }; type eventsConfigOptions = { machineChannel?: number; event?: number | string | null; enable?: boolean; }; type eventEnableOptions = { machineChannel?: number; event?: number | string | null; }; declare class Jofemar { static asHex: boolean; static instance: Jofemar; build(data: Array<number>): Uint8Array | Array<string> | string; calcCheckSums(val: number): number[]; jofemarCheckSum(bytes: Array<number>): Uint8Array; getTrayAndChannelBySelection(selection: number | string): { channel: number; tray: number; }; makeDisplayMessage(message?: string): number[]; makeTimeFormat(date: Date): number[]; static connection({ channel }?: { channel?: number | undefined; }): Uint8Array | Array<string> | string; static dispense({ machineChannel, selection, cart }?: dispenseOptions): Uint8Array | Array<string> | string; static endCartDispense({ machineChannel }?: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static collect({ machineChannel }?: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static reset({ machineChannel, type }?: resetOptions): Uint8Array | Array<string> | string; static status({ machineChannel }?: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static lights({ machineChannel, type }?: { machineChannel?: number | undefined; type?: string | undefined; }): Uint8Array | Array<string> | string; static program({ machineChannel, param1, param2, }?: programOptions): Uint8Array | Array<string> | string; static programDisplayLanguage({ machineChannel, language, }?: programDisplayLanguageOptions): Uint8Array | Array<string> | string; static programBeeper({ machineChannel, enable, }: { machineChannel?: number | undefined; enable?: boolean | undefined; }): Uint8Array | Array<string> | string; static programDisableWorkingTemperature({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static programDisableThermometer({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static programWorkingTemperature({ machineChannel, degrees, machineType, }?: programWorkingTemperatureOptions): Uint8Array | Array<string> | string; static programIsolationTray({ machineChannel, tray, }: { machineChannel?: number | undefined; tray?: number | undefined; }): Uint8Array | Array<string> | string; static programTimeToStandbyAfterCollect({ machineChannel, seconds, }?: { machineChannel?: number | undefined; seconds?: number | undefined; }): Uint8Array | Array<string> | string; static programTimeToStandbyWithoutCollect({ machineChannel, minutes, }?: { machineChannel?: number | undefined; minutes?: number | undefined; }): Uint8Array | Array<string> | string; static programElevatorSpeed({ machineChannel, speed, }?: programElevatorSpeedOptions): Uint8Array | Array<string> | string; static programTemperatureExpiration({ machineChannel, enable, }: { machineChannel?: number | undefined; enable?: boolean | undefined; }): Uint8Array | Array<string> | string; static programMachineAddress({ machineChannel, address, }: { machineChannel?: number | undefined; address?: number | undefined; }): Uint8Array | Array<string> | string; static programTemperatureBeforeExpiration({ machineChannel, degrees, }: { machineChannel?: number | undefined; degrees?: number | undefined; }): Uint8Array | Array<string> | string; static programTimeBeforeExpirationByTemperature({ machineChannel, minutes, }: { machineChannel?: number | undefined; minutes?: number | undefined; }): Uint8Array | Array<string> | string; static programTemperatureScale({ machineChannel, scale, }?: programTemperatureScaleOptions): Uint8Array | Array<string> | string; static programVoltageEngine({ machineChannel, selection, voltage, }?: { machineChannel?: number | undefined; selection?: number | undefined; voltage?: number | undefined; }): Uint8Array | Array<string> | string; static programPushOverProducts({ machineChannel, selection, enable, }?: { machineChannel?: number | undefined; selection?: number | undefined; enable?: boolean | undefined; }): Uint8Array | Array<string> | string; static programChannelRunningAfterDispense({ machineChannel, selection, seconds, }?: { machineChannel?: number | undefined; selection?: number | undefined; seconds?: number | undefined; }): Uint8Array | Array<string> | string; static checkData({ machineChannel, type, aux, }: { machineChannel?: number | undefined; type?: number | undefined; aux?: number | undefined; }): Uint8Array | Array<string> | string; static getDisplayLanguage({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getBeeper({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getWorkingTemperature({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getIsolationTray({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getProgramVersion({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getFaults({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getMachineId({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getCurrentTemperature({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getTimeToStandbyAfterCollect({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getTimeToStandbyWithoutCollect({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getElevatorSpeed({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getTemperatureExpiration({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getTemperatureBeforeExpiration({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getTimeBeforeExpirationByTemperature({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getTemperatureScale({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getClockRegisters({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getMachineActivity({ machineChannel, }: { machineChannel?: number | undefined; }): Uint8Array | Array<string> | string; static getVoltageEngine({ machineChannel, selection, }: { machineChannel?: number | undefined; selection?: number | undefined; }): Uint8Array | Array<string> | string; static getChannelPresence({ machineChannel, selection }?: { machineChannel?: number | undefined; selection?: number | undefined; }): Uint8Array | Array<string> | string; static getPushOverProducts({ machineChannel, selection }?: { machineChannel?: number | undefined; selection?: number | undefined; }): Uint8Array | Array<string> | string; static getChannelRunningAfterDispense({ machineChannel, selection, }?: { machineChannel?: number | undefined; selection?: number | undefined; }): Uint8Array | Array<string> | string; static displayConfig({ machineChannel, type, param2, }?: displayConfigOptions): Uint8Array | Array<string> | string; static setDisplayStandbyMessage({ machineChannel, message }?: { machineChannel?: number | undefined; message?: string | undefined; }): Uint8Array | Array<string> | string; static setDisplayMessageTemporarily({ machineChannel, message, seconds, }: { machineChannel?: number | undefined; message?: string | undefined; seconds?: number | undefined; }): Uint8Array | Array<string> | string; static setDisplayMessageUnlimited({ machineChannel, message, }: { machineChannel?: number | undefined; message?: string | undefined; }): Uint8Array | Array<string> | string; static programClock({ machineChannel, date }?: { machineChannel?: number | undefined; date?: Date | undefined; }): Uint8Array | Array<string> | string; static eventsConfig({ machineChannel, event, enable, }?: eventsConfigOptions): Uint8Array | Array<string> | string; static eventEnable({ machineChannel, event, }?: eventEnableOptions): Uint8Array | Array<string> | string; static eventDisable({ machineChannel, event, }?: eventEnableOptions): Uint8Array | Array<string> | string; static sendCustomCode({ code }?: sendCustomCodeOptions): Uint8Array | Array<string> | string; } export { Jofemar }; //# sourceMappingURL=jofemar.d.ts.map