dau_driver¶
dau-driver: host I/O for a DAU device.
Exports load on first use (dau_driver._lazy), so importing this
package does not import ccflow and its stack before a caller asks for a
name that needs it.
Submodules¶
- dau_driver._lazy
- dau_driver.capability_decode
- dau_driver.device
- dau_driver.discovery
- dau_driver.errors
- dau_driver.extension
- dau_driver.fleet
- dau_driver.handle_table
- dau_driver.linux_xdma
- dau_driver.macos_xdma
- dau_driver.native
- dau_driver.pipeline_execution
- dau_driver.scan_execution
- dau_driver.status
- dau_driver.storage
- dau_driver.stream_codec
- dau_driver.stream_execution
- dau_driver.testing
- dau_driver.transfer
- dau_driver.verify_advertisement
- dau_driver.xdma_io
Attributes¶
Functions¶
|
A module |
Package Contents¶
- dau_driver.lazy_exports(package: str, exports: dict[str, tuple[str, ...]]) tuple[collections.abc.Callable[[str], object], list[str]][source]¶
A module
__getattr__and__all__for{submodule: names}.Returns both so the two cannot disagree: a name exported by nothing is not reachable, and a name declared here and missing from its submodule raises on first access rather than at import – which is what the package’s lazy-export guard test turns back into an import-time error.
- dau_driver.__version__ = '0.1.0'¶
- dau_driver._EXPORTS¶