The Rust Industrial I/O crate for Linux.
This is a Rust wrapper for libiio, a library for high-performance analog I/O from Linux user-space. It interacts with Linux Industrial I/O (IIO) devices such as A/D’s, D/A’s, accelerometers, pressure and temperature sensors, magnetometers, and so on.
For more information, see:
pub use crate::buffer::*;
pub use crate::channel::*;
pub use crate::context::*;
pub use crate::device::*;
pub use crate::errors::*;
Industrial I/O Buffers.
Industrial I/O Channels
Industrial I/O Contexts.
Industrial I/O Devices
Error definitions for the Industrial I/O Library.
A struct to hold version numbers
Trait to convert an attribute string to a typed value.
Trait to convert a value to a proper attribute string.
Gets the library version as (Major, Minor, Git Tag)