示例索引
按目标查找可独立运行的 Python 示例文件。
当前版本 · 1.4.0
示例索引
examples/glove/python/src/ 提供可以独立运行的示例:
| 目标 | 示例 | 主要 API |
|---|---|---|
| 发现当前连接的手套 | discover_gloves.py | discover_gloves()、GloveConfig、SerialConnection |
| 读取动态 OpenXR 手部骨骼 | skeleton.py | skeleton()、joint_angles()、pose() |
| 零参数读取单只手套姿态 | quick_start.py | GloveConfig、pose()、run_forever() |
| 读取 IMU 原始计数 | imu.py | imu()、subscribe()、run_forever() |
| 使用外部 Unix 毫秒时间授时并在运行中重新同步 | time_sync.py | sync_time()、run_background() |
| 后台接收外部帧并订阅输出(推荐) | external_input_run_background.py | ExternalConnection、push_frame()、run_background()、subscribe() |
| 在宿主循环中接收外部帧(进阶) | external_input_manual_update.py | ExternalConnection、push_frame()、update() |
| 记录输入和 SDK 处理后数据的 Debug 日志 | debug_trace.py | DebugConfig、TargetAlgorithm、output()、run_forever() |
| 嵌入已有主循环 | manual_runtime.py | update()、UpdateResult.sleep() |
| 在当前线程运行 | foreground_runtime.py | run_forever()、health() |
| 在后台线程运行 | background_runtime.py | run_background()、join() |
| 使用 asyncio 异步读取 SDK 处理后的数据 | async_runtime.py | await next()、async for |
| 控制手套指尖震动 | haptics.py | haptics()、set()、clear() |
| 一只手套驱动多个 target | multiple_outputs.py | TargetAlgorithm、output(name)、subscribe()、run_forever() |
| 单独控制多手套中的一个设备 | device_lifecycle.py | device(name)、device(side) |
| 采集左右手原始帧并使用本次选择的算法包计算标定 | host_capture_calibration.py | start_capture()、start_calibration()、retry() |
示例目录中的每个 Python 文件都是独立示例,不依赖共享的 _common.py。需要按场景逐步操作时,见快速开始。