Commit 822f6b05 authored by martin hou's avatar martin hou

fix: 增加audio声明,以及旧版本扫描结果全部视为音频设备

parent 6bd96f39
...@@ -58,6 +58,7 @@ export type BluetoothDevice = { ...@@ -58,6 +58,7 @@ export type BluetoothDevice = {
rssi?: number; // 设备信号强度 rssi?: number; // 设备信号强度
cod?: number; // 设备类型编码 cod?: number; // 设备类型编码
sequence?: number; // 设备序号 sequence?: number; // 设备序号
audio?: boolean; // 是否音频设备
}; };
// 操作系统枚举 // 操作系统枚举
......
...@@ -1570,7 +1570,8 @@ Jensen.registerHandler(BLUETOOTH_SCAN, (msg, jensen) => { ...@@ -1570,7 +1570,8 @@ Jensen.registerHandler(BLUETOOTH_SCAN, (msg, jensen) => {
if (len == 0) continue; if (len == 0) continue;
devices.push({ devices.push({
name: decoder.decode(jensen.truncateIncompleteUtf8(sname)), name: decoder.decode(jensen.truncateIncompleteUtf8(sname)),
mac: mac.join('-') mac: mac.join('-'),
audio: true
}); });
} }
return devices; return devices;
...@@ -1692,7 +1693,7 @@ Jensen.registerHandler(BT_DEV_LIST, (msg, jensen) => { ...@@ -1692,7 +1693,7 @@ Jensen.registerHandler(BT_DEV_LIST, (msg, jensen) => {
let isAudio = __is_headset_or_mic(cod); let isAudio = __is_headset_or_mic(cod);
if (len == 0) continue; if (len == 0) continue;
devices.push({ devices.push({
name: (isAudio ? '🎧' : '🚫') + decoder.decode(jensen.truncateIncompleteUtf8(sname)), name: decoder.decode(jensen.truncateIncompleteUtf8(sname)),
mac: mac.join('-'), mac: mac.join('-'),
rssi: rssi, rssi: rssi,
cod: cod, cod: cod,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment