kopia lustrzana https://github.com/Hamlib/Hamlib
Correct long standing bugs where hardware handshake was not the default
for the latest Yaesu backends (ft9000 and later that use "New CAT" commands) and set the default "write_delay" parameter to '0' as these radios deault to assuming a command has been received after 10 mSec of no data on the wire. The default write_delay had been 50 mSec (for no good reason except I copied and pasted from older backends) which was too long as these models implement a CAT TOT (Time Out Timer) of 10 mSec. git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3012 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.2.13
rodzic
6897781c5f
commit
61d3ef7f66
|
@ -65,7 +65,7 @@ const struct rig_caps ft2000_caps = {
|
|||
.serial_data_bits = 8,
|
||||
.serial_stop_bits = 1, /* Assumed since manual makes no mention */
|
||||
.serial_parity = RIG_PARITY_NONE,
|
||||
.serial_handshake = RIG_HANDSHAKE_NONE,
|
||||
.serial_handshake = RIG_HANDSHAKE_HARDWARE,
|
||||
.write_delay = FT2000_WRITE_DELAY,
|
||||
.post_write_delay = FT2000_POST_WRITE_DELAY,
|
||||
.timeout = 2000,
|
||||
|
|
|
@ -120,9 +120,13 @@
|
|||
|
||||
/* Timing values in mS */
|
||||
|
||||
#define FT2000_PACING_INTERVAL 5
|
||||
#define FT2000_PACING_DEFAULT_VALUE 0
|
||||
#define FT2000_WRITE_DELAY 50
|
||||
// #define FT2000_PACING_INTERVAL 5
|
||||
// #define FT2000_PACING_DEFAULT_VALUE 0
|
||||
|
||||
/* Delay between bytes sent to FT-2000
|
||||
* Should not exceed value set in CAT TOT menu (rig default is 10 mSec)
|
||||
*/
|
||||
#define FT2000_WRITE_DELAY 0
|
||||
|
||||
|
||||
/* Delay sequential fast writes */
|
||||
|
|
|
@ -64,7 +64,7 @@ const struct rig_caps ft450_caps = {
|
|||
.serial_data_bits = 8,
|
||||
.serial_stop_bits = 1, /* Assumed since manual makes no mention */
|
||||
.serial_parity = RIG_PARITY_NONE,
|
||||
.serial_handshake = RIG_HANDSHAKE_NONE,
|
||||
.serial_handshake = RIG_HANDSHAKE_HARDWARE,
|
||||
.write_delay = FT450_WRITE_DELAY,
|
||||
.post_write_delay = FT450_POST_WRITE_DELAY,
|
||||
.timeout = 2000,
|
||||
|
|
|
@ -102,9 +102,13 @@
|
|||
|
||||
/* Timing values in mS */
|
||||
|
||||
#define FT450_PACING_INTERVAL 5
|
||||
#define FT450_PACING_DEFAULT_VALUE 0
|
||||
#define FT450_WRITE_DELAY 50
|
||||
// #define FT450_PACING_INTERVAL 5
|
||||
// #define FT450_PACING_DEFAULT_VALUE 0
|
||||
|
||||
/* Delay between bytes sent to FT-450
|
||||
* Should not exceed value set in CAT TOT menu (rig default is 10 mSec)
|
||||
*/
|
||||
#define FT450_WRITE_DELAY 0
|
||||
|
||||
|
||||
/* Delay sequential fast writes */
|
||||
|
|
|
@ -62,7 +62,7 @@ const struct rig_caps ftdx5000_caps = {
|
|||
.serial_data_bits = 8,
|
||||
.serial_stop_bits = 1, /* Assumed since manual makes no mention */
|
||||
.serial_parity = RIG_PARITY_NONE,
|
||||
.serial_handshake = RIG_HANDSHAKE_NONE,
|
||||
.serial_handshake = RIG_HANDSHAKE_HARDWARE,
|
||||
.write_delay = FTDX5000_WRITE_DELAY,
|
||||
.post_write_delay = FTDX5000_POST_WRITE_DELAY,
|
||||
.timeout = 2000,
|
||||
|
|
|
@ -118,9 +118,13 @@
|
|||
|
||||
/* Timing values in mS */
|
||||
|
||||
#define FTDX5000_PACING_INTERVAL 5
|
||||
#define FTDX5000_PACING_DEFAULT_VALUE 0
|
||||
#define FTDX5000_WRITE_DELAY 50
|
||||
// #define FTDX5000_PACING_INTERVAL 5
|
||||
// #define FTDX5000_PACING_DEFAULT_VALUE 0
|
||||
|
||||
/* Delay between bytes sent to FT-5000
|
||||
* Should not exceed value set in CAT TOT menu (rig default is 10 mSec)
|
||||
*/
|
||||
#define FTDX5000_WRITE_DELAY 0
|
||||
|
||||
|
||||
/* Delay sequential fast writes */
|
||||
|
|
|
@ -65,7 +65,7 @@ const struct rig_caps ft9000_caps = {
|
|||
.serial_data_bits = 8,
|
||||
.serial_stop_bits = 1, /* Assumed since manual makes no mention */
|
||||
.serial_parity = RIG_PARITY_NONE,
|
||||
.serial_handshake = RIG_HANDSHAKE_NONE,
|
||||
.serial_handshake = RIG_HANDSHAKE_HARDWARE,
|
||||
.write_delay = FT9000_WRITE_DELAY,
|
||||
.post_write_delay = FT9000_POST_WRITE_DELAY,
|
||||
.timeout = 2000,
|
||||
|
|
|
@ -121,9 +121,13 @@
|
|||
|
||||
/* Timing values in mS */
|
||||
|
||||
#define FT9000_PACING_INTERVAL 5
|
||||
#define FT9000_PACING_DEFAULT_VALUE 0
|
||||
#define FT9000_WRITE_DELAY 50
|
||||
// #define FT9000_PACING_INTERVAL 5
|
||||
// #define FT9000_PACING_DEFAULT_VALUE 0
|
||||
|
||||
/* Delay between bytes sent to FT-9000
|
||||
* Should not exceed value set in CAT TOT menu (rig default is 10 mSec)
|
||||
*/
|
||||
#define FT9000_WRITE_DELAY 0
|
||||
|
||||
|
||||
/* Delay sequential fast writes */
|
||||
|
|
|
@ -110,9 +110,13 @@
|
|||
|
||||
/* Timing values in mS */
|
||||
|
||||
#define FT950_PACING_INTERVAL 5
|
||||
#define FT950_PACING_DEFAULT_VALUE 0
|
||||
#define FT950_WRITE_DELAY 50
|
||||
// #define FT950_PACING_INTERVAL 5
|
||||
// #define FT950_PACING_DEFAULT_VALUE 0
|
||||
|
||||
/* Delay between bytes sent to FT-950
|
||||
* Should not exceed value set in CAT TOT menu (rig default is 10 mSec)
|
||||
*/
|
||||
#define FT950_WRITE_DELAY 0
|
||||
|
||||
|
||||
/* Delay sequential fast writes */
|
||||
|
|
Ładowanie…
Reference in New Issue