1use dac::Dac;
6use error::LaseError;
7use etherdream::network::find_first_dac;
8use etherdream::protocol;
9
10pub const ETHERDREAM_COLOR_MAX : u16 = protocol::COLOR_MAX;
14pub const ETHERDREAM_COLOR_MIN : u16 = protocol::COLOR_MIN;
16pub const ETHERDREAM_X_MAX : i16 = protocol::X_MAX;
18pub const ETHERDREAM_X_MIN : i16 = protocol::X_MIN;
20pub const ETHERDREAM_Y_MAX : i16 = protocol::Y_MAX;
22pub const ETHERDREAM_Y_MIN : i16 = protocol::Y_MIN;
24
25pub fn find_first_etherdream_dac() -> Result<Dac, LaseError> {
27 let result = find_first_dac()?;
28 Ok(Dac::etherdream(result.ip_address))
29}