rig_callbacks Struct Reference
[Rig (transceiver) API]

Callback functions and args for rig event. More...

#include <rig.h>


Data Fields

freq_cb_t freq_event
char * freq_arg
mode_cb_t mode_event
char * mode_arg
vfo_cb_t vfo_event
char * vfo_arg
ptt_cb_t ptt_event
char * ptt_arg
dcd_cb_t dcd_event
char * dcd_arg
pltune_cb_t pltune
char * pltune_arg


Detailed Description

Callback functions and args for rig event.

Some rigs are able to notify the host computer the operator changed the freq/mode from the front panel, depressed a button, etc.

Events from the rig are received through async io, so callback functions will be called from the SIGIO sighandler context.

Don't set these fields directly, use rig_set_freq_callback et. al. instead.

Callbacks suit event based programming very well, really appropriate in a GUI.

See also:
rig_set_freq_callback, rig_set_mode_callback, rig_set_vfo_callback, rig_set_ptt_callback, rig_set_dcd_callback

Field Documentation

Frequency change event

Frequency change argument

Mode change event

Mode change argument

VFO change event

VFO change argument

PTT change event

PTT change argument

DCD change event

DCD change argument

pltune_cb_t rig_callbacks::pltune

Pipeline tuning module freq/mode/width callback

Pipeline tuning argument


The documentation for this struct was generated from the following file:

Hamlib documentation for version 1.2.7 -- Tue Aug 26 21:43:29 2008
Project page: http://hamlib.org