Skip to main content

Crate viva_u3v

Crate viva_u3v 

Source
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.