From 02f0eb675dce1ae706f857a08a3adb9325c69910 Mon Sep 17 00:00:00 2001 From: Ruben van de Ven Date: Fri, 13 Jun 2025 20:32:47 +0200 Subject: [PATCH] info on no connection --- src/bin/render_lines_gui.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/bin/render_lines_gui.rs b/src/bin/render_lines_gui.rs index a427ba6..7d3af56 100644 --- a/src/bin/render_lines_gui.rs +++ b/src/bin/render_lines_gui.rs @@ -653,11 +653,34 @@ fn update(_app: &App, model: &mut Model, update: Update) { } } + ui.heading("Connected DACs"); + + if laser_streams.len() < 1 { + ui.label("no streams"); + } + for stream in laser_streams { let dac = stream .dac() .expect("`dac` returned `None` even though one was specified during stream creation"); ui.add(egui::Label::new(format!("{:?}", dac.id()))); + + //if egui::ComboBox::from_label("Homography") + // .selected_text(format!("{radio:?}")) + // .show_ui(ui, |ui| { + // ui.selectable_value(radio, Enum::First, "First"); + // ui.selectable_value(radio, Enum::Second, "Second"); + // ui.selectable_value(radio, Enum::Third, "Third"); + // }) + // .changed() { + // let sending = laser_stream.send(move |laser| { + // let laser_lines: RenderableLines = lines_for_laser; + // laser.current_lines = laser_lines; + // }); + // if let Err(e) = sending { + // println!("Error sending to laser! {e:?}"); + // } + // }; } });