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
Bill Somerville
e1e6969e9e
Simplify closing of device files
...
By treating PTT/DCD devices differently from rig control devices.
2020-01-26 19:06:27 +00:00
Bill Somerville
be0f371bde
Remove duplication across GPIO and GPION handling of PTT and DCD
2020-01-26 14:46:21 +00:00
Bill Somerville
6573a283a8
Fixed erroneous messages in rig_close with GPIO(N) PTT or DCD types
2020-01-26 12:50:07 +00:00
Bill Somerville
5edceddcea
Update i/o functions to support GPIO(N) port closure
2020-01-26 12:33:05 +00:00
Michael Black
bece609aca
Remove noisy debug from misc.c -- showed up rigctld -l for some odd reason
2020-01-24 12:17:16 -06:00