Wykres commitów

426 Commity (3dbbe02b78d18fb3a69c02995d035e2bc4dfc96f)

Autor SHA1 Wiadomość Data
Michael Black c2eb8440a8 Add debug for 60M DX3000/5000 exception 2019-05-15 14:39:41 -05:00
Michael Black 8f8ca10046 Add 60m exception for set_freq for FT-DX3000 and FT-DX5000 2019-05-15 12:35:23 -05:00
Nate Bargmann cf1434efa7 Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master 2019-04-12 07:14:52 -05:00
Michael Black 3417acdbb7 Add set/get vfo to ft857 2019-04-02 08:51:32 -05:00
Michael Black c6f9e07711 cache timeout when swapping vfos on ft817 and ft897 2019-03-29 11:52:42 -05:00
mrmoonlv 58a1f18af1 Remove unused static functions, array bounds, fix warnings 2019-03-21 22:40:56 +02:00
mrmoonlv ce3878081f Write delay decrease 2019-03-08 20:41:32 +02:00
mrmoonlv db765748ad Add VFO. S METER 2019-03-08 19:09:01 +02:00
mrmoonlv 45b8e387d2 Add FT-600 Alpha Model. Set/Get Freq, Set/Get Mode, Set PTT 2019-03-05 00:47:51 +02:00
Bill Somerville b8825f6acd Change frequency setting for the FT-747GX to something more basic
This rig has  25Hz resolution but accepts 10Hz steps  in the frequency
set CAT command. The rig adjusts internally and only reports back 25Hz
steps. The prior implementation ended up incrementing the frequency in
undesirable  unwanted 10Hz  steps, this  simply rounds  to 10Hz  steps
before sending to the rig.
2019-02-24 23:14:32 +00:00
Michael Black 040bb2afea Add FT847UNI for early serial number units that are one-way comm 2019-01-28 15:53:28 -06:00
Michael Black 3ae9e00fba Add TUNER on/off fnction for Yaesu rigs 2019-01-20 19:35:25 -06:00
Michael Black 01335a5c8e Fix FT857 to return the SMeter-based value 2018-12-19 16:40:10 -05:00
Michael Black W9MDB ecccd18c8b Add FT-DX3000 entry 2018-11-20 10:48:08 -06:00
Michael Black W9MDB ee6957d186 Fix ft1000d WRITE_DELAY as 175ms was unnecessary 2018-11-14 13:07:23 -06:00
Michael Black W9MDB 857f3060ee Remove TARGETABLE_MODE from ft3000 2018-11-03 16:01:05 -05:00
Nate Bargmann 982b90f754 Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master 2018-10-29 07:05:50 -05:00
Eriks Dobelis 0b71ba91a1 ft817: Moving delay value into #define section of the header 2018-10-29 08:46:42 +02:00
Michael Black W9MDB f0bcffae36 Merge remote-tracking branch 'upstream/master' 2018-10-28 16:10:30 -05:00
Michael Black W9MDB 68fb9e3c21 Add FT-DX3000 definition and promote FT-DX5000 to Stable 2018-10-28 15:57:28 -05:00
Eriks Dobelis 1e849a6ba7 ft817: adding delay before next retry after returning from tx to rx 2018-10-28 20:50:39 +02:00
Nate Bargmann 2d7d3d21df Quell gcc 8.2.0 warning of possible truncation
On Debian Buster gcc ((Debian 8.2.0-8) 8.2.0) was throwing the following
warning:

  CC       ft991.lo
../../hamlib/yaesu/ft991.c: In function ‘ft991_set_split_mode’:
../../hamlib/yaesu/ft991.c:336:5: warning: ‘strncat’ output may be truncated copying 128 bytes from a string of length 128 [-Wstringop-truncation]
     strncat (restore_commands, priv->ret_data, NEWCAT_DATA_LEN-1);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

At least now the warning is gone...
2018-10-25 16:41:33 -05:00
phaethon d5968a3e9a Improving reliability working with radios cloning FT817 protocol (increase timeout, double reading frequency, checking ptt status after setting it) 2018-10-01 12:23:02 -05:00
Michael Black W9MDB 13317afb0e Update power reading values for FT900 2018-09-16 13:02:17 -05:00
Michael Black W9MDB e1196a1f22 Update power reading values for FT900 2018-09-13 15:38:42 -05:00
Michael Black W9MDB 44b839159b Change ft100 RTTY to PKTUSB for compatibility with WSJT-X 2018-08-29 22:42:16 -05:00
Brian G. Lucas a1cfb3804e In newcat_open(), initialize rig_id in case any subsequent commands need it. 2018-08-09 16:38:02 -05:00
Brian G. Lucas 9b2ba63b73 Fix RFPOWER level for FT-450D. It uses 5-100, rather than 0-255 that
the FT-450 does.
2018-08-09 16:19:24 -05:00
Michael Black W9MDB b06346a03c Fix compile warnings for yaesu 2018-04-22 18:41:49 -05:00
Bill Somerville 09e6ab6ef1 FT-817 status queries honour retries and timeout
This is  to help  with owners  of Arduino boards  like the  ubitx that
emulate an  FT-817 but respond badly  to a DTR signal  glitch which is
inevitable when opening a Linux  serial port.  The glitch triggers the
Arduino  boot-loader which  must be  allowed  to time  out before  the
FT-817 emulation starts.
2018-03-11 19:46:35 +00:00
Bill Somerville 80a4097aba Add best guess transmit status to rig state structure
This flag can  be used by back  ends that need to  take special action
while the  rig is transmitting e.g.  the FT-747GX and similar  that do
not process CAT commands while transmitting.

