@danidoble/webserial-vending-commands
Version:
WebSerial Vending Commands
233 lines • 10.7 kB
TypeScript
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