const manager = require('./manager'); module.exports = { BleUtil } class BleUtil { static _instance = new BleUtil(); static getInstance() { return BleUtil._instance; } constructor() { var that = this; that.manager = new manager(); } ///获取比较的数据 getCompareList() { var that = this; return that.manager.getCompareList(); } getDissmissDevice() { var that = this; return that.manager.getDissmissDevice(); } getCallBackConnect() { var that = this; return that.manager.getCallBackConnect(); } ///初始化蓝牙适配器 initBluetoothAdapter() { var that = this; that.manager.initBlueAdapter(); } ///获取蓝牙设备 connect:true,去连接,false,去对比 listenBlueDevices() { var that = this; that.manager.listenBlueDevices(); } ///搜索蓝牙设备 startScan(connectWillDevice, boolean, callBackConnect) { var that = this; that.manager.startScan( connectWillDevice, boolean, callBackConnect, ); } ///停止搜索蓝牙设备 async stopScan() { var that = this; await that.manager.stopScan(); } }