专家你好对话框。我需要在运行时启用(创建应用程序)和禁用(销毁应用程序)配置文件。例如,我想在运行时使用或不使用BASS配置文件取决于某些原因。这可能吗?提前谢谢。
嗨,斯巴达,
据我所知,有attmdb_destroy()将销毁所有创建的数据库,但它只用于调试目的,因此没有测试,所以不建议使用。如果你对类似的东西感兴趣,有隐藏服务的功能,请看看这篇文章https://support.dialog-semiconductor.com/disabling-hiding-service.
由于MT_dialog
如何读取/写入自定义配置文件中的自定义特征。例如,我需要知道在应用程序上有读取事件,并知道什么应用程序想要读取。我怎么做呢?
我已经在你的其他帖子中解释过了https://support.dialog-semiconductor.com/gattcreadcmdind-da14580当中央服务器读取你的数据库时,你如何在你的应用程序上得到指示,至于写,你应该看看ble_app_peripheral的例子,自定义服务的写事件是通过user_peripheral.c文件中的user_catch_rest_hndl()函数报告给你的应用程序。例如,尝试从一个中心写入控制点特征,这将触发user_catch_rest_hndl()函数,根据写入的特征,适当的函数将通过switch case结构执行。请查看UM-B-050 Software Developer.pdf获取更多详细信息。
谢谢MT_dialog。很有帮助。
嗨,斯巴达,
据我所知,有attmdb_destroy()将销毁所有创建的数据库,但它只用于调试目的,因此没有测试,所以不建议使用。如果你对类似的东西感兴趣,有隐藏服务的功能,请看看这篇文章https://support.dialog-semiconductor.com/disabling-hiding-service.
由于MT_dialog
如何读取/写入自定义配置文件中的自定义特征。例如,我需要知道在应用程序上有读取事件,并知道什么应用程序想要读取。我怎么做呢?
嗨,斯巴达,
我已经在你的其他帖子中解释过了https://support.dialog-semiconductor.com/gattcreadcmdind-da14580当中央服务器读取你的数据库时,你如何在你的应用程序上得到指示,至于写,你应该看看ble_app_peripheral的例子,自定义服务的写事件是通过user_peripheral.c文件中的user_catch_rest_hndl()函数报告给你的应用程序。例如,尝试从一个中心写入控制点特征,这将触发user_catch_rest_hndl()函数,根据写入的特征,适当的函数将通过switch case结构执行。请查看UM-B-050 Software Developer.pdf获取更多详细信息。
由于MT_dialog
谢谢MT_dialog。很有帮助。