blinkstick 0.1.2

Library to control BlinkStick devices
extern crate blinkstick;

use std::{thread, time};

use blinkstick::BlinkStickDevice;

fn main() {
    let ten_millis = time::Duration::from_millis(1000);

    match BlinkStickDevice::get_serials() {
        Ok(serials) => {
            for serial in serials {
                println!("{}", serial)
            }
        }
        Err(e) => println!("{}", e)
    }

    let device = BlinkStickDevice::open_first().expect("Failed to open device.");
    device
        .set_color(0, 1, 255, 0, 0)
        .expect("Failed to set color.");

    thread::sleep(ten_millis);

    device
        .off(0, 1)
        .expect("Failed to set color.");
}