]> code.octet-stream.net Git - m17rt/commitdiff
Move transmit_packet method to TxHandle
authorThomas Karpiniec <tom.karpiniec@outlook.com>
Mon, 30 Dec 2024 10:14:00 +0000 (21:14 +1100)
committerThomas Karpiniec <tom.karpiniec@outlook.com>
Mon, 30 Dec 2024 10:14:00 +0000 (21:14 +1100)
m17app/src/app.rs

index 81304559ddf6db33174da3fd74570ca046106547..6d056f9b3a55627abe8597925b8259affa76c0b9 100644 (file)
@@ -60,14 +60,6 @@ impl M17App {
         }
     }
 
-    pub fn transmit_packet(&self, packet_type: PacketType, payload: &[u8]) {
-        // hang on where do we get the LSF details from? We need a destination obviously
-        // our source address needs to be configured here too
-        // also there is possible CAN, encryption, meta payload
-
-        // we will immediately convert this into a KISS payload before sending into channel so we only need borrow on data
-    }
-
     /// Create a handle that can be used to transmit data on the TNC
     pub fn tx(&self) -> TxHandle {
         TxHandle {
@@ -89,6 +81,14 @@ pub struct TxHandle {
 }
 
 impl TxHandle {
+    pub fn transmit_packet(&self, packet_type: PacketType, payload: &[u8]) {
+        // hang on where do we get the LSF details from? We need a destination obviously
+        // our source address needs to be configured here too
+        // also there is possible CAN, encryption, meta payload
+
+        // we will immediately convert this into a KISS payload before sending into channel so we only need borrow on data
+    }
+
     // add more methods here for stream outgoing
 
     pub fn transmit_stream_start(&self /* lsf?, payload? what needs to be configured ?! */) {}