2022-11-01 18:17:37 by Greg Troxel | Files touched by this commit (3) |
Log message:
nham/hamlib: Update to 4.5
Upstream NEWS does not indicate an ABI break, and there is no shlib
major change.
Upstream NEWS, less most new radios, bugfixes, and minor improvements:
Version 4.5 (2022-10-30)
* New rotator utility https://www.pianetaradio.it/blog/catrotator/
* Kenwood rigs should now support AI command packets
* Add get_separator and set_separator and -S option for rigctld -- \
node-red applicability
* Add GRBLTRK rotor project -- two axis rotor
* enum meter_level_e is deprecated and will be removed in 4.6
* Add SDRPlay SDRUno rig -- can now use Data/Pkt in WSJTX
* Add ability to use cat_string to FLRig via the "w" and \
"W" commands
* Add -B/--mapa2b to rigctlcom
Allows rigctlcom to map set_freq on VFOA to VFOB instead
This will allow CW Skimmer to work with some rigs (e.g. IC7300) using FM
mode on VFOA and CW mode on VFOB and split mode transmit on VFOB.
Clicking on CW Skimmer will change VFOB instead of VFOA to allow working
dxpeditions where the fox is staying on frequency
* Add password capability to rigctld via -A switch.
rigctld -A will produce a consistent shared key for any specific \
password that can used in \password and rig_set_password
TBD The shared key can also be placed in .hamlib_settings
* Asynchronous rig data output handling to support transceive and \
spectrum data. Mikael, OH3BHX
Example for the IC-7300 to multicast on port 20001 and provide async \
rig information
rigctld --port=20001 --model=3073 --serial-speed=115200 \
--rig-file=/dev/serial/... --set-conf=rts_state=OFF --set-conf=dtr_state=OFF \
--multicast-addr=224.0.0.1 --multicast-port=20001 --set-conf=async=1
Also, spectrum data output needs to be enabled with: \set_func SPECTRUM 1
* See new set_conf option async for some Icom rigs
* Multicast UDP packet output for asynchronous data. Mikael, OH3BHX
* Rig state poll routine to serve commonly used data like frequency and \
mode from cache. Mikael, OH3BHX
* deprecated hamlib_port_t at front of rig_state structure -- new one at \
end of structure
* New rig_send_raw to send/read raw command to rig
* New RIG_LEVEL_BAND_SELECT for Yaesu rigs
* New rig_get_conf2 to replace rig_get_conf buffer overflow potential
* New rot_get_conf2 to reaplce rot_get_conf buffer overflow potential
* Added Barrett 4050 -- not functional yet
* Deprecated: rigctl commands \set_trn (A) and \get_trn (a) as they \
never worked as intended
* Deprecated: field rig_caps.transceive and RIG_TRN_* macros
Version 4.4 (2021-12-02)
* Icom rigs now default filter 2 when setting PKTUSB but user can override
* Add Android sensor as a rotator
* Added rig_get_vfo to some Icom rigs that have XCHG or 0x25 command \
capability
* Added ability to build hamlib with docker
* Faster serial i/o noticeable on higher baud rates
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2022-04-25 00:09:31 by Tobias Nygren | Files touched by this commit (1) |
Log message:
hamlib: add CHECK_PORTABILITY_SKIP
|
2021-10-26 12:48:41 by Nia Alarie | Files touched by this commit (38) |
Log message:
ham: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 16:17:24 by Nia Alarie | Files touched by this commit (38) |
Log message:
ham: Remove SHA1 hashes for distfiles
|
2021-09-28 21:52:17 by Greg Troxel | Files touched by this commit (1) |
Log message:
ham/hamlib: Note that workaround has been reported upstream
|
2021-09-16 00:52:46 by Greg Troxel | Files touched by this commit (4) | |
Log message:
ham/hamlib: Update to 4.3.1
packaging:
- Adjust upstream program testlibusb to have rigctl_ prefix to avoid
collisions.
- Note that sunos patch should be sent upstream.
Version 4.3.1
* 2021-09-14
* Bug fix release
Version 4.3
* 2021-09-01
* libusb-1.0.23 or greater is now required or use --without-libusb
* Generating documentation now requires GNU source-highlighter.
* Added IC-575
* Less VFO swapping of newer Icom rigs -- zero swapping in WSJTX and JTDX
* Dual rotator control in rotctl -R option
* Started work on simulators -- very crude right now but usable to debug \
some things
* Overhaul of rig split -- reverse split (VFOA=RX VFOB=TX) should work \
for rigs capable of it
Starting VFO does not matter -- rig will end up on RX VFO
S VFOA 1 VFOB
S VFOB 1 VFOA
S Main 1 Sub
S Sub 1 Main
Version 4.2
* 2021-05-17
* New rig_get_mode_bandwidths -- returns token set for bandwidths for \
given mode
Rig command: \get_mode_bandwidths CW
Mode=CW
Normal=500Hz
Narrow=50Hz
Wide=2400Hz
* New rig_get_info -- returns token set for all vfos where order does \
not matter
This is a string return to allow for easy future expansion without \
changing the API
New tokens may be introduced and can be skipped if not used by clients
Rig command: \get_rig_info
VFO=Main Freq=145000000 Mode=None Width=0 RX=1 TX=1
VFO=VFOB Freq=145000000 Mode=FM Width=15000 RX=0 TX=0
Split=0 SatMode=0
Rig=Dummy
App=Hamlib
Version=20210429
CRC=0xf49f4708
* New rig_get_vfo_info
Rig command: \get_vfo_info VFOA
Freq: 145000000
Mode: None
Width: 0
Split: 0
SatMode: 0
* FILPATHLEN has changed to HAMLIB_FILPATHLEN
* USRP lib and gnuradio are deprecated and will be removed in 5.0
* Added Radan rotator
* Added Malachite SDR
* Major rework for PRM80
* Add twiddle_timeout and twiddle_rit --set-conf options
rigctld --set-conf=twiddle_timeout=5,twiddle_rit=1
This will set the twiddle timeout to 5 seconds and turn on twiddle_rit
For twiddle timeout VFOB will not be polled for 5 seconds after \
VFO twiddling
is detected
* rigctld --twiddle is deprecated and will be removed in 5.0 along with
get_twiddle and set_twiddle
* Rework Doxygen manual including default layout for Doxygen 1.9.1. So far
the amplifier, rotator, and utilities API sections have been updated. The
rig (radio) section remains to be updated.
|
2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575) |
Log message:
*: recursive bump for perl 5.34
|
2021-02-13 02:02:18 by Greg Troxel | Files touched by this commit (3) |
Log message:
ham/hamlib: Update to 4.1
Version 4.1
2021-01-31
* rigctld and rigs should be more robust for disconnect problems
* Several fixes for Icom and Yaesu rigs
* Nobody should need to use rig->caps or rig->state anymore
If you need a variable added please contact us.
Note that rig->state abstraction is not implemented yet...no \
need known
* New rig_get_caps_int and rig_get_caps_cptr functions to replace using \
caps-> values
* New rig_get_function to replace using caps-> function pointers
* Fix shared library problem with WSJTX, JTDX, and JS8Call
* New model Barrett 950
Version 4.0
2020-11-29
* API/ABI changes, advance ABI to 4 0 0.
* Add GPIO and GPION options for DCD. Jeroen Vreeken
* New backend: ELAD FDM DUO. Giovanni, HB9EIK.
* New RIG_LEVEL_RFPOWER_METER_WATTS level
* All channel functions now take a vfo argument
* New rotator backend: iOptron. Bob, KD8CGH
* New model: Icom IC-R8600. Ekki, DF4OR
* New utility: rigctlcom. Mike, W9MDB
* New model: FT847UNI for unidirectional early serial numbers. Mike, W9MDB
* Remove GNU Texinfo files and build system dependency.
* Rig model numbers have changed to allow future growth
* Fix a lot of static code analysis errors and warnings. Mike, W9MDB
* Rearrange directory structure to put rigs and rotators sources
under their own subdirectories. Mike, W9MDB
* rig_get_channel changed to add read_only flag.
* rigctl(d) f command also returns VFO now.
* caching of vfo, frequency, mode, and ptt speeds up rigctld for all.
* caching of kenwood/yaesu "IF" speeds up polling from WSJTX/JTDX.
* rig_get_channel now has read_only flag but it still needs to be
implemented based on rig behavior, so if you use rig_get_channel you
may get a RIG_ENIMPL error to contact us for fixing it.
* New rig backend for Elecraft K4.
* New rig backend for PowerSDR (Flex and Apache users).
* Many fixes and enhancements. Mike, W9MDB and many contributors
* PTT port is no longer shared by default, use --set-conf=ptt_share=1 to \
enable
|
2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) |
Log message:
*: bump PKGREVISION for perl-5.32.
|