|
@@ -69,7 +69,7 @@ class BtParse {
|
|
// 查询版本号后校验设备
|
|
// 查询版本号后校验设备
|
|
else if (type === CmdBase.queryVersion) {
|
|
else if (type === CmdBase.queryVersion) {
|
|
const version = CmdBase.parseVersion(value);
|
|
const version = CmdBase.parseVersion(value);
|
|
- EventManager.fire(CmdEvent.version(version));
|
|
|
|
|
|
+ EventManager.fire(CmdEvent.version({ version }));
|
|
EventManager.fire(CmdEvent.getDeviceInfo());
|
|
EventManager.fire(CmdEvent.getDeviceInfo());
|
|
} else if (BtParse._getDataHeader(cmd)) {
|
|
} else if (BtParse._getDataHeader(cmd)) {
|
|
// 控制指令
|
|
// 控制指令
|
|
@@ -406,7 +406,16 @@ class BtParse {
|
|
// 查询自动休眠状态
|
|
// 查询自动休眠状态
|
|
case CmdRtc.querySleepAfterPlayPause:
|
|
case CmdRtc.querySleepAfterPlayPause:
|
|
case CmdRtc.setSleepAfterPlayPause:
|
|
case CmdRtc.setSleepAfterPlayPause:
|
|
- EventManager.fire(CmdEvent.pauseSleep({ pauseSleep: value }));
|
|
|
|
|
|
+ {
|
|
|
|
+ console.log("pauseSleep=====", value);
|
|
|
|
+ const hour = parseInt(cmd[8], 16) ?? 0;
|
|
|
|
+ const minutes = parseInt(cmd[9], 16) ?? 0;
|
|
|
|
+ const seconds = parseInt(cmd[10], 16) ?? 0;
|
|
|
|
+ console.log("hour=====", hour, "minutes=====", minutes, "seconds=====", seconds)
|
|
|
|
+ let allSeconds = hour * 3600 + minutes * 60 + seconds;
|
|
|
|
+ // [84, 68, 68, 72, 1, 12, 90, 4, 0, 14, 0, 72]
|
|
|
|
+ EventManager.fire(CmdEvent.pauseSleep({ pauseSleep: allSeconds }));
|
|
|
|
+ }
|
|
break;
|
|
break;
|
|
|
|
|
|
// 查询休眠
|
|
// 查询休眠
|