Michael Black W9MDB
ad9d464822
Remove MainC from caching due to effect on rig_caps structure offsets
...
https://github.com/Hamlib/Hamlib/issues/537
2021-02-08 12:54:33 -06:00
Nate Bargmann
f4899caf17
Update public API Doxygen comments in amp_settings.c
2021-02-08 12:41:40 -06:00
Nate Bargmann
b97b4218cb
Update public API Doxygen comments in amp_conf.c
2021-02-08 12:40:01 -06:00
Nate Bargmann
07fa93bf43
Update Doxygen comment sections in amplifier.c
2021-02-07 18:56:24 -06:00
Michael Black W9MDB
b05a1638a8
Add caching of MEM and MAINC vfos
2021-02-07 15:03:43 -06:00
Michael Black W9MDB
e0e743ee90
Update rig.c docs
2021-02-07 14:58:33 -06:00
Michael Black W9MDB
418e963c86
Add \get_vfo_info to rigctl and rigctld to allow geting freq/mode/width by vfo in one call
...
Overcomes limitation of f command where vfo swapping is needed if not in --vfo mode
rig_get_vfo_info function added
Log4OM should be able to get VFOB frequency on most rigs
https://github.com/Hamlib/Hamlib/issues/530
2021-02-07 12:45:59 -06:00
Michael Black W9MDB
8e313ecc3d
Add RIG_CAPS_HAS_GET_LEVEL
2021-02-07 06:56:48 -06:00
Michael Black W9MDB
d8bd6a5d4e
Reduce debug level in network.c
2021-02-04 23:47:59 -06:00
Michael Black W9MDB
96e2cc7829
Fix extra LF in debug messages
2021-02-03 09:59:14 -06:00
root
228cc10aeb
Fix compile warnings with -O2 flag
2021-02-03 06:13:12 +01:00
Michael Black W9MDB
84ce231daf
Fix link error for debugmsgsave on MacOS and perhaps others
2021-01-31 07:08:08 -06:00
Michael Black W9MDB
431b5dfc37
Make lack of tx_range_list non-fatal -- some rigs don't have this
2021-01-29 08:30:35 -06:00
c vw
f38f35beeb
corrected bug
2021-01-29 09:50:11 +01:00
Michael Black W9MDB
7b04640cea
Fix read_string timeout display value
2021-01-28 12:22:52 -06:00
Michael Black W9MDB
03924db38c
Modify __FILE__ to use __FILENAME__ macro to avoid full path in misc.c
2021-01-28 10:25:05 -06:00
Michael Black W9MDB
f2b7893a2b
Another attempt to get clock_gettime compiling for all Mac flavors
2021-01-27 11:00:58 -06:00
Michael Black W9MDB
30eca94210
Change MacOS detection logic for clock_gettime to hopefully cover all flavors
2021-01-26 15:05:43 -06:00
Michael Black W9MDB
a81b4db9be
Fix clock_gettime for Big Sur and hopefully older MacOS too
2021-01-26 07:28:55 -06:00
Michael Black W9MDB
54fc0e10f6
Add clock change to misc.c to allow building hamlib on some mac platforms
2021-01-25 12:23:05 -06:00
Michael Black
14eb9af7fe
Merge pull request #518 from code-posse/master
...
SatEL rotator support
2021-01-25 11:15:17 -06:00
Michael Black W9MDB
2be172ac4e
Improve robustness of rigctld
...
Now retries opening indefinitely
Improved client side too
Error message should now show timeout if rig disappears
2021-01-24 10:51:19 -06:00
Joshua Lynch
e6fa200152
initial SatEL rotator support
2021-01-23 23:26:01 -06:00
Michael Black W9MDB
e7b6e61ed0
astyle files prepping for 4.1 release
2021-01-22 10:41:30 -06:00
Michael Black W9MDB
1fe2efb315
Reduce a debug level in serial.c
2021-01-22 08:26:03 -06:00
Michael Black W9MDB
85205abd45
Keep debug msg for rig_check_rig_caps on all the time for now
2021-01-22 07:52:15 -06:00
Michael Black W9MDB
0058cffcc7
Add rig_check_rig_caps to check that shared library compatibility is good
...
Returns -RIG_EINTERNAL if bad, RIG_OK if good
Prints out WARN level message if bad
2021-01-21 17:18:45 -06:00
Michael Black W9MDB
5fec08b262
Add disable_yaesu_bandselect option
2021-01-20 11:34:30 -06:00
Michael Black W9MDB
1e96b1f4d7
Remove get_freq -- seems to be causing a problem with FLRig
2021-01-19 12:12:24 -06:00
Michael Black W9MDB
dd0765309e
Added CACHE_RESET macro
...
newcat_set_cmd_validate now queries VFO freq instead of using cache
2021-01-19 07:17:07 -06:00
Michael Black W9MDB
bc607bfc1d
Add rig_get_freq to rig_open to set up internal status correctly
2021-01-19 06:30:00 -06:00
Michael Black W9MDB
2654503779
small improvement on caching check logic
2021-01-18 08:48:10 -06:00
Michael Black W9MDB
60279707e2
Fix VFOB caching
2021-01-18 08:28:20 -06:00
Michael Black W9MDB
5cd82c4026
Change print format on a few freq items
2021-01-17 22:24:39 -06:00
Michael Black W9MDB
ce96f42483
Fix RETURNFUNC in misc.h
2021-01-17 17:16:50 -06:00
Michael Black W9MDB
b1b6a0a771
Fix range_list check in src.c
2021-01-17 11:59:26 -06:00
Michael Black W9MDB
a8d841182b
Improve comments in misc.c
2021-01-17 08:22:07 -06:00
Michael Black W9MDB
9db79eb841
Reduce debug level
2021-01-17 08:19:12 -06:00
Michael Black W9MDB
70f27a0a03
Improve comment in misc.c
2021-01-17 08:09:06 -06:00
Michael Black W9MDB
544777f935
Fixed ENTER func error
2021-01-17 07:32:42 -06:00
Michael Black W9MDB
c5c60f0f43
First phase of improving debug messages
2021-01-17 07:25:28 -06:00
Michael Black W9MDB
598b105e79
astyle files prepping for 4.1 release
2021-01-15 16:48:32 -06:00
Michael Black W9MDB
612de9762e
Fix intialization of rx_range_list
...
https://github.com/Hamlib/Hamlib/issues/504
2021-01-11 14:53:35 -06:00
Michael Black W9MDB
0ebdaee747
Change rig_init logic to allow first char of '/' to mean a pathname and not a hostname
...
https://github.com/Hamlib/Hamlib/issues/492
2021-01-11 14:43:08 -06:00
Michael Black W9MDB
4571dcb2a5
Fix rig_get_function_ptr return value
...
https://github.com/Hamlib/Hamlib/issues/502
2021-01-10 14:39:39 -06:00
Michael Black W9MDB
6e8b90aeec
Fix cppcheck warnings
2021-01-09 15:19:19 -06:00
Michael Black W9MDB
ca8ed30f8f
astyle files
2021-01-09 10:13:17 -06:00
Michael Black W9MDB
1d74711a00
Fix filling of range_list which affects vfo_list
...
See also
https://github.com/Hamlib/Hamlib/issues/498
https://github.com/Hamlib/Hamlib/issues/490
2021-01-08 17:49:56 -06:00
Michael Black W9MDB
cf858bfa3c
Change rig.c to return RIG_ENAVAIL instead of RIG_ENTARGET when set_vfo==NULL
...
Add IC706* to rigs that don't do dsp settings
Remove dynamic detection of transceive status in icom/frame.c
https://github.com/Hamlib/Hamlib/issues/490
2021-01-08 12:04:25 -06:00
Michael Black W9MDB
19e819948f
Add RIG_TARGETABLE_ANT and fix Yaesu rigs -- Yaesu are only ones needing this right now
...
https://github.com/Hamlib/Hamlib/pull/495
2021-01-08 07:16:45 -06:00
Michael Black W9MDB
98d0f20daa
Change RIG_TARGETABLE_PURE to appropriate RIG_TARGETABLE -- might actually work now
...
No rig has/had this flag
This change affects rig_set_func, rig_get_func, rig_set_ext_level, rig_get_ext_func, rig_set_level, rig_get_level
https://github.com/Hamlib/Hamlib/issues/414
2021-01-03 22:52:56 -06:00
Michael Black W9MDB
54ab3b951d
Add RIG_CAPS_STATUS_CPTR
...
WSJT-X HamlibTransceiver.cpp now has no dependencies on structure offsets
https://github.com/Hamlib/Hamlib/issues/484
2021-01-03 09:16:20 -06:00
Michael Black W9MDB
90bdf5248c
Add rig_list_foreach_model
...
https://github.com/Hamlib/Hamlib/issues/484
2021-01-02 23:37:54 -06:00
Michael Black W9MDB
5fdf5f0e63
Fix freq_new error
...
https://github.com/Hamlib/Hamlib/issues/485
2021-01-02 16:32:16 -06:00
Michael Black W9MDB
92c6d98e8e
Fix set_freq to not call get_freq if get_freq is not available
...
Correct cache setting for set_freq
https://github.com/Hamlib/Hamlib/issues/485
2021-01-02 15:22:01 -06:00
Michael Black W9MDB
9726e07db6
Change rig_get_function_ptr, rig_get_caps_intg, and rig_get_caps_cptr to use rig_model_t instead of RIG*
...
https://github.com/Hamlib/Hamlib/issues/484
2021-01-02 09:22:02 -06:00
Michael Black W9MDB
a59bdad6f5
https://github.com/Hamlib/Hamlib/issues/484
2021-01-01 15:13:17 -06:00
Michael Black W9MDB
aafaafd473
Added rig_get_caps_int and rig_get_caps_cptr functions to replace using caps-> values
...
https://github.com/Hamlib/Hamlib/issues/484
2021-01-01 10:59:36 -06:00
Michael Black W9MDB
325dc8497b
Rename RIG_FUNCTION in misc.c
...
https://github.com/Hamlib/Hamlib/issues/484
2020-12-31 23:39:05 -06:00
Michael Black W9MDB
f7ff96fec8
Adding rig_get_function to replace use of rig->caps->set_vfo and such
...
https://github.com/Hamlib/Hamlib/issues/484
2020-12-31 23:05:54 -06:00
Michael Black W9MDB
31dedcf4f7
Allow rig_load_all_backends to be called more than once
2020-12-30 08:06:02 -06:00
Michael Black W9MDB
dbb06f9e7b
Add debug to show vfos in vfo_list
...
https://github.com/Hamlib/Hamlib/issues/482
2020-12-29 16:15:54 -06:00
Michael Black W9MDB
f484c4fdc8
Update copyright
2020-12-29 09:09:14 -06:00
Michael Black W9MDB
41f5e8d24a
Add RIG_MODE_SPEC to misc.c
2020-12-27 15:33:21 -06:00
Michael Black W9MDB
18e9d56b47
Add some debug for set_mode stuff
2020-12-22 17:01:06 -06:00
Michael Black W9MDB
3211e3aea1
astyle files
2020-12-21 23:50:29 -06:00
Michael Black W9MDB
2b1bce89bf
Fix icom default filter settings
...
https://github.com/Hamlib/Hamlib/issues/471
2020-12-19 14:30:31 -06:00
Michael Black W9MDB
2a0deb3415
Add RIG_LEVEL_RFPOWER_METER_WATTS
...
Old level of 0-1 just doesn't work well with the varying power levels in rigs now
2020-12-16 17:47:49 -06:00
Michael Black W9MDB
1e1f7529fa
Fix debug statements in rig.c
2020-12-13 10:20:02 -06:00
Michael Black W9MDB
8c265a85f2
Fix debug statement in rig.c
2020-12-13 10:00:37 -06:00
Michael Black
1f7ad94438
Merge pull request #453 from mikaelnousiainen/rotator-speed-control-and-status
...
Rotator API: Add funcs/levels/parms, implement speed control, add status flags
2020-12-03 16:13:18 -06:00
Mikael Nousiainen
457211a7e3
Add get_status command for rotator status flags. Add missing rotator caps in dumpcaps output.
2020-12-03 21:40:34 +02:00
Michael Black W9MDB
c4e1deb8b6
Add flushx parameter to rotctl
...
https://github.com/Hamlib/Hamlib/issues/371
2020-12-02 23:47:30 -06:00
Mikael Nousiainen
a661bee283
Add rotator funcs/levels/parms to rotator caps dump
2020-12-02 22:35:38 +02:00
Mikael Nousiainen
bb315270bf
Merge branch 'master' into rotator-speed-control-and-status
2020-12-02 21:46:23 +02:00
Michael Black W9MDB
5fc36df249
astyle files
2020-11-30 14:53:55 -06:00
Michael Black W9MDB
c70d841b83
Add NOCHANGE_PASSBAND to icom...cascading effect on adding vfo elsewhere...which is needed anyways
...
https://github.com/Hamlib/Hamlib/issues/448
2020-11-29 23:32:14 -06:00
Michael Black W9MDB
d782fde5e5
Some notes about microham router
2020-11-28 22:34:15 -06:00
Michael Black W9MDB
8827f081dd
Add flushx option for MicroHam devices to allow flushing by read instead of tcflush.
...
The special name of uh-rig only works on Linux and has other purposes apparently for ptt use
https://github.com/Hamlib/Hamlib/issues/446
2020-11-25 08:40:24 -06:00
Mikael Nousiainen
a48f149955
Implement funcs, levels and parms + the ext variants for rotators. Add option to not change rotator speed when using the move command. Add rotator status flags. Work in progress.
2020-11-24 21:51:10 +02:00
Michael Black W9MDB
8ecf7b15ba
clean up a couple of compile warnings
2020-11-18 16:31:09 -06:00
Nonoo
8ba011eaf7
Add INDI rotator backend
...
This backend lets Hamlib control an astronomical (telescope) rotator through an
INDI (https://indilib.org/ ) server.
2020-11-15 12:46:35 +01:00
Mikael Nousiainen
7cbe39d5ab
Add routines to convert between morse code dot duration and milliseconds. Implement Yaesu break-in delay level correctly using these conversion routines.
2020-11-07 15:03:54 +02:00
Michael Black W9MDB
5721db70be
Added two more targetable flags for MEM and BANK to avoid VFO swapping
...
https://github.com/Hamlib/Hamlib/issues/430
https://github.com/Hamlib/Hamlib/issues/414
2020-11-01 07:48:52 -06:00
Michael Black W9MDB
74356b3a99
Add RIG_TARGETABLE_PTT and RIG_TARGETABLE_RITXIT
...
For most rigs these are non-vfo specific commands so we can avoid doing VFO switching
Add flags to all Yaesu, Icom, and Kenwood in rig_open
Some rigs do have VFO specific but it's already in the backend
More rigs can use these flags..TBD...
https://github.com/Hamlib/Hamlib/issues/430
2020-10-31 17:19:08 -05:00
Michael Black W9MDB
0fef98fc43
remove some cppcheck statements not needed anymore
2020-10-29 12:52:54 -05:00
Mikael Nousiainen
6e74284e55
Merge upstream master and fix conflicts
2020-10-26 09:19:38 +02:00
Michael Black W9MDB
3ffbeae881
clean up cppcheck warnings
2020-10-25 16:30:09 -05:00
Michael Black W9MDB
4e748df12b
Add -x/--uplink switch for GPredict. Will avoid reading freq from the uplink VFO 1=Sub, 2=Main
...
This will likely deprecate the twiddle option
https://github.com/Hamlib/Hamlib/issues/404
2020-10-23 11:34:42 -05:00
Mikael Nousiainen
68aaa426bb
Fix modes for FTDX101
2020-10-23 09:32:37 +03:00
Michael Black W9MDB
8a769c7011
Add VFO_CURR to set_cache_freq and get_cache_freq
...
https://github.com/Hamlib/Hamlib/issues/300
2020-10-19 22:22:59 -05:00
Michael Black W9MDB
bafd6e97f4
Add a 200ms to wait_morse to allow previous CW request to assert PTT
...
https://github.com/Hamlib/Hamlib/issues/422
2020-10-19 12:28:13 -05:00
Michael Black W9MDB
a8961426b0
Invalidate the cache so get_ptt is current
...
https://github.com/Hamlib/Hamlib/issues/422
2020-10-19 12:03:38 -05:00
Michael Black W9MDB
7e8bfc8b49
https://github.com/Hamlib/Hamlib/issues/422
2020-10-19 11:50:02 -05:00
Michael Black W9MDB
0443afc794
Add wait_morse command with generit wait_morse_ptt function
...
This should work for any send_morse with full breakin
https://github.com/Hamlib/Hamlib/issues/422
2020-10-18 12:34:36 -05:00
Michael Black W9MDB
e1b3bcff9e
New caching non-interfering side-by-side with old until 4.1 development underway
...
https://github.com/Hamlib/Hamlib/issues/280
2020-10-17 23:55:22 -05:00
Michael Black W9MDB
5add4b343d
Add rig_stop_morse to API and stop_morse command for rigctl
...
No rigs implemented yet
https://github.com/Hamlib/Hamlib/issues/240
2020-10-16 08:41:57 -05:00
Michael Black W9MDB
341828a319
astyle files
2020-10-15 15:44:43 -05:00
Michael Black W9MDB
1351eb6bd7
Add more neverused since cppcheck complains a lot
2020-10-13 16:59:58 -05:00
Michael Black W9MDB
4faad82da7
Change get_ptt RTS/DTR to keep serial port open
...
New option --set-conf=ptt_share=1 to revert to old behavior where serial port is opened/closed every get_ptt
https://github.com/Hamlib/Hamlib/issues/383
2020-10-12 23:27:13 -05:00
Michael Black W9MDB
1f0c2a2e4f
Change settings. set_level/get_level to use RIG_TARGETABLE_LEVEL instead of RIG_TARGEABLE_PURE
...
Deprecating RIG_LEVEL_PURE
https://github.com/Hamlib/Hamlib/issues/414
2020-10-12 09:56:24 -05:00
Michael Black W9MDB
34e9327446
Don't expire cache if we just read the freq
2020-10-11 23:40:29 -05:00
Michael Black W9MDB
6d51f65528
astyle files
2020-10-06 23:14:27 -05:00
Michael Black W9MDB
fca4cc7903
Lots of changes to get Main/Sub recognized across rigctl/rigctld boundary
...
Needs lots of testing
https://github.com/Hamlib/Hamlib/issues/395
2020-10-06 21:50:37 +01:00
Michael Black W9MDB
86949c4ef7
Remove debug
2020-10-02 23:00:53 -05:00
Michael Black W9MDB
293a844c41
Fix W command speed by using bytes requested correctly
...
read_string now recognizes binary strings to read 5X more bytes
Fixed Reply: prompt double output and space after :
https://github.com/Hamlib/Hamlib/issues/387
2020-10-02 17:23:48 -05:00
Michael Black W9MDB
0576a01ec2
astyle files
2020-10-01 22:51:31 -05:00
Michael Black W9MDB
7455fa1b91
Clean up compile warning on iofunc.c
2020-09-30 12:59:44 -05:00
Michael Black W9MDB
49d24815b2
Undo last commit to serial.c
2020-09-30 12:57:31 -05:00
Michael Black W9MDB
73d947213f
Reduce debug inj iofunc.c
2020-09-30 12:56:47 -05:00
Michael Black W9MDB
3c6ae62e59
Change get_kenwood_level to return both float 0-1.0 and raw value
...
Fix Elecraft K3/K3S/KX2/KX3 RF level get/set
Update other rigs for new get_kenwood_level call
https://github.com/Hamlib/Hamlib/issues/388
2020-09-30 12:46:54 -05:00
Michael Black W9MDB
cfff76dae6
Add some debug to show ser_open error
...
https://github.com/Hamlib/Hamlib/issues/383
2020-09-28 16:13:08 -04:00
Michael Black W9MDB
1e1e2a5fbd
Add debug to settings.c
2020-09-27 16:07:26 -05:00
Mikael Nousiainen
499d17cd20
Fix errors in Icom extcmd definitions and handling. Migrate more commands on Icom rigs to use extcmds. Add extfuncs to dummy rig for testing.
2020-09-16 22:33:39 +03:00
Mikael Nousiainen
23971f8e75
Fix issues with Icom extcmds definitions, some ext_tokens missing. Refactor custom level implementations to use extcmds definitions. Print out extfuncs in caps dump.
2020-09-16 18:10:35 +03:00
Michael Black W9MDB
2020f29185
Remove redundant RIG_LEVEL_BRIGHT
2020-09-10 10:07:11 -05:00
Mikael Nousiainen
c3ca7ef3a6
Propagate variable read_only value to rig implementation of get_channel
2020-09-09 18:12:17 +03:00
Michael Black W9MDB
24fb47cbe0
Added IC-705
...
Added RIG_LEVEL_BRIGHT -- IC705 has this level
Fixed range printout
https://github.com/Hamlib/Hamlib/issues/364
2020-09-06 12:28:35 -05:00
Michael Black W9MDB
d18196f685
Lower log level of debug statement
2020-09-04 17:42:11 -05:00
Michael Black W9MDB
fade1681fa
Fix cppcheck errors and warnings
2020-09-02 16:56:11 -05:00
Michael Black W9MDB
5639d49e48
Fix -Z time display
...
https://github.com/Hamlib/Hamlib/issues/360
2020-08-31 23:03:58 -05:00
Michael Black W9MDB
bc1e0cc678
https://github.com/Hamlib/Hamlib/issues/358
...
Added 50ms wait after serial port is opened.
MicroKeyer was rejecting "ID" command as it was too fast.
Values at 20ms or less weren't working so doing 2* safety factor
This shouldn't harm any other things going on.
2020-08-18 17:13:02 -05:00
Michael Black W9MDB
59358564c7
Add 230400 serial speed
2020-08-10 22:46:08 -05:00
Michael Black W9MDB
675a3673a9
Change debug in serial.c to hex
2020-08-10 22:36:55 -05:00
Michael Black W9MDB
4e83c351e7
Add some more debug to serial.c
2020-08-10 22:34:12 -05:00
Michael Black W9MDB
65fbc1cd4b
Add some debug to serial.c
2020-08-10 22:26:25 -05:00
Michael Black W9MDB
298a1be19a
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2020-07-24 08:52:29 -05:00
Michael Black W9MDB
0ed89a77c8
Remove time() from date_strget as monotonicity was broken using this
2020-07-24 08:52:21 -05:00
Daniele Forsi
d7b332c3f7
Fix spelling errors
...
Fixed using the following command:
codespell --write-changes --summary --skip=*.m4 --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
codespell --write-changes --summary --skip=aclocal.m4,lib --ignore-words-list="develope,get's,quitt,setts,som,ue,vektor"
Codespell home page: https://github.com/codespell-project/codespell
2020-07-24 09:02:48 +02:00
c vw
d0bff25bb9
Corrections
2020-07-17 12:22:21 +02:00
Michael Black W9MDB
6f8100ffc0
Fix cppcheck warnings
2020-07-08 11:48:48 -05:00
Michael Black W9MDB
5e801fd2b5
astyle files
2020-07-07 11:39:26 -05:00
Bill Somerville
281febec62
New power on option rather than power on/off
...
Also fixes incorrect token name usage in token definition
2020-07-04 23:23:39 +01:00
Bill Somerville
3f40029720
Add missing config parameters for rig power on/off and screen-saver
...
Defaults set to by compatible with prior released versions to avoid
regressive behaviour.
2020-07-04 19:42:37 +01:00
Michael Black W9MDB
5007765d10
Make the escaped com port really work
...
https://github.com/Hamlib/Hamlib/issues/337
2020-07-04 12:43:46 -05:00
Michael Black W9MDB
65eab6c430
Allow for escaped COM ports like \\.\COM3
...
https://github.com/Hamlib/Hamlib/issues/337
2020-07-04 12:37:26 -05:00
Michael Black W9MDB
41230fabc2
Fix sleep.c #endif
2020-07-04 12:05:17 -05:00
Michael Black W9MDB
8e79561b73
Compile sleep replacement only when HAVE_SLEEP is not defined
...
https://github.com/Hamlib/Hamlib/issues/336
2020-07-04 11:33:11 -05:00
Michael Black W9MDB
699927b3e7
Add additional get_freq if freq > 100MHz to update cache
...
This covers rigs that round VHF/UHF freqs to different intervals
https://github.com/Hamlib/Hamlib/issues/334
2020-07-04 11:20:38 -05:00
Michael Black W9MDB
3d7ddc7e03
Fix cppcheck warnings
2020-07-03 17:14:09 -05:00
Michael Black W9MDB
2e0c5f5687
Fix cppcheck warnings
2020-07-03 16:20:23 -05:00
Michael Black W9MDB
0c2b39c2e0
small change to debug statement
2020-07-03 08:38:33 -05:00
Michael Black W9MDB
4bd024c238
Fix come valgrind errors
2020-07-03 08:05:13 -05:00
Michael Black W9MDB
e31500842c
Ensure cache invalidated before re-reading freq in set_freq
2020-07-02 15:54:26 -05:00
Michael Black W9MDB
1ad029bfb3
astyle rig.c
2020-07-02 11:18:33 -05:00
Michael Black W9MDB
4cb0f2917e
Fix rig_debug in rig.c
2020-07-02 11:15:27 -05:00
Michael Black W9MDB
fa08887471
Change hamlib_cache_t enums to HAMLIB namespace
2020-07-02 10:23:41 -05:00
Michael Black W9MDB
613b7a6830
Add get_freq to set_freq for confirmation if < 100Hz interval
...
Should correct incorrect cache reporting and doppler issues
https://github.com/Hamlib/Hamlib/issues/334
2020-07-02 09:40:48 -05:00
Michael Black W9MDB
d42d837162
Normalize cache namespaces to hamlib_ and HAMLIB_
2020-07-01 22:33:32 -05:00
Michael Black W9MDB
923700ea2f
Add logic for port only call like rigctl -m 2 -r :4532
...
https://github.com/Hamlib/Hamlib/issues/331
2020-06-28 12:17:24 -05:00
Michael Black W9MDB
a789cb06bb
Remove unnecessary debug
2020-06-27 23:21:39 -05:00
Michael Black W9MDB
720c123be0
Add some debug to rig.c
2020-06-25 05:54:06 -05:00
Michael Black W9MDB
b6a960d48e
All conversions to rig_flush now done
...
https://github.com/Hamlib/Hamlib/issues/307
2020-06-23 09:01:46 -05:00
Michael Black W9MDB
2c64ba9bba
First round of rigs switched over to new rig_flush function
...
When done this will allow all rigs to use network connections and stil flush properly
https://github.com/Hamlib/Hamlib/issues/307
2020-06-23 08:27:45 -05:00
Michael Black W9MDB
835caf34f9
Add rig_flush function
...
https://github.com/Hamlib/Hamlib/issues/307
2020-06-22 23:54:11 -05:00
Michael Black W9MDB
253a3d8643
Fix spelling error
2020-06-22 23:46:27 -05:00
Michael Black W9MDB
4ff31d008f
Fix rigctl -o with rigctld
...
https://github.com/Hamlib/Hamlib/issues/287
2020-06-22 23:16:02 -05:00
Michael Black W9MDB
fd1e72f009
Fix com port device opening
...
https://github.com/Hamlib/Hamlib/issues/298
2020-06-22 07:48:09 -05:00
Michael Black W9MDB
f7f9653b97
Fix rig_open with device names
2020-06-22 07:10:43 -05:00
Michael Black W9MDB
a88faf29c7
Fix IPV6 addresses with link local
...
https://github.com/Hamlib/Hamlib/issues/298
2020-06-22 00:00:33 -05:00
Michael Black W9MDB
0f97f33877
Had to mess with _WIN32_WINNT to get inet_pton defined
...
So we change it to 0x0600 and then back to 0x0502
https://github.com/Hamlib/Hamlib/issues/298
2020-06-21 23:51:02 -05:00
Michael Black W9MDB
d27d84c44b
Change AI_NUMERICSERV to NI_NUMERICSERV for Windows compatibility
2020-06-21 23:23:55 -05:00
Michael Black W9MDB
bc77820fe2
Add parsing for full 8 byte IPV6 address
...
https://github.com/Hamlib/Hamlib/issues/298
2020-06-21 23:16:05 -05:00
Michael Black W9MDB
a3c4eb9ee0
Fix cppcheck warnings
2020-06-21 22:31:31 -05:00
Michael Black W9MDB
e092a4a0a4
rigctld -T ::1 now works with rigctl -r ::1
...
More IPV6 testing needed on Windows and MacOS
Still not binding to link local addresses to be addressed next
https://github.com/Hamlib/Hamlib/issues/29
2020-06-21 17:47:04 -05:00
Michael Black W9MDB
379caace7c
update comm_state when port_close is called
2020-06-21 16:15:00 -05:00
Michael Black W9MDB
3b3c2abb00
On a 2nd rig_open call it would fail since port was still open.
...
We now force close the port during rig_open.
This should prevent the invalid configuration error WSJT-X sees on rig_open
2020-06-19 23:26:59 -05:00
Michael Black W9MDB
b0a956df81
Clean up compile/cppcheck warnings
2020-06-14 10:35:44 -05:00
Michael Black W9MDB
ad08ee02e1
Fix get_split behavior in rig.c
...
This needs a lot of testing on different rigs
https://github.com/Hamlib/Hamlib/issues/303
2020-06-14 17:29:18 +02:00
Michael Black W9MDB
815db24852
Fix MSVC compile by removing unistd.h and defining our own rig_useconds_t
...
https://github.com/Hamlib/Hamlib/issues/301
2020-06-13 17:40:47 -05:00
Michael Black W9MDB
f323a54b5a
Fix cppcheck warnings and compile error
2020-06-13 16:31:25 -05:00
Michael Black W9MDB
c5388b9f37
In icom.c remove priv->curr_vfo and change to rig->state.current_vfo
...
https://github.com/Hamlib/Hamlib/issues/299
2020-06-13 15:53:37 -05:00
Michael Black W9MDB
31fdc8cc0c
Add some debug to rig.c
2020-06-13 12:54:33 -05:00
Michael Black W9MDB
2611cad188
Fix spelling error in rig.c
2020-06-13 07:36:31 -05:00
Michael Black W9MDB
a11cddfd24
Clean up network_open pathname logic
...
https://github.com/Hamlib/Hamlib/issues/298
2020-06-13 06:57:27 -05:00
Michael Black W9MDB
e54bc7e860
Change variable name for clarity
2020-06-12 22:51:16 -05:00
Michael Black W9MDB
de20cadc85
Allow localhost, hostnames, and IPV6 addresses to enable NETWORK rig type
...
network_open still does not recognize valid IPV6 addresses yet
https://github.com/Hamlib/Hamlib/pull/290
2020-06-12 17:40:10 -05:00
Michael Black W9MDB
b15c73d2d2
Fix segmentation fault/endless loop for Icom rigs
2020-06-12 16:34:48 -05:00
Michael Black W9MDB
1317bb8034
Fix vfo_fixup link error
...
Make vfo_fixup a HAMLIB function so it can be used elsewhere
https://github.com/Hamlib/Hamlib/issues/299
2020-06-12 08:28:05 -05:00
Michael Black W9MDB
ef451705b8
Clean up redundant code in rig.c
2020-06-11 22:29:00 -05:00
Michael Black W9MDB
8e7586b3b2
Fix meade Autostart clause
2020-06-10 08:16:02 -05:00
Michael Black W9MDB
f71c12da94
astyle files
2020-06-09 22:37:03 -05:00
Michael Black W9MDB
ee6703107f
Fix 'f VFOB' staying on VFOB instead of reverting to VFOA when VFOA is current VFO
2020-06-07 23:31:20 -05:00
Michael Black W9MDB
1cbdc5a7ea
Fix incorrect setting of VFOA when VFOB requested using vfo_opt mode
...
Only affected rigs that were not (caps->targetable_vfo & RIG_TARGETABLE_FREQ) like the dummy rig
https://github.com/Hamlib/Hamlib/issues/284
2020-06-06 16:03:16 -05:00
Michael Black W9MDB
2a05008bd4
Add vfo_fixup to rig_get_split_freq
2020-06-04 10:27:00 -05:00
Michael Black W9MDB
17b404a6c7
Add seconds to dmmm2dec
...
Change meade.c to support dmmm2dec seconds
https://github.com/Hamlib/Hamlib/issues/268
2020-06-03 22:33:56 -05:00
Michael Black W9MDB
4502769c8d
Add FT-DX101D as a rig that can't get VFOA freq while VFOB is transmitting
...
Move the IC910 of the same problem to rig.c instead of icom.c
Eventually this may become a backend flag
https://github.com/Hamlib/Hamlib/issues/279
2020-06-03 18:12:17 -05:00
Michael Black W9MDB
847b73cdb1
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-06-03 11:35:16 -05:00
Michael Black W9MDB
52c3b1d3c9
Rigs with no set_vfo and asking for currVFO will have vfo changed to something sensible
...
https://github.com/Hamlib/Hamlib/issues/278
2020-06-03 11:27:45 -05:00
Michael Black W9MDB
bf5e0e21af
Rigs with no set_vfo capability will now have a logical VFO assigned to vfo_curr
...
https://github.com/Hamlib/Hamlib/issues/278
2020-06-03 11:27:23 -05:00
Michael Black W9MDB
fa6b0c3d04
Rigs with no set_vfo capability will now have a logical VFO assigned to vfo_curr
...
https://github.com/Hamlib/Hamlib/issues/275
2020-06-03 07:20:48 -05:00
Michael Black W9MDB
ed8d9d9926
Change ENIMPL returns to ENAVAIL for correctness
2020-06-02 23:01:01 -05:00
Michael Black
567cd7145e
Fix VFO_CURR return from vfo_fixup
...
https://github.com/Hamlib/Hamlib/issues/274
2020-06-01 17:07:20 -05:00
Michael Black W9MDB
e49f1a9df9
Change rig.c to use some sensible defaults when rig_get_vfo fails
...
https://github.com/Hamlib/Hamlib/issues/274
2020-06-01 14:08:45 -05:00
Michael Black W9MDB
79fdfe8425
Change vfo_fixup to just return when currVFO is requested
...
https://github.com/Hamlib/Hamlib/issues/274
2020-06-01 12:53:07 -05:00
Michael Black W9MDB
cbe269077b
Fix one more cache expire for caps->get_vfo
...
https://github.com/Hamlib/Hamlib/issues/270
2020-05-31 10:05:44 -05:00
Michael Black W9MDB
58b1c36d29
Remove VFO_CURR fixup
...
https://github.com/Hamlib/Hamlib/issues/271
2020-05-30 22:49:49 -05:00
Michael Black W9MDB
f4fee7913f
Fix caching of get_vfo to avoid caching error returns
...
https://github.com/Hamlib/Hamlib/issues/270
2020-05-30 22:45:43 -05:00
Michael Black W9MDB
9ecc14f897
Fix RIG_PTT_NONE detection from rigctl client by adding ptt_type to dumpcaps
...
https://github.com/Hamlib/Hamlib/issues/270
2020-05-30 16:59:36 -05:00
Michael Black W9MDB
353066a232
Fix rigctl/rigctld split ops/queries
...
Add vfo_fixup function. We should be able to do all vfo corrections in rig.c instead of backends. So we're migrating that way....
https://github.com/Hamlib/Hamlib/issues/269
2020-05-30 09:34:13 -05:00
Michael Black W9MDB
4af80d44c7
Add cache setting in another rig_get_freq return location
2020-05-27 23:40:14 -05:00
Michael Black W9MDB
9898ea9522
Fix ms timer reference in debug in misc.c
2020-05-27 23:38:29 -05:00
Michael Black W9MDB
677ccac4bc
astyle files
2020-05-27 12:23:08 -05:00
Michael Black W9MDB
87a83ffbb1
rigctld now works with rigctl in vfo mode
...
https://github.com/Hamlib/Hamlib/issues/259
set_vfo_opt can now dynamically change vfo mode on rigctld
So this example now works...does some non-vfo stuff then switches to vfo mode
rigctl -m 2 F 14074000 V VFOB F 14076000 V VFOA f V VFOB f set_vfo_opt 1 f VFOA
rigctl commands v,V and S have been changed to not require VFO arguments
New API function rig_set_vfo_opt -- only implemented for Net rigctl as it doesn't apply to any other rigs
2020-05-27 12:21:41 -05:00
Bill Somerville
c78b98d36b
Revert "Add debug to serial.c"
...
This reverts commit be439ea394
.
Remove debugging code that breaks the intended functionality. How did
this change pass even the most basic of tests?
2020-05-27 11:22:46 +01:00
Michael Black W9MDB
be439ea394
Add debug to serial.c
2020-05-25 15:31:58 -05:00
Michael Black W9MDB
4f3ad4f3da
Add debug for RTS PTT
2020-05-25 14:35:49 -05:00
Michael Black W9MDB
a8fdcc146a
Add a littld debug to rig.c
2020-05-25 09:10:40 -05:00
Michael Black W9MDB
89cd5c2c99
on rig_get_vfo ask for the real split mode
2020-05-25 07:38:03 -05:00
Michael Black W9MDB
1add89bd71
Add rules for setting VFO_RX and VFO_TX for different rig types
...
https://github.com/Hamlib/Hamlib/issues/261
2020-05-24 23:42:35 -05:00
Michael Black W9MDB
a77a57ff38
Disallow requesting a vfo that the rig doesn't have.
...
This could be changed to automatically selecting a valid VFO so
VFOA=Main or Main=VFOA for example but not sure if we want to do this.
This is already being done for the IC-9700 for example since satmode
only has Main/Sub where non-satmode has MainA/MainB/SubA/SubB
So the question is do we emulate VFOA/B and Main/Sub for all rigs?
2020-05-21 15:51:41 +02:00
Michael Black W9MDB
9320bfb6ea
Fix main/sub frequency saved values
2020-05-18 17:53:49 -05:00
Michael Black W9MDB
dc389d7908
Change rig.c to utilize caps function
2020-05-16 21:33:52 +02:00
Michael Black W9MDB
d540def11b
Change return type of elapsed_ms
2020-05-16 21:33:14 +02:00
Michael Black W9MDB
8e2eba0a6d
Fix elapsed_ms INVALIDATE
2020-05-16 21:32:34 +02:00
Michael Black W9MDB
545081c8d4
Fix rigctl/rigctld "V VFOA" protocol error
...
4.0 rigctld now works with 3.3 rigctl client and 4.0 rigctl client
https://github.com/Hamlib/Hamlib/issues/246
2020-05-15 14:17:59 -05:00
Michael Black W9MDB
baf0ee7169
Add debug to rig.c
2020-05-13 17:40:36 -05:00
Michael Black W9MDB
28ce6d0b54
Fix ptt cache -- not specific to IC910 but was noticed during debugging this problem
...
https://github.com/Hamlib/Hamlib/issues/237
2020-05-12 13:19:33 -04:00
Michael Black W9MDB
3b2225e489
Fix IC-910 split mode operation with gpredict
...
https://github.com/Hamlib/Hamlib/issues/237
2020-05-11 19:00:52 -04:00
Michael Black W9MDB
1a4e61b2dd
Fix several strerror that should be rigerror
2020-05-09 11:52:27 -05:00
Michael Black W9MDB
8e744a4ad7
Do not ask for freq in rig_set_vfo unless we can set the VFO succesfully
2020-05-09 10:22:46 -05:00
Michael Black W9MDB
3fecc5d91e
Only update cache.vfo when RIG_OK is returned
2020-05-08 11:24:33 -05:00
mdblack98
f8321a36f4
Fix cppcheck warnings and fill out unused RIG_LEVEL items
2020-05-05 23:33:40 -05:00
mdblack98
0d5547db35
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2020-05-05 10:04:42 -05:00
mdblack98
d3ebdc5737
Update cache only when retcode=RIG_OK
2020-05-05 09:59:55 -05:00
mdblack98
d5d2650c2e
Update cache only when retcode=RIG_OK
2020-05-05 09:59:28 -05:00
mdblack98
3794bc5a0a
Fix cppcheck warnings
2020-05-05 09:38:36 -05:00
mdblack98
bf1a05084d
astyle files
2020-05-03 17:24:42 -05:00
mdblack98
d75272ddac
Fix caching math and clean up cachetest.c
...
https://github.com/Hamlib/Hamlib/issues/228
2020-05-02 23:10:55 -05:00
mdblack98
b244fe234c
Fix caching math...helps when you get the units right...nanoseconds...not microseconds
...
https://github.com/Hamlib/Hamlib/issues/228
2020-05-02 17:32:37 -05:00
mdblack98
baa3787bc5
Add ELAPSED_INVALIDATE for caching use
...
Change rig_get_vfo to use ELAPSED_INVALIDATE
Change elapsed_ms code to make a little more sense
https://github.com/Hamlib/Hamlib/issues/231
2020-05-02 11:19:44 -05:00
mdblack98
54fd75ffe8
Reduce verbosity on rig_strvfo
2020-05-02 07:57:16 -05:00
mdblack98
4dd1b03d56
Add some debug to rig.c
2020-05-02 07:25:17 -05:00
mdblack98
c4430b7cb9
Fix split caching
2020-05-01 16:58:22 -05:00
mdblack98
d5d6c55439
Fix JTDSK compilation warnings
...
https://github.com/Hamlib/Hamlib/issues/233
2020-05-01 14:33:35 -05:00
mdblack98
9e710156e3
Add ability for rigctld client to turn vfo mode on/off with (,)
...
https://github.com/Hamlib/Hamlib/issues/232
Add caching of some limited rig information
Can be adjusted or turned off with rig_cache_set_timeout_ms or in rigctl with \set_cache_timeout
https://github.com/Hamlib/Hamlib/issues/228
2020-05-01 12:03:54 -05:00
mdblack98
20cc059600
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2020-04-26 16:51:34 -05:00
mdblack98
eb7829bd06
Add caching for the Yaesu IF command
...
It should speed up the WSJT-X/JTDX sequence of v,f,m,t by a fair bit removing two unnecessary IF commands that should get cached
2020-04-26 15:44:38 -05:00
Michael Black
ce882b9be7
merge udpate
2020-04-26 14:58:30 -05:00
mdblack98
5eb5b6f3d8
https://github.com/Hamlib/Hamlib/issues/227
...
Added read_only flag everywhere
2020-04-26 14:37:03 -05:00
Michael Black
2d0c157b09
Improve logic slightly in rig.c
2020-04-25 11:18:45 -05:00
c vw
f6e3570e37
Allow device addresses of the form ":19000" to switch from serial to TCP
...
(not only aaa.bbb.ccc.ddd.port)
2020-04-25 17:44:07 +02:00
mdblack98
75d9beaac2
Increase NET_BUFFER_SIZE for network.c
2020-04-22 12:26:08 -05:00
mdblack98
d8fc515460
astyle iofunc.
2020-04-22 09:54:18 -05:00
mdblack98
ded8b6873d
Add debug to read_string
2020-04-22 09:53:37 -05:00
Michael Black
0267c1b7c9
astyle all files
2020-04-10 09:13:35 -05:00
Michael Black
106a68bbc9
Documentation updates
2020-04-09 23:35:22 -05:00
Michael Black
f1f0d7f129
Fix some of the documentation
2020-04-09 17:56:19 -05:00
Michael Black
46cb356f11
Fix numerous gcc v10 warnings
2020-04-04 22:49:27 -05:00
Michael Black
b04d49eca5
reduce some debub verbosity
2020-04-03 15:22:07 -05:00
Michael Black
1998c6302e
Fix idx_builtin macros to cover 63 levels
2020-04-03 09:36:59 -05:00
Michael Black
4f3ff0fc08
Fix compile error on last patch
2020-04-03 08:27:52 -05:00
Michael Black
67d09427d3
Add experimental network serial mode for network-based serial interfaces
2020-04-03 08:02:31 -05:00
Michael Black
9ad4f2638a
Remove some verbosity from rig_strscan
2020-03-31 16:10:43 -05:00
Michael Black
b83ecd9a5c
Reduce verbosity for rig_strvfop
2020-03-31 15:40:54 -05:00
Michael Black
8fd5e16363
astyle files
2020-03-26 11:11:46 -05:00
Michael Black
9e89c4455a
Add VFO & ANT definitions to rigs that were missing them
2020-03-25 23:07:42 -05:00
Michael Black
48a584cca4
Fix vfo_str[] to terminate correctly
2020-03-25 16:33:33 -05:00
Michael Black
1025af9590
Change LVL_VOX to LVL_VOXDELAY in idx_builtin.h
2020-03-24 12:33:04 -05:00
Michael Black
86159408a4
Add CtrlHandler to neverused.c
2020-03-24 10:01:47 -05:00
Michael Black
ab77eea8b6
Fix cppcheck warnings in misc.c
2020-03-24 09:59:18 -05:00
Michael Black
872d9b1f68
Add range_list2 to rig.c for setting available VFOs and modes
2020-03-23 16:22:54 -05:00
Michael Black
bda5feb1bd
More cppcheck changes
2020-03-23 10:13:02 -05:00
Michael Black
8eb09c2a38
More cppcheck fixes
2020-03-23 07:52:01 -05:00
Michael Black
43d16846ea
Update idx_builtin to 64-bit indexes and fix cppcheck warning
2020-03-23 07:51:43 -05:00
Michael Black
c489f97624
More cppcheck changes
2020-03-20 07:51:32 -05:00
Michael Black
6d9c81cf6a
A couple minor edit changes
2020-03-17 22:54:29 -05:00
Michael Black
b54d6a6205
Add a couple functions to neverused
2020-03-16 11:32:16 -05:00
Michael Black
7fb932b894
Remove debug from serial.c
2020-03-15 22:40:40 -05:00
Michael Black
35fffc4f38
astyle files
2020-03-15 15:32:46 -05:00
Michael Black
ed4b77726a
Add VFO None for available VFOS
2020-03-15 09:52:47 -05:00
Michael Black
4e606a054f
Add some debug for timing in serial.c
2020-03-15 09:52:05 -05:00
Michael Black
c3120638f6
Increase RIGLSTHASHSZ to 2X maximum rig#
2020-03-12 16:39:52 -05:00
Michael Black
30e4f472f5
Fix HASHSZ in register.c and make a hash collision fatal
2020-03-12 09:07:48 -05:00
Michael Black
98e1316f11
Fix -L printout for rotctl south_zero
2020-03-10 17:00:44 -05:00
Michael Black
f46067977a
Fix rotctl set_conf
2020-03-10 08:43:42 -05:00
Michael Black
82f47afed0
clean up compiler warning
2020-03-08 08:42:11 -05:00
Michael Black
8ef027c676
Fixes the default initialization of ranges by defaulting to range_list1.
...
Another step in migration of rigs to separate model numbers for variations in models
We default to using range_list1 now and eventually there will only be 1 range_list per model
We have enough room in the model numbers now to expand...so for example we will have
5 models for the IC-9700
IC-9700 USA
IC-9700 EUR
IC-9700 ITR
IC-9700 TPE
IC-9700 KOR
2020-03-06 08:49:21 -06:00
Michael Black
c5b4a18cf5
Merge branch 'master' of https://github.com/mdblack98/Hamlib
2020-03-05 08:44:38 -06:00
Michael Black
d856248178
Add RIG_MODEL macro and change all rigs to support it
2020-03-05 08:44:18 -06:00
Michael Black W9MDB
4b4eeae35c
Fix clang warning on unitialized var in mem.c
2020-03-03 22:15:12 -06:00
Michael Black
8b462a0242
Add set_twiddle and get_twiddle functions
...
Add -W switch to rigctld to set twiddle timeout..don't need switch for rigctl since it can set from there with \set_twiddle
2020-02-24 09:34:02 -06:00
Michael Black
bceba85205
Temporarily disable twiddling detection in order to debug other stuff
...
Need to make this a switch
2020-02-24 00:03:42 -06:00
Michael Black
74b7900a52
Add get_freq to get_vfo to track freq for internal use
...
Move twiddling detection before set_vfo in set_freq
2020-02-23 23:20:33 -06:00
Michael Black
ff8ddf018c
astyle all C files
2020-02-23 11:26:09 -06:00
Michael Black
414b557b71
Add SCREENSAVER off to rig_open
2020-02-23 10:50:26 -06:00
Michael Black
f4c1143959
Add SCREENSAVER parm...implemented for 9700 for now
2020-02-23 09:48:21 -06:00
Michael Black
81ea1efba2
Need to update rig->state.current_freq when twiddling
2020-02-23 08:45:25 -06:00
Michael Black
95986b9685
Add detection of VFO twiddling
...
In the case of gpredict there are times when one has to adjust the
VFO to dial in a frequency while gpredict is tracking.
We now detect this situation and have a 3-second delay every time
VFO twiddling is detected. set_freq and set_vfo calls will be
ignored during this delay.
May make this a settable value if needed.
2020-02-23 08:28:19 -06:00
Michael Black
e315f5e3ac
Added skeleton for new get_ant function that will return ant_tx and ant_rx if known
...
Every rig will need to be reviewed to fill these in as appropriate
2020-02-18 23:10:14 -06:00
Michael Black
c40ff7fce6
Re-enable -u modes and vfo lists using *_range_list1 entries for the moment
...
This logic needs to be overhauled as Icom (and probably others) are putting out
rigs with no way to tell what model you have from CAT control.
So we may end up having to explicitly list all rig models which is more user friendly anyways
and will work with WSJT-X and other user-space programs.
So, e.g., IC-9700 would be listed as 5 models: IC-9700-USA, IC_9700-EUR, IC_9700-ITR, IC-9700-TPE, IC-9700-KOR
2020-02-17 08:46:01 -06:00
Michael Black
d634f84ed0
Remove verbose debug
2020-02-17 08:44:50 -06:00
Michael Black
01f83804d0
Add new 5-range frequency logic
2020-02-17 06:46:03 -06:00
Michael Black
8089e2c9d2
Remove region logic from rig.c
2020-02-17 06:43:41 -06:00
Malcolm Herring
e3cef196f7
add g/set_ext_func to API
2020-02-11 09:48:13 +00:00
Michael Black
fdef21f068
Merge pull request #193 from mdblack98/master
...
2020-02-05 Patches
2020-02-05 23:24:48 -06:00
Dawid Szymanski
c6e06bfb01
ICOM Voice Keyer implemented.
2020-02-06 01:00:34 +01:00
Michael Black
7e8938ae65
Changed y command to now use mandatory antenna argument
...
Put a looplimit on icom_get_ant_count trying to get autodetect to work
Changes to icom_get_ant_count to try and get this working
Added dummy antenna # args to rigs that don't care i.e. only have 1 antenna
2020-02-02 08:38:10 -06:00
Michael Black
6edc9e003b
Change port for ampctl to 4531 to match other code
2020-01-27 22:57:40 -06:00
Michael Black
87ff07d625
Merge branch 'master' of https://github.com/Hamlib/Hamlib
2020-01-27 17:12:03 -06:00