Manager, Hand, and metadata
Manager owns discovery, connection, transport reuse, and global shutdown. Python uses Manager, C++ uses revo3::Manager, and C uses revo3_manager_*.
Hand represents one connected device and exposes DeviceInfo, FirmwareInfo, JointLayout, slave ID, runtime statistics, and all capability domains.
| Type | Content |
|---|---|
DetectedDevice | Port, protocol, slave ID, model, and serial number during discovery |
DeviceInfo | Serial number, model, side, hardware revision, and module serials |
FirmwareInfo | Controller, motor, and touch firmware versions |
JointLayout | Layout ID, version, and joint count |
Only override a model when the BOM or validation record confirms it. Use the official API specification for exact signatures.