]> code.octet-stream.net Git - m17rt/blobdiff - tools/m17rt-mod/src/main.rs
Handle KISS configuration commands, crate metadata
[m17rt] / tools / m17rt-mod / src / main.rs
index 968c22a44d0d0a441dc543c7e0b4d0e3fa087ab9..cc063676cb350022944e6cf6a6697415148cc158 100644 (file)
@@ -1,17 +1,17 @@
 use m17app::app::M17App;
 use m17app::soundmodem::{
 use m17app::app::M17App;
 use m17app::soundmodem::{
-    InputRrcFile, InputSoundcard, NullInputSource, NullOutputSink, OutputRrcFile, OutputSoundcard,
-    Soundmodem,
+    InputRrcFile, InputSoundcard, NullInputSource, NullOutputSink, NullPtt, OutputRrcFile,
+    OutputSoundcard, Soundmodem,
 };
 use m17codec2::{Codec2Adapter, WavePlayer};
 use std::path::PathBuf;
 
 pub fn mod_test() {
     let in_path = PathBuf::from("../../../Data/test_vk7xt_8k.wav");
 };
 use m17codec2::{Codec2Adapter, WavePlayer};
 use std::path::PathBuf;
 
 pub fn mod_test() {
     let in_path = PathBuf::from("../../../Data/test_vk7xt_8k.wav");
-    //let out_path = PathBuf::from("../../../Data/mymod.rrc");
-    //let output = OutputRrcFile::new(out_path);
-    let output = OutputSoundcard::new();
-    let soundmodem = Soundmodem::new_with_input_and_output(NullInputSource::new(), output);
+    let out_path = PathBuf::from("../../../Data/mymod.rrc");
+    let output = OutputRrcFile::new(out_path);
+    //let output = OutputSoundcard::new();
+    let soundmodem = Soundmodem::new(NullInputSource::new(), output, NullPtt::new());
     let app = M17App::new(soundmodem);
     app.start();
     std::thread::sleep(std::time::Duration::from_secs(1));
     let app = M17App::new(soundmodem);
     app.start();
     std::thread::sleep(std::time::Duration::from_secs(1));