diff --git a/yaesu/ft2000.c b/yaesu/ft2000.c index 59d9ee942..59963175a 100644 --- a/yaesu/ft2000.c +++ b/yaesu/ft2000.c @@ -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, diff --git a/yaesu/ft2000.h b/yaesu/ft2000.h index ba6cdc193..854eb6922 100644 --- a/yaesu/ft2000.h +++ b/yaesu/ft2000.h @@ -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 */ diff --git a/yaesu/ft450.c b/yaesu/ft450.c index df012f807..3e5c757fb 100644 --- a/yaesu/ft450.c +++ b/yaesu/ft450.c @@ -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, diff --git a/yaesu/ft450.h b/yaesu/ft450.h index 3436e39c6..b0a234ecd 100644 --- a/yaesu/ft450.h +++ b/yaesu/ft450.h @@ -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 */ diff --git a/yaesu/ft5000.c b/yaesu/ft5000.c index 246f63179..7336d624f 100644 --- a/yaesu/ft5000.c +++ b/yaesu/ft5000.c @@ -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, diff --git a/yaesu/ft5000.h b/yaesu/ft5000.h index 8d711fd02..e73b93c52 100644 --- a/yaesu/ft5000.h +++ b/yaesu/ft5000.h @@ -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 */ diff --git a/yaesu/ft9000.c b/yaesu/ft9000.c index dc24154a6..e0522b512 100644 --- a/yaesu/ft9000.c +++ b/yaesu/ft9000.c @@ -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, diff --git a/yaesu/ft9000.h b/yaesu/ft9000.h index 8aa29fb66..9035e0e99 100644 --- a/yaesu/ft9000.h +++ b/yaesu/ft9000.h @@ -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 */ diff --git a/yaesu/ft950.h b/yaesu/ft950.h index a87ba4149..a4cdbc1a8 100644 --- a/yaesu/ft950.h +++ b/yaesu/ft950.h @@ -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 */