嗨,对话我正在使用da14583。现在我发现当我使用'ke_state_get'检查BLE状态时,返回的状态不是真实的状态。例如,我的意思是,BLE已连接到我的手机,并已收到一条消息,但是之后我检查了BLE状态,它未连接。因此,我假设国家更新延迟?
非常感谢。
嗨caiziee,
SDK与ke_state_set()更新设备的状态,例如,关于您提到的连接过程,在PAPC_CONNECTION_REQ_IND_HANDLER()中,只要处理程序发生并且ke_state_set(task_app,app_connected)设备应该离开app_connectable状态并转动app_connected状态。除了连接状态外,还有附加状态,如果例如,您启动了更新参数过程,则应用程序的状态将从App_connected更改为app_param_upd,然后它将其切换回APP_CONNECTECT(您将能够查看在GAPC_UPDATE_PARAMS案例中的GAPC_CMP_EVT_HANDLER()中)。
谢谢mt_dialog.
谢谢,对话。
嗨caiziee,
SDK与ke_state_set()更新设备的状态,例如,关于您提到的连接过程,在PAPC_CONNECTION_REQ_IND_HANDLER()中,只要处理程序发生并且ke_state_set(task_app,app_connected)设备应该离开app_connectable状态并转动app_connected状态。除了连接状态外,还有附加状态,如果例如,您启动了更新参数过程,则应用程序的状态将从App_connected更改为app_param_upd,然后它将其切换回APP_CONNECTECT(您将能够查看在GAPC_UPDATE_PARAMS案例中的GAPC_CMP_EVT_HANDLER()中)。
谢谢mt_dialog.
谢谢,对话。