如何解决如何实例化 mbed Ble 类的 2 个对象?
我是 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 举报,一经查实,本站将立刻删除。