[chirp_devel] [PATCH 3 of 4] [ft8x7] Reduce timeout during clone-in for blocks after the first

Marco Filippi IZ3GME
Thu Jan 16 15:24:30 PST 2014


# HG changeset patch
# User Marco Filippi <iz3gme.marco at gmail.com>
# Date 1389912343 -3600
# Node ID 2542bd064fff967c696d05ff39397de2592e4786
# Parent  5236e0423182974b1c7c8851105fa3f3fa1d173e
[ft8x7] Reduce timeout during clone-in for blocks after the first
A long delay is necessary for the first block to give user the time to start
clone procedure on the radio but for subsequent blocks a 10 sec timeout is more
then enough
Help feature #1375

diff -r 5236e0423182 -r 2542bd064fff chirp/ft817.py
--- a/chirp/ft817.py	Thu Jan 16 23:00:01 2014 +0100
+++ b/chirp/ft817.py	Thu Jan 16 23:45:43 2014 +0100
@@ -295,7 +295,12 @@
         return rp
 
     def _read(self, block, blocknum, lastblock):
-        for _i in range(0, 60):
+        # be very patient at first block
+        if blocknum == 0:
+            attempts = 60
+        else:
+            attempts = 5
+        for _i in range(0, attempts):
             data = self.pipe.read(block+2)
             if data:
                 break



More information about the chirp_devel mailing list