UNPKG

bankcard-reader

Version:
29 lines (25 loc) 627 B
export function findDeviceList(deviceOpts, apib) { const arr = [] // 不用打开端口,驱动自动查找 const device = { apib, deviceOpts, inUse: false, openPort: 0, } arr.push(device) return arr } export function readFJ(device) { const buf = Buffer.alloc(64) device.apib.FJ_GetBankNumber(buf) return parseBuffer(buf) } export function readJC(device) { const buf = Buffer.alloc(64) device.apib.JC_GetBankNumber(buf) return parseBuffer(buf) } export function parseBuffer(buf) { return buf.toString('utf8').trim().replace(/\0+$/g, '') }