Main Page Data Structures File List Data Fields Globals Related Pages Examples
rig_caps Struct Reference
Rig data structure.
More...
#include <rig.h>
Detailed Description
Rig data structure.
Basic rig type, can store some useful * info about different radios. Each lib must be able to populate this structure, so we can make useful enquiries about capablilities.
The main idea of this struct is that it will be defined by the backend rig driver, and will remain readonly for the application. Fields that need to be modifiable by the application are copied into the struct rig_state, which is a kind of private of the RIG instance. This way, you can have several rigs running within the same application, sharing the struct rig_caps of the backend, while keeping their own customized data. NB: don't move fields around, as backend depends on it when initializing their caps.
Field Documentation
ann_t rig_caps::announces
|
|
int rig_caps::attenuator[MAXDBLSTSIZ]
|
|
|
Preamp list in dB, 0 terminated |
|
Configuration parametres. |
int rig_caps::chan_desc_sz
|
|
|
Max lenght of memory channel name |
chan_t rig_caps::chan_list[CHANLSTSIZ]
|
|
const char* rig_caps::copyright
|
|
const tone_t* rig_caps::ctcss_list
|
|
|
CTCSS tones list, zero ended |
const tone_t* rig_caps::dcs_list
|
|
|
DCS code list, zero ended |
|
mode/filter table, at -6dB |
gran_t rig_caps::level_gran[RIG_SETTING_MAX]
|
|
|
level granularity (i.e. steps) |
const char* rig_caps::mfg_name
|
|
const char* rig_caps::model_name
|
|
gran_t rig_caps::parm_gran[RIG_SETTING_MAX]
|
|
|
parm granularity (i.e. steps) |
|
Type of communication port. |
int rig_caps::post_write_delay
|
|
|
Delay between each commands send out, in ms |
int rig_caps::preamp[MAXDBLSTSIZ]
|
|
|
Preamp list in dB, 0 terminated |
const rig_ptr_t rig_caps::priv
|
|
|
Maximum number of retries if command fails, 0 to disable |
|
Receive frequency range list for ITU region 1 |
|
Receive frequency range list for ITU region 2 |
int rig_caps::serial_data_bits
|
|
int rig_caps::serial_rate_max
|
|
int rig_caps::serial_rate_min
|
|
int rig_caps::serial_stop_bits
|
|
int rig_caps::targetable_vfo
|
|
|
Bit field list of direct VFO access commands |
|
Supported transceive mode |
|
Transmit frequency range list for ITU region 1 |
|
Transmit frequency range list for ITU region 2 |
const char* rig_caps::version
|
|
int rig_caps::write_delay
|
|
|
Delay between each byte sent out, in ms |
The documentation for this struct was generated from the following file:
Generated on Mon May 26 17:46:56 2003 for Hamlib - the C library reference by
1.3-rc3