123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- 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();
- }
- }
|