问题描述
我是 Mbed 世界的新手,正在尝试同时运行 Gatt 客户端和服务器。
我已阅读该内容,因此我需要创建 2 个不同的 BLE 服务实例。
这可能非常简单,但作为 C++ 的菜鸟,我不知道该怎么做?
文档(https://os.mbed.com/docs/mbed-os/v5.14/mbed-os-api-doxy/class_b_l_e.html)指出使用此方法使用单例:
BLE& mydevicename = BLE::Instance();
据我所知,要创建多个实例,我需要使用以下构造函数:
BLE (InstanceID_t instanceID=DEFAULT_INSTANCE)
这是我在我的代码中尝试的:
BLE ble1 = BLE(1);
BLE ble2 = BLE(2);
但我收到错误消息:
‘BLE::BLE(const BLE&)’ is private within this context
这对我来说没有意义,因为我没有解析 BLE 对象。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)