Commit Graph

4299 Commits

Author SHA1 Message Date
mrmoonlv
45b8e387d2 Add FT-600 Alpha Model. Set/Get Freq, Set/Get Mode, Set PTT 2019-03-05 00:47:51 +02:00
Michael Black
fc29251509 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2019-03-01 07:34:16 -06:00
Michael Black
1688d103c9 astyle for netrigctl.c 2019-03-01 07:32:05 -06:00
Michael Black
51fa6f57ba Relax chk_vfo requirement for backward compatibility 2019-03-01 07:30:02 -06: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
c vw
9d927d3370 typo, also include NUM_UHTYPES 2019-02-22 10:23:30 +01:00
c vw
00ff1b2832 Included MicroKeyer-III 2019-02-22 10:21:40 +01:00
Michael Black
5f43509d82 astyle format of rigctlcom.c 2019-02-13 15:23:27 -06:00
Michael Black
585e79bdf2 Add ability for rigctlcom to work with Ham Radio Deluxe 2019-02-13 15:22:54 -06:00
root
296ef58598 Add export definition for netrigctl_get_mode for DLL building 2019-02-08 07:28:50 -06:00
Michael Black
eb9e59211a network.c astyle applied 2019-02-07 11:46:52 -06:00
Michael Black
48c8247a86 Fix network_flush as it was not actually flushing before
This was causing an infinite loop and WSJT-X to lock up using flex6xxx backend
2019-02-07 11:44:33 -06:00
Michael Black
2f3618e585 Fix memset in kenwood.c 2019-02-06 17:00:11 -06:00
Michael Black
41580890a9 Merge branch 'master' of https://github.com/Hamlib/Hamlib 2019-02-06 07:06:22 -06:00
Michael Black
ad8a01f18d netrigctl can now do vfo mode -- has automatic detection of rigctld vfo mode
rigctl automatically detects vfo mode of rigctld
rigctli and rigctld recommend vfo mode if not selected
2019-02-05 12:05:51 -06:00
Michael Black
2fa14476f6 Reduce verbosity of rig_strvfo 2019-02-05 09:44:19 -06:00
Michael Black
63570dd791 Improve error handling in network_flush when disconnect happens 2019-02-05 09:40:46 -06:00
Michael Black
8f93173462 Reduce verbosity of rig_strrmode and read_string 2019-02-05 09:31:54 -06:00
Michael Black
a55a664401 Ensure buf is zeroed in kenwood_safe_transaction to avoid return random data 2019-02-05 08:39:51 -06:00
Michael Black
2f86dde55a Reduce verbosity in FLRig 2019-02-05 08:08:21 -06:00
Bill Somerville
e2154874ad Remove unnecessary delays from TS-990 and TS-2000 back ends 2019-02-04 17:54:48 +00:00
Michael Black
64184842e9 Add rigctlcom to gitignore 2019-02-04 10:32:56 -06:00
Nate Bargmann
ae3f39311b Merge branch 'icr8600' of https://github.com/malcolmh/Hamlib into malcolmh-icr8600 2019-01-29 14:18:18 -06:00
Michael Black
040bb2afea Add FT847UNI for early serial number units that are one-way comm 2019-01-28 15:53:28 -06:00
Malcolm Herring
c209be4985 Update contributors 2019-01-25 16:00:02 +00:00
Michael Black
3b707f57fb Add rigctlcom to install scripts 2019-01-24 12:05:39 -06:00
Nate Bargmann
f5cc44c01c Merge branch 'master' of https://github.com/denzs/Hamlib into denzs-master 2019-01-23 15:37:30 -06:00
Sebastian Denz
9688c000ad fix buffer lengths to avoid gcc8 warnings 2019-01-23 20:47:47 +01:00
Nate Bargmann
bead4adcb5 Merge branch 'master' of https://github.com/denzs/Hamlib into denzs-master 2019-01-21 18:51:07 -06:00
Michael Black
3937de0452 Fix segfault in rigctlcom with no args and improve usage 2019-01-21 08:10:43 -06:00
Michael Black
3ae9e00fba Add TUNER on/off fnction for Yaesu rigs 2019-01-20 19:35:25 -06:00
Michael Black
ccd3ca48c6 New utility to allow non-hamlib-aware programs to use hamlib rigs via COM ports
Virtual com ports providing a TS-2000 Emulator
Example connecting N1MM or such to FLRig via COM5/COM6 virtual COM pair
rigctlcom -m 4 -R COM5 -S 115200
N1MM connects to COM6 TS-2000 115200 8N1
2019-01-20 19:33:22 -06:00
Michael Black
d4f95010dc merge master 2019-01-14 09:36:35 -06:00
Nate Bargmann
eaafd4e4b4 Merge branch 'master' of https://github.com/mdblack98/Hamlib into mdblack98-master 2019-01-10 18:01:51 -06:00
Malcolm Herring
d9a4885794 Icom R8600 to Alpha
All standard functions have been configured and tested.
2019-01-10 15:35:53 +00:00
Malcolm Herring
be436051d8 Automatically detect CI-V echo state
Some Icom rigs use USB for the CI-V connection. This can be set to echo or not. This mod permits a check of the echo state on start-up & flags the frame handling accordingly.