The flag  is also used as  a default answer to  rig_get_ptt if nothing
better is available.

Deal with inaccurate CAT query for Rx/Tx on the Yaesu FT-847

This rig  doesn't set the Rx/Tx  status flag when PTT  is asserted via
the PTT pin on the rear PACKET  socket so we need to override which we
can do if we known we have asserted PTT via rig_set_ptt().

Adjust style and fix set PTT defects

Fix a warning from a declaration of a deleted function definition
2017-08-09 21:54:50 -05:00
Bill Somerville ffb9f21d3a Fix off-by-one issue in reading memory mode from IF command response 2017-08-03 11:17:45 +01:00
Michael Black W9MDB 0b1a58d308 Fixed indentation warnings detected by newer gcc
Fixed one error discovered by these warnings in easycomm.c
2017-06-28 18:00:20 +01:00
Michael Black W9MDB cab7eb1647 Fix FT-891/991 behavior with WSJT-X
Separate FT-891 features
Fix rigctl and rigctld to not abort on function not available
Change Yaesu detection of FA length to automatic method instead of rig specific
2017-06-27 16:48:44 +01:00
Tobias Wellnitz 42de040bcb fixed reading the rig's return value in newcat_get_tx_vfo 2017-05-14 20:41:21 -05:00
Nate Bargmann d2c2483e60 Merge pull request #51 from mdblack98/master
Fix FT-891 recognition
2017-02-09 18:11:37 -06:00
Daniel Estévez ef08446995 Fix DIG MODE for FT817-ND
The FT817-ND only has RTTY, PSK31-L, PSK31-U, USER-L, USER-U as
possible DIG MODEs.  Before this fix, the modes read by Hamlib were
completely wrong.

The RTTY mode in the FT817-ND is USB. I think that the corresponding
Hamlib mode is RIG_MODE_RTTYR but I'm not certain if this is supposed to
be USB or LSB.

This has been tested on an FT817-ND. The FT817 might be different.
2017-02-09 17:53:42 -06:00
Sean Sharkey 74160301d5 Break out FT-1000D file for full support.
As discussed please find attached the files which I modified to include
full support for the Yaesu FT-1000/D radios.

Kind regards,

Sean.
2017-02-09 17:34:56 -06:00
Michael Black f17ddfc676 Fix FT-891 recognition 2017-02-04 10:11:21 -06:00
Bill Somerville 7ab76d59df Simplify and fix defects in the FT991 back end
The FT991 only receives  on VFO A, VFO B is only used  for split Tx or
for exchanging with VFO A. There are no commands to set or query VFO B
mode. Added a set split mode function  that saves VFO A mode and VFO b
frequency then sets the required VFO B mode into VFO A and then copies
VFO  A  to  VFO  B  and  restores  the  VFO  B  frequency  and  VFO  A
mode. Bandwidth and narrow settings are not touched.

Several functins that had been  implemented specifically for the FT991
have been removed because existing newcat.c functions were suitable or
there should not have been a function as the rig doesn't support it.
2017-01-21 11:56:12 +00:00
Michael Black f1a9644d23 Added ft891 backend 2017-01-07 09:10:48 -06:00
Michael Black 329f69e85f Fix ft991_get_mode 2017-01-02 17:49:26 -06:00
Bill Somerville 4e76780242 Fix an issue presenting on the Yaesu FT-450(D)
this rig is prone to giving transitory busy responses to CAT commands,
the retry mechanism for set commands was looping rather than accepting
the results of  a successful command verification read.  This is fixed
and the notification trace message is reduced to a warning.
2016-08-23 09:44:19 +01:00
dh1tw 0b900c0b47 added get/set_conf for FT1200, FT2000, FT450, FT5000 and FT9000 2016-06-10 23:04:27 +02:00
dh1tw 092cad3112 small tab rectification 2016-06-10 23:00:43 +02:00
dh1tw 7ca35814c1 slightly improved documentation / comments 2016-06-10 22:58:14 +02:00
dh1tw ef89d52738 Removed I/O flush ask commented by Bill, G4WJS 2016-06-10 22:56:14 +02:00
Tobias Wellnitz 9603244910 changed token name to 'fast_commands_token' 2016-06-05 22:02:10 +00:00
Tobias Wellnitz 431e884a87 improved & hardend newcat_set_conf and newcat_get_conf;
implemented confparams array with TOK_FAST_SET_CMD for 'fast_set_commands';
implemented .cfgparams for Yaesu FT950;
2016-06-05 21:46:55 +00:00
dh1tw eff99058d6 implemented set_conf, get_conf and Token fast_set_commands for max throughput 2016-06-05 16:26:21 +02:00