Hamlib
1.2.15
|
Rig state containing live data and customized fields. More...
#include <rig.h>
Data Fields | |
hamlib_port_t | rigport |
hamlib_port_t | pttport |
hamlib_port_t | dcdport |
double | vfo_comp |
int | itu_region |
freq_range_t | rx_range_list [30] |
freq_range_t | tx_range_list [30] |
struct tuning_step_list | tuning_steps [20] |
struct filter_list | filters [42] |
cal_table_t | str_cal |
chan_t | chan_list [16] |
shortfreq_t | max_rit |
shortfreq_t | max_xit |
shortfreq_t | max_ifshift |
ann_t | announces |
int | preamp [8] |
int | attenuator [8] |
setting_t | has_get_func |
setting_t | has_set_func |
setting_t | has_get_level |
setting_t | has_set_level |
setting_t | has_get_parm |
setting_t | has_set_parm |
gran_t | level_gran [32] |
gran_t | parm_gran [32] |
int | hold_decode |
vfo_t | current_vfo |
int | vfo_list |
int | comm_state |
char * | priv |
char * | obj |
int | transceive |
int | poll_interval |
freq_t | current_freq |
rmode_t | current_mode |
pbwidth_t | current_width |
vfo_t | tx_vfo |
int | mode_list |
Rig state containing live data and customized fields.
This struct contains live data, as well as a copy of capability fields that may be updated (ie. customized)
It is fine to move fields around, as this kind of struct should not be initialized like caps are.
Announces bit field list
int rig_state::attenuator[8] |
Preamp list in dB, 0 terminated
Channel list, zero ended
Comm port state, opened/closed.
Frequency currently set
Mode currently set
VFO currently set
Passband width currently set
DCD port (internal use).
struct filter_list rig_state::filters[42] |
Mode/filter table, at -6dB
List of get functions
List of get level
List of get parm
List of set functions
List of set level
List of set parm
set to 1 to hold the event decoder (async) otherwise 0
ITU region to select among freq_range_t
level granularity
max absolute IF-SHIFT
max absolute RIT
max absolute XIT
Complete list of modes for this rig
char* rig_state::obj |
Internal use by hamlib++ for event handling.
parm granularity
Event notification polling period in milliseconds
int rig_state::preamp[8] |
Preamp list in dB, 0 terminated
char* rig_state::priv |
Pointer to private rig state data.
PTT port (internal use).
Rig port (internal use).
Receive frequency range list
S-meter calibration table
Whether the transceive mode is on
struct tuning_step_list rig_state::tuning_steps[20] |
Tuning step list
Transmit frequency range list
Tx VFO currently set
double rig_state::vfo_comp |
VFO compensation in PPM, 0.0 to disable
Complete list of VFO for this rig
Hamlib documentation for version 1.2.15 -- Thu Feb 2 2012 21:37:29
Project page: http://www.hamlib.org