Module common

Source
Expand description

Common enums, structs and traits

Structs§

ChannelConfig
Channel configuration
ParseError
Error when attempting to parse enums from strings
PicoError
Error encapsulating PicoStatus error codes with context
SampleConfig
Sample configuration
UnitStrings
A simple struct containing the long and short unit strings

Enums§

DownsampleMode
Driver downsampling mode
Driver
Supported Pico drivers
PicoChannel
Pico channel options
PicoCoupling
Pico coupling options
PicoInfo
Pico info options
PicoRange
Pico channel ranges
PicoStatus
Pico return status codes
TimeUnits
Pico time units

Traits§

FromPicoStr
Pico drivers return strings as *i8. This converts from Pico to Rust string formats
ToPicoStr
Pico drivers require strings as *mut i8. This converts from Rust to Pico string format

Type Aliases§

PicoResult
A result wrapping driver error codes: Result<T, PicoError>