你好,
我正在查看SDK5软件开发人员指南,但我看不到有关如何实现读取和通知功能的任何信息。例如,当我遵循代码时,user_catch_rest_hndl()内部,CUST1_IDX_ADC_VAL_VAL_1_NTF_CFG由USER_CUSTS1_ADC_VAL_VAL_CFG_CFG_IND_IND_HANDLER()函数处理。除WR处理程序外,该文件中的另一个处理程序也为空。是否有任何参考代码需要学习如何实现读取和通知?谢谢。
嗨,jbaczuk,
您是在实施中央还是外围?由于您提到了阅读,因此只有在您是中心(以及写)的情况下,才可以执行读取操作。关于通知功能性,应从中心启用通知,以便外围发送通知值(通过在CCC属性上写入),以便从外围发送通知,您可以检查app_adcval1_timer_cb_handler(),这函数将发送消息CUSTS1_VAL_NTF_REQ,该消息将触发配置文件中的函数,并最终将调用prf_server_send_event()函数,该功能实际上在客户端上发送了通知。关于user_catch_rest_hndl()函数,此回调用于服务堆栈或自定义配置文件的消息,因此Custs_IDX_ADC_VAL_VAL_VAL_VAL_1_NTF_CFG_CFG是一条消息,一旦客户端应用程序写入特定属性的CCC,您将收到该特定属性的内容消息取决于您要实现的应用程序,例如,您可以在某人写入CCC属性后立即启动示例中的通知计时器。因此,并非所有功能都在示例中实现,而是外围能力的一些基本功能。
谢谢mt_dialog
嗨,jbaczuk,
您是在实施中央还是外围?由于您提到了阅读,因此只有在您是中心(以及写)的情况下,才可以执行读取操作。关于通知功能性,应从中心启用通知,以便外围发送通知值(通过在CCC属性上写入),以便从外围发送通知,您可以检查app_adcval1_timer_cb_handler(),这函数将发送消息CUSTS1_VAL_NTF_REQ,该消息将触发配置文件中的函数,并最终将调用prf_server_send_event()函数,该功能实际上在客户端上发送了通知。关于user_catch_rest_hndl()函数,此回调用于服务堆栈或自定义配置文件的消息,因此Custs_IDX_ADC_VAL_VAL_VAL_VAL_1_NTF_CFG_CFG是一条消息,一旦客户端应用程序写入特定属性的CCC,您将收到该特定属性的内容消息取决于您要实现的应用程序,例如,您可以在某人写入CCC属性后立即启动示例中的通知计时器。因此,并非所有功能都在示例中实现,而是外围能力的一些基本功能。
谢谢mt_dialog