|
@@ -141,18 +141,18 @@ class BtHelper {
|
|
|
mDevice.volume = volume;
|
|
|
break;
|
|
|
|
|
|
- ///电量
|
|
|
+ ///电量
|
|
|
case EnumCmdEvent.battery:
|
|
|
mDevice.kwh = event.kwh;
|
|
|
break;
|
|
|
|
|
|
- ///低时延模式 低时延模式开启 1:音乐 , 2: 游戏 , 3: movie
|
|
|
+ ///低时延模式 低时延模式开启 1:音乐 , 2: 游戏 , 3: movie
|
|
|
case EnumCmdEvent.lowDelayMode:
|
|
|
mDevice.lowDelayMode = event.lowDelayMode;
|
|
|
mDevice.lowDelayModeOpen = event.lowDelayModeOpen;
|
|
|
break;
|
|
|
|
|
|
- ///电量 耳机电量
|
|
|
+ ///电量 耳机电量
|
|
|
case EnumCmdEvent.batteryEarphone:
|
|
|
mDevice.kwh = event.kwh;
|
|
|
mDevice.kwhLeft = event.kwhLeft;
|
|
@@ -160,12 +160,12 @@ class BtHelper {
|
|
|
mDevice.kwhBox = event.kwhBox;
|
|
|
break;
|
|
|
|
|
|
- ///是否支持TTS
|
|
|
+ ///是否支持TTS
|
|
|
case EnumCmdEvent.enableTTS:
|
|
|
mDevice.enableTTS = event.enableTTS;
|
|
|
break;
|
|
|
|
|
|
- ///切换设备连接模式 0:未知 1:低功耗蓝牙 2:wifi类型 3:经典蓝牙(不做任何操作) 4:4G类型
|
|
|
+ ///切换设备连接模式 0:未知 1:低功耗蓝牙 2:wifi类型 3:经典蓝牙(不做任何操作) 4:4G类型
|
|
|
case EnumCmdEvent.switchDeviceMode:
|
|
|
var deviceMode = event.deviceMode.index;
|
|
|
if (deviceMode != null) {
|
|
@@ -174,14 +174,14 @@ class BtHelper {
|
|
|
}
|
|
|
break;
|
|
|
|
|
|
- ///4G外插卡 4G虚拟卡 当前使用的sim卡
|
|
|
+ ///4G外插卡 4G虚拟卡 当前使用的sim卡
|
|
|
case EnumCmdEvent.sim:
|
|
|
mDevice.sim = event.sim;
|
|
|
mDevice.eSim = event.eSim;
|
|
|
mDevice.simIndex = event.simIndex;
|
|
|
break;
|
|
|
|
|
|
- ///闹钟是否开启 闹钟周期 闹钟唤醒时间
|
|
|
+ ///闹钟是否开启 闹钟周期 闹钟唤醒时间
|
|
|
case EnumCmdEvent.wake:
|
|
|
mDevice.wakeSwitch = event.wakeSwitch;
|
|
|
mDevice.wakeCycle = event.wakeCycle;
|
|
@@ -189,14 +189,14 @@ class BtHelper {
|
|
|
mDevice.wakeMinutes = event.wakeMinutes;
|
|
|
break;
|
|
|
|
|
|
- ///休眠是否开启 休眠时间
|
|
|
+ ///休眠是否开启 休眠时间
|
|
|
case EnumCmdEvent.sleep:
|
|
|
mDevice.sleepSwitch = event.sleepSwitch;
|
|
|
mDevice.sleepHour = event.sleepHour;
|
|
|
mDevice.sleepMinutes = event.sleepMinutes;
|
|
|
break;
|
|
|
|
|
|
- ///版本和型号
|
|
|
+ ///版本和型号
|
|
|
case EnumCmdEvent.version:
|
|
|
mDevice.version = event.version;
|
|
|
var clientType = mDevice.clientType ?? "";
|
|
@@ -229,7 +229,7 @@ class BtHelper {
|
|
|
// }
|
|
|
break;
|
|
|
|
|
|
- ///云小微授权
|
|
|
+ ///云小微授权
|
|
|
case EnumCmdEvent.auth:
|
|
|
var authInfo = event.authInfo;
|
|
|
mDevice.authInfo = authInfo;
|
|
@@ -245,17 +245,17 @@ class BtHelper {
|
|
|
// });
|
|
|
break;
|
|
|
|
|
|
- ///EQ音效
|
|
|
+ ///EQ音效
|
|
|
case EnumCmdEvent.eq:
|
|
|
mDevice.eqs = event.eqs;
|
|
|
break;
|
|
|
|
|
|
- ///payId 充流量使用
|
|
|
+ ///payId 充流量使用
|
|
|
case EnumCmdEvent.payId:
|
|
|
mDevice.payId = event.payId;
|
|
|
break;
|
|
|
|
|
|
- ///QQ音乐使用dsn授权
|
|
|
+ ///QQ音乐使用dsn授权
|
|
|
case EnumCmdEvent.dsn:
|
|
|
var dsn = event.dsn;
|
|
|
mDevice.dsn = dsn;
|
|
@@ -264,13 +264,13 @@ class BtHelper {
|
|
|
// ProviderUtil.twelvePublic.wifiDeviceConnected();
|
|
|
break;
|
|
|
|
|
|
- ///自动切换 0,1不能
|
|
|
- ///
|
|
|
+ ///自动切换 0,1不能
|
|
|
+ ///
|
|
|
case EnumCmdEvent.netModeAuto:
|
|
|
mDevice.netModeAuto = event.netModeAuto;
|
|
|
break;
|
|
|
|
|
|
- ///解绑设备
|
|
|
+ ///解绑设备
|
|
|
case EnumCmdEvent.unbind:
|
|
|
// let unbindAddress = event.item.address ?? "";
|
|
|
// if (unbindAddress != mDevice.address) {
|
|
@@ -286,7 +286,7 @@ class BtHelper {
|
|
|
|
|
|
break;
|
|
|
|
|
|
- ///解绑设备
|
|
|
+ ///解绑设备
|
|
|
case EnumCmdEvent.ctrlStatus:
|
|
|
// List < int > ctrlList = event.ctrlStatus;
|
|
|
// if (ctrlList.length == 3) {
|
|
@@ -308,7 +308,7 @@ class BtHelper {
|
|
|
// notifyListeners();
|
|
|
break;
|
|
|
|
|
|
- ///设备信息
|
|
|
+ ///设备信息
|
|
|
case EnumCmdEvent.getDeviceInfo:
|
|
|
// List list = [];
|
|
|
// String userId = ProviderUtil.user.userModel.uid ?? "";
|
|
@@ -744,8 +744,18 @@ class BtHelper {
|
|
|
}
|
|
|
// 壁纸指令
|
|
|
wallPaperData(value, callback) {
|
|
|
+ // this.send(BtCmd.wallPaperData(value));
|
|
|
BtHelper.sendCallBack(BtCmd.wallPaperData(value), callback);
|
|
|
}
|
|
|
+
|
|
|
+ // 壁纸指令
|
|
|
+ async wallPaperSyncData(value) {
|
|
|
+ // this.send(BtCmd.wallPaperData(value));
|
|
|
+ // BtHelper.sendCallBack(BtCmd.wallPaperData(value), callback);
|
|
|
+ return await this.bleManager.sendData(BtCmd.wallPaperData(value))
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
// 背景图指令
|
|
|
backgroudImg(value) {
|
|
|
var that = this;
|