Michael Black W9MDB
d35dc13480
Add RIG_LEVEL_RFPOWER_METER_WATTS
...
Old level of 0-1 just doesn't work well with the varying power levels in rigs now
(cherry picked from commit 2a0deb3415 )
2020-12-24 18:16:57 -06:00
Mikael Nousiainen
f317b49e6c
Update Prosistel backend model variable names
...
(cherry picked from commit 0b52d2a6c3 )
2020-12-24 18:16:18 -06:00
Mikael Nousiainen
392e506340
Fix Prosistel rotator backend: the 'D' model and Combi-Track for az+el have slightly different protocols. Add stop command.
...
(cherry picked from commit 9e604437b1 )
2020-12-24 18:15:32 -06:00
Mikael Nousiainen
05d21d830e
Comments
...
(cherry picked from commit 472293cd57 )
2020-12-04 12:13:53 -06:00
Mikael Nousiainen
bd9432a45d
Add support for ROT_LEVEL_SPEED level in rotator backends that support setting the rotator speed via the move command. Add azimuth-only and elevation-only versions of generic GS-232A and GS-232B backends.
...
(cherry picked from commit 81a0c521e7 )
2020-12-04 12:13:47 -06:00
Mikael Nousiainen
aa9caf574e
Add get_status command for rotator status flags. Add missing rotator caps in dumpcaps output.
...
(cherry picked from commit 457211a7e3 )
2020-12-04 12:13:41 -06:00
Mikael Nousiainen
9bf5db46d8
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.
...
(cherry picked from commit a48f149955 )
2020-12-04 12:13:20 -06:00
Michael Black W9MDB
b3aa005119
Turns out M2 has two different protcols
...
So we now have RC2800, RC2800_EARLY_AZ, and RC2800_EARLY_AZEL
RC2800_EARLY_AZ is azimuth only
Update rotctl man page for move keywords
https://github.com/Hamlib/Hamlib/issues/451
(cherry picked from commit dd3ed134dd )
2020-12-04 12:12:32 -06:00
Michael Black W9MDB
3a9b4ca027
Add NOCHANGE_PASSBAND to icom...cascading effect on adding vfo elsewhere...which is needed anyways
...
https://github.com/Hamlib/Hamlib/issues/448
(cherry picked from commit c70d841b83 )
2020-12-04 12:12:21 -06:00
Michael Black W9MDB
bdbf640910
Add M2 RC2800 Az-only model
...
Promote RC2800 to stable
https://github.com/Hamlib/Hamlib/issues/451
(cherry picked from commit c16be1c264 )
2020-12-04 12:11:39 -06:00
Michael Black W9MDB
5725fcb76f
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
(cherry picked from commit 8827f081dd )
2020-12-04 12:11:03 -06:00
Nonoo
e741e85441
Add INDI rotator backend
...
This backend lets Hamlib control an astronomical (telescope) rotator through an
INDI (https://indilib.org/ ) server.
(cherry picked from commit 8ba011eaf7 )
2020-12-04 06:54:23 -06:00
Michael Black W9MDB
319d227b3c
Add RIG_METER_TEMP for FTDX101D and other newcat.c rigs
...
Update documentation on TONE and TSQL to make it clear
(cherry picked from commit 6ecaed955f )
2020-11-14 07:28:00 -06:00
Michael Black W9MDB
96613e149d
Chance TSQL in newcat.c to allow more than 2 states
...
FTDX101D has state=2 for encode-only
(cherry picked from commit 056e0b2359 )
2020-11-14 07:27:31 -06:00
Mikael Nousiainen
e014dbf715
Remove RIG_PASSBAND_ROOF as it was not necessary to use it
...
(cherry picked from commit 81d02e22f1 )
2020-11-14 07:27:24 -06:00
Mikael Nousiainen
43fe9005a5
Add RX filter choices for FTDX 5000 and FTDX 3000. Go through the rest of the filter definitions and try to unify and fix any bugs. Add roofing filter support for FT-950 and FT-2000.
...
(cherry picked from commit 526fb21852 )
2020-11-14 07:25:10 -06:00
Michael Black W9MDB
1db05ed27c
Add TARGETABLE_COMMON to rig.h
...
(cherry picked from commit 335a75518c )
2020-11-03 10:51:50 -06:00
Michael Black W9MDB
a34fdf5267
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
(cherry picked from commit 5721db70be )
2020-11-03 10:51:30 -06:00
Michael Black W9MDB
1aa5f5be8b
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
(cherry picked from commit 74356b3a99 )
2020-11-01 07:14:17 -06:00
Michael Black W9MDB
f4848a8e0f
remove some cppcheck statements not needed anymore
...
(cherry picked from commit 07447c881d )
2020-11-01 07:13:48 -06:00
Mikael Nousiainen
d4ed8960b7
Add roofing filter tables for all FTDX rigs. Move FTDX 3000 caps to a separate file. Fix FTDX rig naming.
...
(cherry picked from commit ca00333c0f )
2020-10-29 07:29:48 -05:00
Michael Black W9MDB
c46d6cd728
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
(cherry picked from commit 4e748df12b )
2020-10-29 07:23:58 -05:00
Michael Black W9MDB
7de961ceed
Add VFO_CURR to set_cache_freq and get_cache_freq
...
https://github.com/Hamlib/Hamlib/issues/300
(cherry picked from commit 8a769c7011 )
2020-10-28 14:43:36 -05:00
Michael Black W9MDB
000cf575eb
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
(cherry picked from commit 0443afc794 )
2020-10-28 14:42:38 -05:00
Michael Black W9MDB
40f48ea32c
https://github.com/Hamlib/Hamlib/issues/300
...
(cherry picked from commit a815179c68 )
2020-10-28 14:42:11 -05:00
Michael Black W9MDB
06ce8bb352
More changes for future 4.1 caching
...
https://github.com/Hamlib/Hamlib/issues/280
(cherry picked from commit cd220db7c7 )
2020-10-28 14:41:56 -05:00
Michael Black W9MDB
72eec4e01c
Add caching info for VFO_C
...
https://github.com/Hamlib/Hamlib/issues/280
(cherry picked from commit 7a45f018ec )
2020-10-28 14:41:45 -05:00
Michael Black W9MDB
75a1356dd8
Notation on caching future change
...
https://github.com/Hamlib/Hamlib/issues/280
(cherry picked from commit 8127391623 )
2020-10-28 14:41:38 -05:00
Michael Black W9MDB
eb022a1c3c
Add rig_stop_morse to API and stop_morse command for rigctl
...
No rigs implemented yet
https://github.com/Hamlib/Hamlib/issues/240
(cherry picked from commit 5add4b343d )
2020-10-26 14:50:00 -05:00
Michael Black W9MDB
3fadcb16c7
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
(cherry picked from commit 4faad82da7 )
2020-10-26 14:34:38 -05:00
Michael Black W9MDB
3b772d3468
Add RIG_TARGETABLE_LEVEL to rig.h
...
(cherry picked from commit 45edda6a16 )
2020-10-26 14:33:19 -05:00
Michael Black W9MDB
4a3769380b
kenwood.c don't ask for power min/max when PTT is on
...
(cherry picked from commit d6cad85cf2 )
2020-10-26 08:34:36 -05:00
Michael Black W9MDB
a6304a397c
Fix RIG_PASSBAND
...
Add RIG_PASSBAND_ROOF macro
(cherry picked from commit 50b394098e )
2020-10-26 08:33:00 -05:00
Michael Black W9MDB
7501bcb923
Change PASSBAND_NORMAL back to zero to keep backwards compatiblity
...
This will change in 5.0
(cherry picked from commit 86417420b4 )
2020-10-26 08:32:42 -05:00
Michael Black W9MDB
6910a61fd3
Change RIG_PASSBAND_NORMAL to -2 to avoid colliding with Yaesu 0 bandwidth
...
https://github.com/Hamlib/Hamlib/issues/396
(cherry picked from commit b7f73a3b46 )
2020-10-26 08:30:36 -05:00
Michael Black W9MDB
ef3ab588a0
Add PKTFMN mode for FTDX101D
...
Finish mods to newcat get_rx_bandwidth
https://github.com/Hamlib/Hamlib/issues/391
(cherry picked from commit 9b26a4e957 )
2020-10-26 08:30:26 -05:00
Mikael Nousiainen
7e34c6fba1
Fix issues with Icom extcmds definitions, some ext_tokens missing. Refactor custom level implementations to use extcmds definitions. Print out extfuncs in caps dump.
...
(cherry picked from commit 23971f8e75 )
2020-09-27 08:52:26 -05:00
Michael Black W9MDB
c120c9990c
Remove redundant RIG_LEVEL_BRIGHT
2020-09-12 07:08:27 -05:00
Michael Black W9MDB
e79ad26b14
Added IC-705
...
Added RIG_LEVEL_BRIGHT -- IC705 has this level
Fixed range printout
https://github.com/Hamlib/Hamlib/issues/364
(cherry picked from commit 24fb47cbe0 )
2020-09-07 12:10:35 -05:00
Michael Black W9MDB
31115b6a16
deprecate itu_region
2020-07-24 14:23:38 -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
Michael Black W9MDB
10f7f8da70
Add 4m EUR to FTDX101D
2020-07-23 08:57:58 -05:00
Michael Black W9MDB
9c8561680f
Update ITU3 bandplan
2020-07-09 23:37:22 -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
df3285de60
Add FT818 to rigs as copy of FT817
2020-07-02 12:31:09 -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
d42d837162
Normalize cache namespaces to hamlib_ and HAMLIB_
2020-07-01 22:33:32 -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