Expand description

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:

IIO Wiki

libiio Wiki

Re-exports

pub use crate::buffer::*;
pub use crate::channel::*;
pub use crate::context::*;
pub use crate::device::*;
pub use crate::errors::*;

Modules

Industrial I/O Buffers.

Industrial I/O Channels

Industrial I/O Contexts.

Industrial I/O Devices

Error definitions for the Industrial I/O Library.

Structs

A struct to hold version numbers

Traits

Trait to convert an attribute string to a typed value.

Trait to convert a value to a proper attribute string.

Functions

Gets the library version as (Major, Minor, Git Tag)