]> code.octet-stream.net Git - m17rt/blobdiff - tools/m17rt-txpacket/src/main.rs
Add and test error if packet payload is too large
[m17rt] / tools / m17rt-txpacket / src / main.rs
index fb6eda19368dc61ea73934c383a0a5be9b181171..3e72e230cf0dd9ddfe01b4bd40651fc89577760e 100644 (file)
@@ -7,6 +7,7 @@ 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);
     let soundmodem = Soundmodem::new(soundcard.input(), soundcard.output(), ptt);
     let app = M17App::new(soundmodem);
@@ -19,7 +20,8 @@ fn main() {
     let link_setup = LinkSetup::new_packet(&source, &destination);
     let payload = b"Hello, world!";
     app.tx()
-        .transmit_packet(&link_setup, PacketType::Sms, payload);
+        .transmit_packet(&link_setup, PacketType::Sms, payload)
+        .unwrap();
 
     std::thread::sleep(std::time::Duration::from_secs(1));
     app.close();