Path to this page:
Subject: CVS commit: pkgsrc/ham/hamlib
From: Greg Troxel
Date: 2024-12-26 14:17:27
Message id: 20241226131727.AA57CFC1D@cvs.NetBSD.org
Log Message:
ham/hamlib: Update to 4.6
Upstream NEWS, less bugfixes, addition of radios, and minor improvements.
Version 4.6 (2024-12-24)
* send_raw can now take hex digits as colon-separated -- e.g. send_raw icom \
xfe:xfe:x94:xe0:03:xfd
* Added macros for applications to obtain pointers to Hamlib \
structures(issues #1445, #1420, #487).
Internal conversion is still a WIP, but use of these macros will make \
the final cutover transparent to applications.
* Unify behavior of all rigctl split commands
* Make the set_split_* commands modify the state of the specified \
split VFO -- the current or targeted VFO do not have any effect
* Make the set_split_* commands enable split automatically if not enabled
* Make the get_split_* commands return frequency of 0 Hz, mode NONE \
and filter of 0 Hz if split is not enabled
* Allow all split commands to avoid VFO swapping if supported by the \
rig model
* Expose "Targetable features" (RIG_TARGETABLE_*) in dump_caps \
output to allow clients to determine which commands can be executed without VFO \
swapping
* Added VOICE/CW memory capability to many rigs -- thanks to David \
Balharrie M0DGB/G8FKH
* Add -# --skip_init option to rigctl to skip rig initialization -- \
useful for executing commands quickly
* rig_caps is no longer constant -- this may break some 3rd party \
relying on the "const" declaration. Here's an example of how to \
handle compatibility.
#ifdef RIGCAPS_NOT_CONST
static int add_to_list(struct rig_caps* rc, void*)
#else
static int add_to_list(const struct rig_caps* rc, void*)
#endif
* Hamlib now starts a multicast server that sends out rig information. \
Does not receive commands yet.
See README.multicast
* rigctld has new -b/bind-all option to try all interfaces -- restores \
original behavior. This was done to fix duplicate rigctld instances on Windows
* Yaesu rigs can now use send_morse to send keyer message 1-5 or a CW \
message up to 50 chars (which will use memory 1)
* rig set level METER can now take SWR,COMP,ALC,IC/ID,DB,PO,VDD,TEMP \
arguments to set which meter to display
* Added parm BANDSELECT for Yaesu rigs
'p BANDSELECT' returns current band of VFOA
'P BANDSELECT BAND160M' example selects the 160M band
'P BANDSELECT ?' shows bands available for the rig
* Added rig_cm108_get/set_bit to API and get/set_gpio to rigctl(d) for \
GPIO1,2,3,4 access on CM108
* Add client_version to rigctld so client can report it's version for \
future use/compatibility/alternatives
* Add --set-conf=tuner_control_pathname=hamlib_tuner_control (default)
If file exists then it will be called with 0/1 (Off/On) argument
with 'U TUNER 0' or 'U TUNER 1"
Default path is for current directory
Files: