31 lines
1.0 KiB
JavaScript
31 lines
1.0 KiB
JavaScript
/**
|
||
* 目标服务 UUID(用于优先识别特定设备)。
|
||
* 协议文档为 0x00F4,部分固件实现会使用 0xF400。
|
||
*/
|
||
export const TARGET_SERVICE_UUID = '00F4'
|
||
export const TARGET_SERVICE_UUID_FULL = '000000F4-0000-1000-8000-00805F9B34FB'
|
||
export const TARGET_SERVICE_UUID_ALT = 'F400'
|
||
export const TARGET_SERVICE_UUID_ALT_FULL = '0000F400-0000-1000-8000-00805F9B34FB'
|
||
|
||
export const TARGET_SHORT_UUID = '00F4'
|
||
|
||
export const DISCOVERY_FILTER_SERVICE_UUIDS = Object.freeze([
|
||
TARGET_SERVICE_UUID_FULL,
|
||
TARGET_SERVICE_UUID_ALT_FULL
|
||
])
|
||
|
||
/**
|
||
* 蓝牙常见错误提示映射。
|
||
*/
|
||
export const BLUETOOTH_ERROR_MESSAGES = Object.freeze({
|
||
10001: '蓝牙不可用,请先开启手机蓝牙',
|
||
10002: '未找到指定设备,请确认设备在附近且处于广播状态',
|
||
10003: '连接失败,请重试',
|
||
10012: '操作超时,请重试',
|
||
10013: '无效参数,请重试',
|
||
10016: '蓝牙适配器初始化失败',
|
||
10017: '启动搜索失败'
|
||
})
|
||
|
||
export const DEFAULT_BLUETOOTH_ERROR_MESSAGE = '蓝牙搜索启动失败'
|