@luoxiao123/bankcard-reader-start
Version:
17 lines (16 loc) • 864 B
TypeScript
import { BankCardData, Config, Device as DeviceBase, Options } from '@waiting/bankcard-reader-base';
import { DModel as M, FModel as FM } from 'win32-def';
export { BankCardData, Config, Options, };
/** dll接口方法 */
export interface DllFuncsModel extends FM.DllFuncsModel {
star_InitConnect(iPort: M.INT, iBaud: M.INT, cBp: M.CHAR, szDevInfo: M.POINT, iInfoLen: M.POINT): M.INT;
star_Open(iPort: M.INT, iBaud: M.INT, cBp: M.CHAR): M.INT;
star_Close(): M.INT;
star_GetDevInfo(szDevInfo: M.POINT, iInfoLen: M.POINT): M.INT;
star_ICGetInfo(iIcMode: M.INT, szTagList: M.POINT, szCardInfo: M.POINT, iTimeout: M.INT): M.INT;
star_ReadMagCardNo(iReadTrack: M.INT, iDataType: M.INT, szCardNo: M.POINT, iCardNoLen: M.POINT, iTimeout: M.INT): M.INT;
}
/** 读卡设置 */
export interface Device extends DeviceBase {
apib: DllFuncsModel;
}