Commit Graph

3759 Commits

Author SHA1 Message Date
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
Nate Bargmann
358aacbe53 Merge feature branch for Windows ioctlsocket 2017-01-26 19:59:14 -06:00
Jae Stutzman
dfd969acd3 Use Windows ioctlsocket to avoid buffer overrun 2017-01-26 19:42:00 -06:00
Nate Bargmann
cb9ec24cd3 Merge branch 'jaebird-master'
Flush the buffer for the network protocol used with the PiHPSDR backend.
2017-01-25 20:52:28 -06:00
Jae Stutzman
a8af27a8ce Updated PiHPSDR backend defaults 2017-01-25 20:45:24 -06:00
Jae Stutzman
230430c4e9 Clears potential garbage data in read buffer prior to command being sent 2017-01-25 20:45:24 -06:00
Michael Black
0277efdac9 Fix ic785x default addr to 0x8e 2017-01-23 16:54:17 -06:00
Nate Bargmann
0fc86ea3ab Merge branch 'jaebird-master'
New HPSDR backend from Jae, K5JAE.
2017-01-21 21:02:25 -06:00
Jae Stutzman
c9fb98b214 Added HPSDR backend
Added HPSDR backend which emulates TS-2000 over the network on TCP
2017-01-21 20:58:00 -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
Bill Somerville
08adaf2079 Add get and set split functions for the TS450S 2017-01-20 00:22:37 +00:00
Nate Bargmann
aeb726e53c Merge branch 'mdblack98-master'
New model, FT-891 from Mike, W9MDB.
2017-01-07 09:12:54 -06:00
Michael Black
f1a9644d23 Added ft891 backend 2017-01-07 09:10:48 -06:00
Nate Bargmann
0b418a2be8 Update NEWS for FT-991 get_mode() fix 2017-01-02 21:27:32 -06:00
Nate Bargmann
70deb9f539 Merge branch 'mdblack98-master'
Fix ft991_get_mode
2017-01-02 21:26:00 -06:00
Michael Black
329f69e85f Fix ft991_get_mode 2017-01-02 17:49:26 -06:00
Nate Bargmann
e0891d001d Update NEWS for IC-785x 2017-01-02 13:14:05 -06:00
Nate Bargmann
5f1a7ad6f9 Merge branch 'mdblack98-master'
Combine IC-7850/7851 models into 785x
2017-01-02 13:12:21 -06:00
Michael Black
3bad75106e Merger 7850/51 into 785x 2017-01-02 10:20:20 -06:00
Nate Bargmann
2b89833943 Update NEWS for IC-7850/7851
Also set tentative release date of 3.2 to 30 June 2017.
2017-01-02 07:39:28 -06:00
Nate Bargmann
f525d6f262 Merge branch 'mdblack98-master'
New models, IC-7850/IC-7851.
2017-01-02 07:33:03 -06:00
Michael Black
ae99b17598 Add ic7850 ic7851 -- works with wsjtx 2017-01-01 22:55:33 -06:00
Michael Black
761dde7b8b Add ic7850 ic7851 -- works with wsjtx 2017-01-01 22:55:15 -06:00
Nate Bargmann
3a12ea7616 Merge pull request #39 from N0NB/revert-38-master
Revert "IC-7850/51"
2017-01-01 17:45:39 -06:00
Nate Bargmann
94954c16e6 Revert "IC-7850/51" 2017-01-01 17:41:18 -06:00
Nate Bargmann
00079f2427 Merge pull request #38 from mdblack98/master
New Icom meodels IC-7850/51
2017-01-01 17:20:01 -06:00
Michael Black
5ae0185167 Merge branch 'master' of https://github.com/N0NB/hamlib 2017-01-01 08:06:14 -06:00
Michael Black
7b28e4077b Added IC-7850/51 -- works with WSJT-X 2017-01-01 08:04:22 -06:00
Nate Bargmann
3fef67ae7d Advance to 3.2~git 2016-12-25 11:53:56 -06:00
Nate Bargmann
b59485a68b Update for current Git commands
Add examples for committing updates and issuing pull requests.
2016-12-25 11:38:57 -06:00
Nate Bargmann
77f1437983 Update NEWS for pending 3.1 release. 2016-12-25 09:09:35 -06:00
Bill Barker
10eb19e92a Add test for Flex 6300 ID
Adds test for ID 907 for the Flex 6300.
2016-12-23 21:06:47 -06:00
Nate Bargmann
ebd3117658 Merge pull request #36 from kukabu/master
Fix typos.
2016-12-18 07:07:13 -06:00
Michael Tatarinov
7848d49a53 Fix typos. 2016-12-18 08:17:54 +04:00
Nate Bargmann
a3849aafb1 Merge branch 'swig' of rebased commits from Ervin, HA2OS
Corrected a few bugs and rebased from Ervin's pull request.
2016-12-17 14:46:12 -06:00
Ervin Hegedus
b91768360a Added new example to Python demo script (set/get float type level) 2016-12-13 16:28:41 -06:00
Ervin Hegedus
2b657e7c9d Added Lua binding and demo script 2016-12-13 16:28:41 -06:00
Bill Somerville
ce8189f029 Revised kenwood rig busy response handling
The TS-790  is very prone  to slow  command responses, this  change no
longer  retries  the sending  of  the  original  command when  a  busy
response "?;"  is seen, instead  it simply  waits one retry  delay and
tries response  read again. It  may be that  this has always  been the
correct action  but most rigs do  not return busy responses  or behave
better when a command is retried.
2016-11-20 10:55:51 +00:00
Bill Somerville
5b8e56c8ef Add rig_{open,close} functions to TS-790 backend 2016-11-20 10:55:50 +00:00
Nate Bargmann
3f903cbc64 Fixup rig caps pointer in K3 patch 2016-11-19 12:53:31 -06:00
Nate Bargmann
24b7e95a79 Merge pull request #33 from mdblack98/master
K3 DT0 patch
2016-11-19 12:43:41 -06:00
Michael Black
76c431f74b Merge branch 'master' of https://github.com/N0NB/hamlib 2016-11-19 10:42:45 -06:00
Michael Black
1e462e10e0 Move K3 DT0 before mode switch, add version info to electraft rig open, WSJT-X VOX rig split now works 2016-11-19 10:38:54 -06:00
Stephane Fillod
a4b2de37ee New Perseus model 2016-11-06 14:38:42 +01:00
Nate Bargmann
bbbbf3c6cd Merge pull request #30 from mdblack98/master
Buffer overflow in rigctl_parse and rotctl_parse
2016-11-01 19:52:07 -05:00
Michael Black
41f120dc35 Merge branch 'master' of https://github.com/N0NB/hamlib 2016-11-01 16:03:20 -05:00
Michael Black
35fda10dfd Fixed buffer overflow in rigctl_parse and rotctl_parse 2016-11-01 16:02:15 -05:00
Nate Bargmann
eac49c842d Merge pull request #29 from mdblack98/master
Changed some modules to LGPL in lieu of GPL
2016-10-31 12:11:58 -05:00
Michael Black
199111bcc4 Changed some modules to LGPL in lieu of GPL 2016-10-31 11:05:24 -05:00