连接断开问题

有没有什么办法判断设备是手机端主动断开的,而不是蓝牙超距断开?

蓝牙在断开的时候会返回一个断开原因,例如:Disconnect with 76F79D840813 reason is 0x8.
在co_err.h中有定义错误码含义:
/*****************************************************
*** BLE ERROR CODES ***
*****************************************************/

#define CO_ERROR_NO_ERROR 0x00
#define CO_ERROR_UNKNOWN_HCI_COMMAND 0x01
#define CO_ERROR_UNKNOWN_CONNECTION_ID 0x02
#define CO_ERROR_HARDWARE_FAILURE 0x03
#define CO_ERROR_PAGE_TIMEOUT 0x04
#define CO_ERROR_AUTH_FAILURE 0x05
#define CO_ERROR_PIN_MISSING 0x06
#define CO_ERROR_MEMORY_CAPA_EXCEED 0x07
#define CO_ERROR_CON_TIMEOUT 0x08

请问这错误码是什么含意
CO_ERROR_CONN_FAILED_TO_BE_EST
在魅族上一直连接失败