|
@@ -155,18 +155,18 @@ class BtHelper {
|
|
mDevice.volume = volume;
|
|
mDevice.volume = volume;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///电量
|
|
|
|
|
|
+ ///电量
|
|
case EnumCmdEvent.battery:
|
|
case EnumCmdEvent.battery:
|
|
mDevice.kwh = event.kwh;
|
|
mDevice.kwh = event.kwh;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///低时延模式 低时延模式开启 1:音乐 , 2: 游戏 , 3: movie
|
|
|
|
|
|
+ ///低时延模式 低时延模式开启 1:音乐 , 2: 游戏 , 3: movie
|
|
case EnumCmdEvent.lowDelayMode:
|
|
case EnumCmdEvent.lowDelayMode:
|
|
mDevice.lowDelayMode = event.lowDelayMode;
|
|
mDevice.lowDelayMode = event.lowDelayMode;
|
|
mDevice.lowDelayModeOpen = event.lowDelayModeOpen;
|
|
mDevice.lowDelayModeOpen = event.lowDelayModeOpen;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///电量 耳机电量
|
|
|
|
|
|
+ ///电量 耳机电量
|
|
case EnumCmdEvent.batteryEarphone:
|
|
case EnumCmdEvent.batteryEarphone:
|
|
mDevice.kwh = event.kwh;
|
|
mDevice.kwh = event.kwh;
|
|
mDevice.kwhLeft = event.kwhLeft;
|
|
mDevice.kwhLeft = event.kwhLeft;
|
|
@@ -174,12 +174,12 @@ class BtHelper {
|
|
mDevice.kwhBox = event.kwhBox;
|
|
mDevice.kwhBox = event.kwhBox;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///是否支持TTS
|
|
|
|
|
|
+ ///是否支持TTS
|
|
case EnumCmdEvent.enableTTS:
|
|
case EnumCmdEvent.enableTTS:
|
|
mDevice.enableTTS = event.enableTTS;
|
|
mDevice.enableTTS = event.enableTTS;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///切换设备连接模式 0:未知 1:低功耗蓝牙 2:wifi类型 3:经典蓝牙(不做任何操作) 4:4G类型
|
|
|
|
|
|
+ ///切换设备连接模式 0:未知 1:低功耗蓝牙 2:wifi类型 3:经典蓝牙(不做任何操作) 4:4G类型
|
|
case EnumCmdEvent.switchDeviceMode:
|
|
case EnumCmdEvent.switchDeviceMode:
|
|
var deviceMode = event.deviceMode.index;
|
|
var deviceMode = event.deviceMode.index;
|
|
if (deviceMode != null) {
|
|
if (deviceMode != null) {
|
|
@@ -188,14 +188,14 @@ class BtHelper {
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///4G外插卡 4G虚拟卡 当前使用的sim卡
|
|
|
|
|
|
+ ///4G外插卡 4G虚拟卡 当前使用的sim卡
|
|
case EnumCmdEvent.sim:
|
|
case EnumCmdEvent.sim:
|
|
mDevice.sim = event.sim;
|
|
mDevice.sim = event.sim;
|
|
mDevice.eSim = event.eSim;
|
|
mDevice.eSim = event.eSim;
|
|
mDevice.simIndex = event.simIndex;
|
|
mDevice.simIndex = event.simIndex;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///闹钟是否开启 闹钟周期 闹钟唤醒时间
|
|
|
|
|
|
+ ///闹钟是否开启 闹钟周期 闹钟唤醒时间
|
|
case EnumCmdEvent.wake:
|
|
case EnumCmdEvent.wake:
|
|
mDevice.wakeSwitch = event.wakeSwitch;
|
|
mDevice.wakeSwitch = event.wakeSwitch;
|
|
mDevice.wakeCycle = event.wakeCycle;
|
|
mDevice.wakeCycle = event.wakeCycle;
|
|
@@ -203,14 +203,14 @@ class BtHelper {
|
|
mDevice.wakeMinutes = event.wakeMinutes;
|
|
mDevice.wakeMinutes = event.wakeMinutes;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///休眠是否开启 休眠时间
|
|
|
|
|
|
+ ///休眠是否开启 休眠时间
|
|
case EnumCmdEvent.sleep:
|
|
case EnumCmdEvent.sleep:
|
|
mDevice.sleepSwitch = event.sleepSwitch;
|
|
mDevice.sleepSwitch = event.sleepSwitch;
|
|
mDevice.sleepHour = event.sleepHour;
|
|
mDevice.sleepHour = event.sleepHour;
|
|
mDevice.sleepMinutes = event.sleepMinutes;
|
|
mDevice.sleepMinutes = event.sleepMinutes;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///版本和型号
|
|
|
|
|
|
+ ///版本和型号
|
|
case EnumCmdEvent.version:
|
|
case EnumCmdEvent.version:
|
|
mDevice.version = event.version;
|
|
mDevice.version = event.version;
|
|
var clientType = mDevice.clientType ?? "";
|
|
var clientType = mDevice.clientType ?? "";
|
|
@@ -243,7 +243,7 @@ class BtHelper {
|
|
// }
|
|
// }
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///云小微授权
|
|
|
|
|
|
+ ///云小微授权
|
|
case EnumCmdEvent.auth:
|
|
case EnumCmdEvent.auth:
|
|
var authInfo = event.authInfo;
|
|
var authInfo = event.authInfo;
|
|
mDevice.authInfo = authInfo;
|
|
mDevice.authInfo = authInfo;
|
|
@@ -259,17 +259,17 @@ class BtHelper {
|
|
// });
|
|
// });
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///EQ音效
|
|
|
|
|
|
+ ///EQ音效
|
|
case EnumCmdEvent.eq:
|
|
case EnumCmdEvent.eq:
|
|
mDevice.eqs = event.eqs;
|
|
mDevice.eqs = event.eqs;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///payId 充流量使用
|
|
|
|
|
|
+ ///payId 充流量使用
|
|
case EnumCmdEvent.payId:
|
|
case EnumCmdEvent.payId:
|
|
mDevice.payId = event.payId;
|
|
mDevice.payId = event.payId;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///QQ音乐使用dsn授权
|
|
|
|
|
|
+ ///QQ音乐使用dsn授权
|
|
case EnumCmdEvent.dsn:
|
|
case EnumCmdEvent.dsn:
|
|
var dsn = event.dsn;
|
|
var dsn = event.dsn;
|
|
mDevice.dsn = dsn;
|
|
mDevice.dsn = dsn;
|
|
@@ -278,13 +278,13 @@ class BtHelper {
|
|
// ProviderUtil.twelvePublic.wifiDeviceConnected();
|
|
// ProviderUtil.twelvePublic.wifiDeviceConnected();
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///自动切换 0,1不能
|
|
|
|
- ///
|
|
|
|
|
|
+ ///自动切换 0,1不能
|
|
|
|
+ ///
|
|
case EnumCmdEvent.netModeAuto:
|
|
case EnumCmdEvent.netModeAuto:
|
|
mDevice.netModeAuto = event.netModeAuto;
|
|
mDevice.netModeAuto = event.netModeAuto;
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///解绑设备
|
|
|
|
|
|
+ ///解绑设备
|
|
case EnumCmdEvent.unbind:
|
|
case EnumCmdEvent.unbind:
|
|
// let unbindAddress = event.item.address ?? "";
|
|
// let unbindAddress = event.item.address ?? "";
|
|
// if (unbindAddress != mDevice.address) {
|
|
// if (unbindAddress != mDevice.address) {
|
|
@@ -300,7 +300,7 @@ class BtHelper {
|
|
|
|
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///解绑设备
|
|
|
|
|
|
+ ///解绑设备
|
|
case EnumCmdEvent.ctrlStatus:
|
|
case EnumCmdEvent.ctrlStatus:
|
|
// List < int > ctrlList = event.ctrlStatus;
|
|
// List < int > ctrlList = event.ctrlStatus;
|
|
// if (ctrlList.length == 3) {
|
|
// if (ctrlList.length == 3) {
|
|
@@ -322,7 +322,7 @@ class BtHelper {
|
|
notifyListeners();
|
|
notifyListeners();
|
|
break;
|
|
break;
|
|
|
|
|
|
- ///设备信息
|
|
|
|
|
|
+ ///设备信息
|
|
case EnumCmdEvent.getDeviceInfo:
|
|
case EnumCmdEvent.getDeviceInfo:
|
|
// List list = [];
|
|
// List list = [];
|
|
// String userId = ProviderUtil.user.userModel.uid ?? "";
|
|
// String userId = ProviderUtil.user.userModel.uid ?? "";
|
|
@@ -430,7 +430,6 @@ class BtHelper {
|
|
console.log('订阅数据:', charc.uuid);
|
|
console.log('订阅数据:', charc.uuid);
|
|
// 订阅的
|
|
// 订阅的
|
|
this.bleManager.notifyCharacteristicValueChange(charc.uuid, (res) => {
|
|
this.bleManager.notifyCharacteristicValueChange(charc.uuid, (res) => {
|
|
- console.log("dfadsfqweerqewrq====" + JSON.stringify(res));
|
|
|
|
BtParse.parseTLV(res);
|
|
BtParse.parseTLV(res);
|
|
})
|
|
})
|
|
}
|
|
}
|