> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wuji.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Practice Index

This chapter follows the examples under `examples/` in the wuji-sdk repository, one page per example. Each page covers only how to run it and what the measurements show. Interface definitions and parameter semantics stay in [Control Guide](https://docs.wuji.tech/docs/en/wuji-hand/beta1/control-guide) and [SDK Reference](https://docs.wuji.tech/docs/en/wuji-hand/beta1/sdk-reference.md).

Every page keeps the same eight sections: overview, prerequisites, data flow, runtime branches, call sequence, running it, adapting it, and related pages. The measurements come from a right-hand Wuji Hand 2 with all 20 joints online. For the requirements of each example, see its Prerequisites section. For version differences, see [Version Identification and Compatibility](https://docs.wuji.tech/docs/en/wuji-hand/beta1/version-identification-and-compatibility).

## Pages in This Chapter

| Page | Matching example | Drives the motors |
| - | - | - |
| [Subscribing With Callbacks](https://docs.wuji.tech/docs/en/wuji-hand/beta1/sdk-practice/subscribe-callback) | `0.subscribe_callback.py` | No |
| [Subscribing Asynchronously](https://docs.wuji.tech/docs/en/wuji-hand/beta1/sdk-practice/subscribe-async) | `1.subscribe_async.py` | No |
| [Publishing Control Commands](https://docs.wuji.tech/docs/en/wuji-hand/beta1/sdk-practice/publish-command) | `2.publish.py` | **Yes** |
| [Replaying a Thumb Opposition](https://docs.wuji.tech/docs/en/wuji-hand/beta1/sdk-practice/opposition-replay) | `6_opposition/opposition.py` | **Yes** |
| [Running an MIT Joint Sweep](https://docs.wuji.tech/docs/en/wuji-hand/beta1/sdk-practice/mit-sweep) | `7.mit_sweep.py` | **Yes** |
| [Adjusting Stream Rate](https://docs.wuji.tech/docs/en/wuji-hand/beta1/sdk-practice/stream-rate) | `4.set_stream_rate.py` | No |
| [Reading Device Info](https://docs.wuji.tech/docs/en/wuji-hand/beta1/sdk-practice/device-info) | `2_hand_info.c` | No |
| [Exporting Device Logs](https://docs.wuji.tech/docs/en/wuji-hand/beta1/sdk-practice/export-flash-logs) | `5.export_flash_logs.py` | No |

> [!WARNING]
>
> The three pages marked "Yes" enable the motors. Clear people, cables, and desk objects from around the hand before starting, keep someone watching throughout, and stay ready to cut power.

## Practice That Spans Products

Calibration data is filed per SDK user, covered in [Local SDK User Management](https://docs.wuji.tech/docs/en/wuji-sdk/latest/sdk-practice/user-management.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.