3. 状态码

  • 对应类名: StateCode.java

  • 属性引用: StateCode# xxx

3.1 连接状态

引用声明

码值

说明

CONNECTION_DISCONNECT

0

设备未连接

CONNECTION_OK

1

设备连接成功/设备已连接

CONNECTION_FAILED

2

设备连接失败

CONNECTION_CONNECTING

3

正在连接中

CONNECTION_CONNECTED

4

设备已连接
已弃用

3.2 回复状态

引用声明

码值

说明

STATUS_SUCCESS

0

操作成功

STATUS_FAIL

1

操作失败

STATUS_UNKOWN_CMD

2

未知的命令号

STATUS_BUSY

3

设备繁忙

STATUS_NO_RESOURCE

4

资源不足

STATUS_CRC_ERROR

5

CRC校验失败

STATUS_ALL_DATA_CRC_ERROR

6

全部数据CRC校验失败

STATUS_PARAMETER_ERROR

7

参数错误

STATUS_RESPONSE_DATA_OVER_LIMIT

8

回复数据长度超过限制(发送MTU)

3.3 经典蓝牙状态

引用声明

码值

说明

TWS_HEADSET_STATUS_DIMISS

0

不显示弹窗

TWS_HEADSET_STATUS_DISCONNECTED

1

经典蓝牙未连接

TWS_HEADSET_STATUS_CONNECTED

2

经典蓝牙已连接

TWS_HEADSET_STATUS_CONNECTING

3

经典蓝牙正在连接

TWS_HEADSET_STATUS_NO_ALLOWED_CONNECTION

4

蓝牙不允许连接

TWS_HEADSET_STATUS_NOT_SUPPORTED_BR_EDR

15(0x0F)

不支持经典蓝牙

3.4 翻译功能结果码

引用声明

码值

说明

RESULT_SUCCESS

0

操作成功

RESULT_IN_PROGRESS

1

处于模式中

RESULT_INVALID_PARAM

2

无效参数

RESULT_DEVICE_IN_CALL

3

设备处于通话状态

RESULT_DEVICE_IN_AUDIO_PLAYING

4

设备处于音频播放状态

RESULT_DEVICE_IS_BUSY

5

设备处于繁忙状态

RESULT_FAILED

6

操作失败

3.5 Auracast广播同步状态

引用声明

码值

说明

STATE_UNKNOWN

-1

未知同步状态

STATE_IDLE

0

空闲状态

STATE_SYNCING

1

正在同步

STATE_SYNC_OK

2

同步成功

3.6 Auracast广播同步错误码

引用声明

码值

说明

SYNC_ERR_NONE

0

没有同步错误

SYNC_ERR_BROADCAST_NAME

1

广播名错误

SYNC_ERR_BROADCAST_ADDRESS

2

广播地址错误

SYNC_ERR_BROADCAST_ID

3

广播ID错误

SYNC_ERR_BROADCAST_CODE

4

广播密钥错误

SYNC_ERR_FAILED

5

广播同步失败

SYNC_ERR_TIMEOUT

6

广播同步超时

SYNC_ERR_LOST

7

广播同步丢失