use dac::Dac;
use error::LaseError;
use etherdream::network::find_first_dac;
use etherdream::protocol;
pub const ETHERDREAM_COLOR_MAX : u16 = protocol::COLOR_MAX;
pub const ETHERDREAM_COLOR_MIN : u16 = protocol::COLOR_MIN;
pub const ETHERDREAM_X_MAX : i16 = protocol::X_MAX;
pub const ETHERDREAM_X_MIN : i16 = protocol::X_MIN;
pub const ETHERDREAM_Y_MAX : i16 = protocol::Y_MAX;
pub const ETHERDREAM_Y_MIN : i16 = protocol::Y_MIN;
pub fn find_first_etherdream_dac() -> Result<Dac, LaseError> {
let result = find_first_dac()?;
Ok(Dac::etherdream(result.ip_address))
}