commit 3d156748656c3759baf294fc5e4197a5adc96af9
parent 537036c0d3f21caf88150c652ed49b2e11559839
Author: Matthew Gantenbein <ganten1998@gmail.com>
Date: Mon, 1 Jun 2026 15:32:48 -0500
chore(spike): adatset reports which write throws the error
Diffstat:
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/spike/src/bin/adatset.rs b/spike/src/bin/adatset.rs
@@ -44,8 +44,20 @@ fn run() -> Result<(), Box<dyn std::error::Error>> {
let db: f32 = arg.parse().map_err(|_| "pass a dB number, or 'direct'")?;
println!("Routing ADAT via mixer and setting level to {db} dB (persisting)…");
- dev.route_group_via_mixer(pc, g)?;
- dev.set_group_level(g, db, inputs)?;
+ match dev.route_group_via_mixer(pc, g) {
+ Ok(_) => println!(" route_group_via_mixer: OK"),
+ Err(e) => {
+ println!(" route_group_via_mixer: FAILED — {e}");
+ return Err(e.into());
+ }
+ }
+ match dev.set_group_level(g, db, inputs) {
+ Ok(()) => println!(" set_group_level: OK"),
+ Err(e) => {
+ println!(" set_group_level: FAILED — {e}");
+ return Err(e.into());
+ }
+ }
// Read back so we report the truth.
let raw = dev.get_mix(g.bus_base, inputs)?;