var NFCSDK = require('./NFCDeviceWechat.js'); /** * 开始扫描 * @param {*} callBack */ export function startScanDevice(callBack) { NFCSDK.startScanDevice( (res) => { callBack.call(this, res); } ) } export function startScanDeviceNfc(routeType, callBack) { NFCSDK.startScanDevice( (res) => { callBack.call(this, res, routeType); } ) } /** * 停止扫描 * @param {回调} callBack */ export function stopScanDevice(callBack) { NFCSDK.stopScanDevice( (res) => { callBack.call(this, res); } ); } /** * 连接卡片 * @param {回调} callBack */ export function connectDevice(callBack) { NFCSDK.connectDevice( (res) => { callBack.call(this, res); } ) } /** * 断开连接 * @param {回调} callBack */ export function disconnectDevice(callBack) { NFCSDK.disConnectDevice((res) => { callBack.call(this, res); }) } /** * * @param {指令数组} cmdArr * @param {回调} callback */ export function transCmd(cmdArr, callback) { NFCSDK.ICCTransCmd(cmdArr, (res) => { callback.call(this, res); }) } /** * 移除扫描、断开链接及实例 * @param {回调} callBack */ export function remove(callback) { NFCSDK.remove((res) => { callback.call(this, res); }) }