SDKC++ SDK

诊断与错误

定位 Exo C++ 工程配置、设备发现、数据读取、控制和句柄错误。

当前版本 · 1.0.0

诊断与错误

CMake 找不到组件

确认 CMAKE_PREFIX_PATH 指向包含 Core 1.4.0 与 Exo 1.0.0 config 文件的交付目录,并使用 C++17。

找不到或无法打开设备

运行 discover_exos,确认端口权限和占用状态。多设备连接时固定 connection.port。

没有遥测

检查 exo.start()、运行器和订阅对象生命周期,再查看 capabilities.telemetry 与 device.health()。

Exo 控制异常

捕获 qnbot::ExoControlError,读取 kind()、command()、device_code() 和 detail()。震动前检查能力并使用 0…100 的值。

关闭父对象后不要复用旧句柄;重新创建 Sdk、Exo、设备和通道。