X-Git-Url: https://code.octet-stream.net/m17rt/blobdiff_plain/b6d782ed788370a34f306f43865a15ab661e6a42..4cfda08117c4288a5408d45db1ef4be82f4facaa:/tools/m17rt-demod/src/main.rs?ds=sidebyside diff --git a/tools/m17rt-demod/src/main.rs b/tools/m17rt-demod/src/main.rs new file mode 100755 index 0000000..1125c3a --- /dev/null +++ b/tools/m17rt-demod/src/main.rs @@ -0,0 +1,21 @@ +use m17app::app::M17App; +use m17app::soundmodem::{InputRrcFile, InputSoundcard, NullOutputSink, Soundmodem}; +use m17codec2::Codec2Adapter; +use std::path::PathBuf; + +pub fn m17app_test() { + //let path = PathBuf::from("../../../Data/test_vk7xt.rrc"); + let path = PathBuf::from("../../../Data/mymod.rrc"); + let source = InputRrcFile::new(path); + //let source = InputSoundcard::new(); + let soundmodem = Soundmodem::new_with_input_and_output(source, NullOutputSink::new()); + let app = M17App::new(soundmodem); + app.add_stream_adapter(Codec2Adapter::new()); + app.start(); + std::thread::sleep(std::time::Duration::from_secs(15)); +} + +fn main() { + env_logger::init(); + m17app_test(); +}