你好,
我正在研究SDK5软件开发人员指南,我无法看到有关如何实现读取和通知功能的任何信息。例如,当我遵循代码时,在user_catch_rest_hndl()中,cust1_dx_adc_val_1_ntf_cfg由user_custs1_adc_val_1_cfg_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_1_ntf_cfg是一条消息,您将在特定属性的CCC到CCC的情况下,与该特定的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_1_ntf_cfg是一条消息,您将在特定属性的CCC到CCC的情况下,与该特定的CCC进行操作消息取决于您想要实现的应用程序,例如,您可以一旦某人写入CCC属性,就可以在示例中启动通知计时器。因此,并非所有函数都在示例中实现,而是外围设备的一些基本情况。
谢谢mt_dialog.