Added bode plots to GUI.

This commit is contained in:
2025-10-07 10:18:04 +02:00
parent beefe733c0
commit e71b02477a
10 changed files with 331 additions and 49 deletions

View File

@@ -8,7 +8,7 @@ use bioz_host_rs::communication::communicate_with_hardware;
use tokio::sync::mpsc::{self};
use bioz_host_rs::signals::SingleFrequencySignal;
use bioz_host_rs::signals::StartStopSignal;
fn main() {
SimpleLogger::new().init().expect("Failed to initialize logger");
@@ -20,7 +20,7 @@ fn main() {
// Enter the runtime so that `tokio::spawn` is available immediately.
// let _enter = rt.enter();
let (run_impedancemeter_tx, run_impedancemeter_rx) = mpsc::channel::<SingleFrequencySignal>(2);
let (run_impedancemeter_tx, run_impedancemeter_rx) = mpsc::channel::<StartStopSignal>(2);
let run_impedancemeter_tx_clone = run_impedancemeter_tx.clone();
let app = App::new(run_impedancemeter_tx);
@@ -28,6 +28,7 @@ fn main() {
let phase_clone = app.phase.clone();
let magnitude_series_clone = app.magnitude_series.clone();
let phase_series_clone = app.phase_series.clone();
let bode_clone = app.bode_plot.clone();
let connected_clone = app.connected.clone();
let data_frequency_clone = app.data_frequency.clone();
@@ -41,6 +42,7 @@ fn main() {
phase_clone,
magnitude_series_clone,
phase_series_clone,
bode_clone,
connected_clone,
data_frequency_clone,
));