/** * BLE 对外统一出口。 * 页面层/业务层应优先从此文件导入,避免直接依赖子模块内部路径。 */ export { createBleCore } from './core/bleCore' export { createUnifiedBleController } from './core/controller' export { createAuthModule } from './modules/auth' export { createWifiModule } from './modules/wifi' export { createRadarModule } from './modules/radar' export { BLE_STAGE } from './core/state' export { DEVICE_PROFILE, getBleProfile, guessProfileByRadarFrame } from './protocols/profiles' export { buildA7Packets } from './core/packet' export { bytesToHex, hexToBytes, utf8ToBytes, bytesToUtf8, bytesToMac } from './utils/hex' export { splitToLowHigh, joinLowHigh, readUint16LE, readUint32LE, toSignedInt8 } from './utils/bytes' export { normalizeUuid, shortUuid, toFullUuid, uuidEquals, uuidInList } from './utils/uuid' export { parseStateCode, parseDeviceInfo, parseRadarData } from './parsers'