use lsl;
use lsl::Pullable;
fn main() -> Result<(), lsl::Error> {
println!("Resolving EEG stream...");
let res = lsl::resolve_byprop("type", "EEG", 1, lsl::FOREVER)?;
let inl = lsl::StreamInlet::new(&res[0], 360, 0, true)?;
println!("Reading data...");
loop {
let (sample, ts): (Vec<f32>, _) = inl.pull_sample(lsl::FOREVER)?;
println!("got {:?} at time {}", sample, ts);
}
}