#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 [FRQRANGESIZ] |
| freq_range_t | tx_range_list [FRQRANGESIZ] |
| tuning_step_list | tuning_steps [TSLSTSIZ] |
| filter_list | filters [FLTLSTSIZ] |
| cal_table_t | str_cal |
| chan_t | chan_list [CHANLSTSIZ] |
| shortfreq_t | max_rit |
| shortfreq_t | max_xit |
| shortfreq_t | max_ifshift |
| ann_t | announces |
| int | preamp [MAXDBLSTSIZ] |
| int | attenuator [MAXDBLSTSIZ] |
| 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 [RIG_SETTING_MAX] |
| gran_t | parm_gran [RIG_SETTING_MAX] |
| int | hold_decode |
| vfo_t | current_vfo |
| int | vfo_list |
| int | comm_state |
| rig_ptr_t | priv |
| rig_ptr_t | obj |
| int | transceive |
| int | poll_interval |
| freq_t | current_freq |
| rmode_t | current_mode |
| pbwidth_t | current_width |
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 |
|
|
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). |
|
|
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 |
|
|
Internal use by hamlib++ for event handling. |
|
|
parm granularity |
|
|
Event notification polling period in milliseconds |
|
|
Preamp list in dB, 0 terminated |
|
|
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 |
|
|
Tuning step list |
|
|
Transmit frequency range list |
|
|
VFO compensation in PPM, 0.0 to disable |
|
|
Complete list of VFO for this rig |
1.4.2