1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- 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();
- }
- ///开始连接设备
- async startConnect(device) {
-
- }
- }
|