]> code.octet-stream.net Git - m17rt/blobdiff - m17core/src/tnc.rs
Fix timing bugs and add documentation
[m17rt] / m17core / src / tnc.rs
index a64f367e70c1f152eafb1892c311ee663b36ec35..b46958c72f2dd3f85955bef3335a928bb2e6d408 100644 (file)
@@ -217,6 +217,8 @@ impl SoftTnc {
 
     pub fn set_now(&mut self, now_samples: u64) {
         self.now = now_samples;
+        // TODO: expose this to higher layer so we can schedule a precise delay
+        // rather than waiting for some soundcard I/O event
         if let State::TxEndingAtTime(time) = self.state {
             if now_samples >= time {
                 self.ptt = false;