use crateInstrumentError;
use async_trait;
pub use Device;
pub use ModelError;
pub use RTU;
/// An abstraction of a field device that can be polled and set
///
/// it is passed a `Device`, which contains connection details. Any controller that wants
/// to be used as a device in the system must implement this.