Expand description
USB3 Vision transport layer.
Provides device discovery, GenCP-over-USB control, bootstrap register parsing, and bulk-endpoint streaming for USB3 Vision cameras.
The usb feature flag enables actual USB hardware access via rusb.
Without it, only protocol types, encoding, and mock-based testing compile.
Modules§
- bootstrap
- USB3 Vision bootstrap register maps.
- control
- GenCP control channel over USB3 Vision bulk endpoints.
- descriptor
- USB descriptor parsing for USB3 Vision devices.
- device
- High-level USB3 Vision device handle.
- discovery
- USB3 Vision device enumeration.
- stream
- USB3 Vision streaming protocol.
- usb
- USB transfer abstraction for testability.
Enums§
- U3vError
- Errors produced by the USB3 Vision transport layer.