示例索引
按内容查找公开的 C++ 示例工程。
当前版本 · 1.4.0
示例索引
公开示例位于 examples/glove/cpp:
| 文件 | 内容 | 默认是否需要硬件 |
|---|---|---|
discover_gloves.cpp | 发现当前连接的受支持手套并处理逐设备错误 | 是 |
skeleton.cpp | 读取动态 OpenXR 手部骨骼的关节角和姿态 | 是 |
quick_start.cpp | 零参数自动发现单只手套并订阅姿态 | 是 |
imu.cpp | 读取 IMU 原始计数 | 是 |
time_sync.cpp | 使用外部 Unix 毫秒时间授时并在运行中重新同步 | 是 |
external_input_run_background.cpp | 后台接收外部帧、订阅 retargeting 输出(推荐) | 否 |
external_input_manual_update.cpp | 在宿主调度循环中接收外部帧(进阶) | 否 |
async_runtime.cpp | C++20 真实手套 retargeting、co_await、executor、stop token | 是 |
foreground_runtime.cpp | 在当前线程持续运行 | 是 |
background_runtime.cpp | background、request_stop、join | 是 |
manual_runtime.cpp | application-owned update loop | 是 |
haptics.cpp | haptics set/latest/clear | 是 |
debug_trace.cpp | 记录 Debug 日志并同时观察 pose 和 output | 是 |
multiple_outputs.cpp | 一只手套驱动两个具名灵巧手输出 | 是 |
device_lifecycle.cpp | 独立控制左右手套 | 是 |
host_capture_calibration.cpp | 左右手按所选算法包顺序采集后,选择已配置 target 计算、保存并应用标定结果 | 是 |
示例统一通过 find_package(qnbot_glove CONFIG REQUIRED) 构建并链接 qnbot::glove;coroutine 示例再链接 qnbot::core_coro。需要按场景逐步操作时,见快速开始。