Wykres commitów

4091 Commity (585e79bdf2984d92f485cc149c74e6150cd186e9)

Autor SHA1 Wiadomość Data
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
Malcolm Herring 8decf6fd89 merge 2018-12-24 11:22:35 +00:00
Malcolm Herring 1747595f10 ICR6 new functions 2018-12-24 11:00:12 +00:00
Malcolm Herring f4630eeb90 Merge branch 'master' into icr6 2018-12-24 10:42:58 +00:00
Malcolm Herring e3796090ad update 2018-12-24 10:14:53 +00:00
Malcolm Herring d158a91f7a Merge remote-tracking branch 'Hamlib/master' 2018-12-24 10:12:12 +00:00
Michael Black bf9adaf9de Suppress GCC unused-return warning 2018-12-23 18:08:32 -05:00
Michael Black 4b69188f67 Fix some 64bit items and add RIG_FUNC_NB2 for TS-890S 2018-12-23 17:41:10 -05:00
Michael Black ce3f6806d0 Fix RIG_MODE structure in src/msic.c 2018-12-23 17:37:27 -05:00