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.