draw_bridge 0.1.1

A driver for AxiDraw Pen Plotters
Documentation
//! # draw bridge
//!
//! `draw bridge` is a software driver for controlling an EiBotBoard drawing robot
//! from other, higher-level software. It aims to expose a set of APIs into in EBB
//! device via a JSON RPC-style IPC socket.
//!
//! **Current Project Status** `WIP.MAX_WIP`. Seriously, this... does work, in a
//! limited, literal sense, but is under a lot of development and testing.
//!
//! ### Questions
//!
//! - Q: _So how will I know it's ready for common use?_
//!   A: Watch for the 1.0 release.

extern crate libudev;

#[macro_use]
extern crate lazy_static;
extern crate regex;

#[macro_use]
extern crate serde_derive;
extern crate serde;
extern crate serde_json;

extern crate serial_core;
extern crate serial_unix;

extern crate log;
extern crate simplelog;

//----------------------------------- local -----------------------------------//
#[macro_use]
extern crate draw_bridge_derive;

mod api;
mod commands;
mod instructions;
mod plotter;
mod runtime;
pub mod socket;
mod udev;