A new member of the icom_priv_caps is defined to flag that this check should be done. A new icom_rig_open function performs this check & sets a flag in priv_data which frame.c then uses to process the input accordingly.
2019-01-09 09:33:04 +00:00
Michael Black
4e8d180b15 Fix kenwood BC BC2 return 2019-01-08 08:58:32 -06:00
Michael Black
d0ccacd65c Fix kenwoood BC BC2 returns 2019-01-06 15:05:57 -06:00
Michael Black
0316376b45 All kenwoods to have 3-char commands for functions and return whatever value the rig returns instead of 0/1
Changes to add more ts890 capabilities, e.g. NB2, BC2
2019-01-01 12:38:10 -06:00
Michael Black
8b695bcc03 Add BC2 and NB2 functions for newer kenwoods
Change RIG_SETTING_MAX for 64-bit compatibility
2019-01-01 12:33:22 -06:00
Michael Black
681404e6b7 Add PKT modes to ts590.c 2019-01-01 11:59:05 -06:00
Michael Black
3b5dd2e884 Fix flrig when WSJT-X startup causes rig mode change
Increase flrig timeout value
Add USB mode to flrig
Fix flrig memory leak
Fix bug where constant value was being trashed
2018-12-31 15:45:27 -06:00
Michael Black
772b1ba2c1 Fix rig_idx2settings for 64-bit sprintf_list functions 2018-12-31 15:39:49 -06:00
Bill Somerville
df4ec51909 Simplify SWIG interface definition and hide 64-bit values from Lua binding
By  including the  stdint  SWIG  typemaps we  can  directly use  types
derived from [u]int64_t etc.

Because Lua numbers are  implemented using a double-precision floating
point type and  also because SWIG when generating a  Lua wrappings can
only define  constants from #define and  enum values that fit  into an
'int' type we  must hide any constants that require  more than 32-bits
to represent themselves,  as they cannot be represented  in Lua.  This
applies  to  rmode_t  and  the  RIG_FUNC... defines  at  the  time  of
writing. By  hiding them from  the Lua binding  they will get  a 'nil'
value in Lua i.e. undefined so clients using the Lua binding will know
they are  not there.  This is  a nasty hack  but without  major design
changes to the Hamlib API it is do this or drop the Lua binding.
2018-12-28 20:33:30 +00:00
Sebastian Denz
f730933b12 merge upstream 2018-12-26 13:38:06 +01:00
Malcolm Herring
2ccf99da04 icr30 updates 2018-12-26 08:25:38 +00:00
Malcolm Herring
0c9ceb1d83 Merge branch 'master' into icr30 2018-12-24 18:37:25 +00:00
Malcolm Herring
de63680912 commands 00-15 2018-12-24 18:33:11 +00:00
Malcolm Herring
d7d733f14a Merge remote-tracking branch 'Hamlib/master' 2018-12-24 13:27:30 +00:00
Malcolm Herring
c82896fe80 update 2018-12-24 13:25:12 +00:00