./ham/hamlib, API for digital communications equipment

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.6, Package name: hamlib-4.6, Maintainer: gdt

The Ham Radio Control Library, Hamlib for short, provides a standardized
API layer enabling access and control to a wide variety of digital
communications equipment.


Required to run:
[devel/readline] [devel/libusb1]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 2837.035 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-26 14:17:27 by Greg Troxel | Files touched by this commit (4)
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
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-04-07 15:16:42 by Greg Troxel | Files touched by this commit (2)
Log message:
ham/hamlib: Update to 4.5.5

Upstream changes since 4.5.4: bugfixes and minor improvements
   2023-03-09 01:57:56 by Greg Troxel | Files touched by this commit (2)
Log message:
ham/hamlib: Update to 4.5.4

(This is a micro release.)
   2023-01-02 17:04:40 by Greg Troxel | Files touched by this commit (2)
Log message:
ham/hamlib: Update to 4.5.3

upstream changes are bugfixes/minor
   2022-11-10 15:32:44 by Greg Troxel | Files touched by this commit (1)
Log message:
ham/hamlib: Use github as MASTER_SITES

Upstream just documented the github/sourceforge relationship.
(Same bits, so no change to package.)
   2022-11-10 15:22:14 by Greg Troxel | Files touched by this commit (1)
Log message:
ham/hamlib: Add commented-out github fetch variables

(This is still on sourceforge.)
   2022-11-10 14:43:06 by Greg Troxel | Files touched by this commit (1)
Log message:
ham/hamlib: Adjust comments about distfiles

(This is a comment-only change.)