@waiting/bankcard-reader-bp8903
Version:
11 lines (10 loc) • 699 B
TypeScript
import { BankCardData } from '@waiting/bankcard-reader-base';
import { Device } from './model';
export declare function connectDevice(device: Device, port: number): number;
export declare function disconnectDevice(device: Device): boolean;
/** 检查端口是否已打开 */
export declare function isDevicePortOpen(device: Device): boolean;
export declare function findDeviceList(deviceOpts: Device['deviceOpts'], apib: Device['apib']): Device[];
export declare function findDevice(openPort: Device['openPort'], deviceOpts: Device['deviceOpts'], apib: Device['apib']): Device;
/** 读取银行卡 支持 接触、非接触、磁条 */
export declare function readAll(device: Device): BankCardData;