Module prelude

Module prelude 

Source

Modules§

kernel_driver

Structs§

ChannelConfig
Channel configuration
DeviceEnumerator
Enumerates PicoDevice’s
EnumeratedDevice
Devices returned by the enumerator
EnumerationResult
Serial and variant pairs returned by driver enumeration
PicoDevice
Base Pico device
PicoError
Error encapsulating PicoStatus error codes with context
PicoStreamingDevice
Encapsulates a PicoDevice and adds streaming functionality
StreamingEvent
Events returned by the PicoStreamingDevice

Enums§

Driver
Supported Pico drivers
DriverLoadError
Covers the various errors encountered when attempting to load drivers
EnumerationError
PicoChannel
Pico channel options
PicoCoupling
Pico coupling options
PicoInfo
Pico info options
PicoRange
Pico channel ranges
PicoStatus
Pico return status codes
Resolution
Instructs the loader where to load drivers from

Traits§

EnumResultHelpers
LoadDriverExt
Shortcuts for loading drivers directly from the Driver enum.
NewDataHandler
PicoDriver
Common trait implemented for every driver
ToStreamDevice
Converts PicoDevice into PicoStreamingDevice

Functions§

cache_resolution
Gets a Resolution that points to the download cache location
download_drivers_to_cache
Downloads the requested drivers and any dependencies to the cache location.