嗨,对话框我使用的是DA14583。现在我发现,当我使用'ke_state_get'检查ble状态时,返回的状态不是真实的状态。我的意思是,例如,ble连接到我的手机,并收到了一条消息,但之后我检查了ble的状态,它没有连接。因此我假设在状态更新中有延迟?
非常感谢。
嗨caiziee,
设备更新的状态通过SDK ke_state_set(),例如关于你已经提到的连接过程,在gapc_connection_req_ind_handler()尽快处理程序发生和ke_state_set (TASK_APP APP_CONNECTED)设备应该离开APP_CONNECTABLE状态并将APP_CONNECTED状态。当你连接时,除了连接状态之外还有其他状态,例如,如果您启动了一个更新参数过程,那么应用程序的状态将从APP_CONNECTED更改为APP_PARAM_UPD,然后它将切换回APP_CONNECTED(您将能够在gapc_cmp_evt_handler()的GAPC_UPDATE_PARAMS案例中看到这一点)。
由于MT_dialog
谢谢,对话框。
嗨caiziee,
设备更新的状态通过SDK ke_state_set(),例如关于你已经提到的连接过程,在gapc_connection_req_ind_handler()尽快处理程序发生和ke_state_set (TASK_APP APP_CONNECTED)设备应该离开APP_CONNECTABLE状态并将APP_CONNECTED状态。当你连接时,除了连接状态之外还有其他状态,例如,如果您启动了一个更新参数过程,那么应用程序的状态将从APP_CONNECTED更改为APP_PARAM_UPD,然后它将切换回APP_CONNECTED(您将能够在gapc_cmp_evt_handler()的GAPC_UPDATE_PARAMS案例中看到这一点)。
由于MT_dialog
谢谢,对话框。