|
@@ -184,15 +184,16 @@ class bleManager {
|
|
async sendData(data) {
|
|
async sendData(data) {
|
|
return new Promise((resolve, reject) => {
|
|
return new Promise((resolve, reject) => {
|
|
var buffer = null;
|
|
var buffer = null;
|
|
- if (Buffer.isBuffer(data)) {
|
|
|
|
- buffer = data;
|
|
|
|
- } else {
|
|
|
|
- const buffer = new ArrayBuffer(data.length);
|
|
|
|
- const view = new Uint8Array(buffer);
|
|
|
|
- for (let i = 0; i < data.length; i++) {
|
|
|
|
- view[i] = data[i].toString(16);
|
|
|
|
- }
|
|
|
|
|
|
+ // todo 判断是否是buffer
|
|
|
|
+ // if (Buffer.isBuffer(data)) {
|
|
|
|
+ // buffer = data;
|
|
|
|
+ // } else {
|
|
|
|
+ buffer = new ArrayBuffer(data.length);
|
|
|
|
+ const view = new Uint8Array(buffer);
|
|
|
|
+ for (let i = 0; i < data.length; i++) {
|
|
|
|
+ view[i] = data[i].toString(16);
|
|
}
|
|
}
|
|
|
|
+ // }
|
|
|
|
|
|
console.log('开始发送数据:', view);
|
|
console.log('开始发送数据:', view);
|
|
wx.writeBLECharacteristicValue({
|
|
wx.writeBLECharacteristicValue({
|