SDKC++ SDK

Diagnostics & errors

Diagnose Exo C++ project configuration, discovery, data, control, and handle failures.

Current version · 1.0.0

Diagnostics & errors

CMake cannot find a component

Point CMAKE_PREFIX_PATH to a delivery containing Core 1.4.0 and Exo 1.0.0 package configs and compile as C++17.

A device cannot be found or opened

Run discover_exos, verify port permissions and ownership, and set connection.port when multiple devices are connected.

No telemetry arrives

Check exo.start(), the active runtime driver, subscription lifetime, capabilities.telemetry, and device.health().

An Exo command fails

Catch qnbot::ExoControlError and read kind(), command(), device_code(), and detail(). Check haptics capability and use values in 0…100.

Never reuse child handles after closing their parent; create a new Sdk, Exo, device, and channels.