UNPKG

@iotize/zebra-rfid.cordova

Version:

Cordova plugin that integrates [Zebra RFID Reader SDK for android](https://www.zebra.com/gb/en/support-downloads/software/rfid-software/rfid-sdk-for-android.html).

56 lines (55 loc) 1.55 kB
import { LockDataField, LockPrivilege, MemoryBank, TagDiscoveredEvent } from './definitions'; export declare class ZebraRfid { connect(): Promise<{ hostname: string; transport: string; port: number; }>; disconnect(): Promise<void>; startScan(): Promise<TagDiscoveredEvent>; scan(): import("rxjs").Observable<TagDiscoveredEvent>; getTags(): Promise<{ id: string; peakRSSI: number; pc: number; antennaId: number; seenCount: number; channelIndex: number; lastSeen?: number | undefined; }[]>; stopScan(): Promise<void>; read(options: { id: string; offset?: number; count?: number; memoryBank?: MemoryBank; password?: string; }): Promise<string>; write(options: { id: string; /** * hex string */ data: string; offset?: number; memoryBank?: MemoryBank; writeRetries?: number; password?: string; }): Promise<void>; writeAccessPassword(options: { tagId: string; newPassword: string; password?: string; }): Promise<void>; writeKillPassword(options: { tagId: string; newPassword: string; password?: string; }): Promise<void>; writeLockSettings(options: { id: string; dataField: LockDataField; privilege: LockPrivilege; password?: string; }): Promise<void>; }