]> code.octet-stream.net Git - m17rt/blobdiff - tools/m17rt-txpacket/src/main.rs
Error handler for soundmodem components
[m17rt] / tools / m17rt-txpacket / src / main.rs
index fcac6f5da4cb96e68d0abe6c5fec6172ac9b42b3..ca5f373923a15207c9f2e3a55338e98f1fe29953 100644 (file)
@@ -2,14 +2,19 @@ use m17app::app::M17App;
 use m17app::link_setup::{LinkSetup, M17Address};
 use m17app::serial::{PttPin, SerialPtt};
 use m17app::soundcard::Soundcard;
-use m17app::soundmodem::Soundmodem;
+use m17app::soundmodem::{NullErrorHandler, Soundmodem};
 use m17core::protocol::PacketType;
 
 fn main() {
     let soundcard = Soundcard::new("plughw:CARD=Device,DEV=0").unwrap();
     soundcard.set_tx_inverted(true);
     let ptt = SerialPtt::new("/dev/ttyUSB0", PttPin::Rts).unwrap();
-    let soundmodem = Soundmodem::new(soundcard.input(), soundcard.output(), ptt);
+    let soundmodem = Soundmodem::new(
+        soundcard.input(),
+        soundcard.output(),
+        ptt,
+        NullErrorHandler::new(),
+    );
     let app = M17App::new(soundmodem);
 
     app.start().unwrap();