kopia lustrzana https://github.com/Hamlib/Hamlib
1297 wiersze
26 KiB
Python
Executable File
1297 wiersze
26 KiB
Python
Executable File
#! /bin/env pytest
|
|
"""
|
|
Tests of the Python bindings for Hamlib
|
|
|
|
DO NOT EDIT this autogenerated file, run "make generate-pytests" instead
|
|
"""
|
|
import Hamlib
|
|
|
|
class TestClass:
|
|
"""A pytest class for Hamlib"""
|
|
|
|
@classmethod
|
|
def setup_class(cls):
|
|
"""Common initialization before calling test methods"""
|
|
cls.actual_callables, cls.actual_properties = cls.generate_data(Hamlib)
|
|
|
|
def test_callables(self):
|
|
"""Check that nothing was added or removed"""
|
|
expected_callables = ['Amp',
|
|
'Rig',
|
|
'Rot',
|
|
'add2debugmsgsave',
|
|
'amp_caps',
|
|
'amp_state',
|
|
'azimuth_long_path',
|
|
'cal_table',
|
|
'cal_table_float',
|
|
'cal_table_float_table',
|
|
'cal_table_table',
|
|
'chan_list',
|
|
'channel',
|
|
'channelArray',
|
|
'channel_cap',
|
|
'confparams',
|
|
'confparams_u',
|
|
'confparams_u_c',
|
|
'confparams_u_n',
|
|
'dec2dmmm',
|
|
'dec2dms',
|
|
'deferred_config_header',
|
|
'deferred_config_item',
|
|
'distance_long_path',
|
|
'dmmm2dec',
|
|
'dms2dec',
|
|
'ext_list',
|
|
'filter_list',
|
|
'freq_range_t',
|
|
'gran',
|
|
'hl_usleep',
|
|
'locator2longlat',
|
|
'longlat2locator',
|
|
'multicast_s',
|
|
'netrigctl_get_vfo_mode',
|
|
'qrb',
|
|
'rig_cache_deprecated',
|
|
'rig_callbacks',
|
|
'rig_caps',
|
|
'rig_set_debug',
|
|
'rig_spectrum_avg_mode',
|
|
'rig_spectrum_line',
|
|
'rig_spectrum_scope',
|
|
'rig_state',
|
|
'rig_state_deprecated',
|
|
'rig_stragclevel',
|
|
'rig_strcommstatus',
|
|
'rig_strfunc',
|
|
'rig_strlevel',
|
|
'rig_strmtype',
|
|
'rig_strparm',
|
|
'rig_strptrshift',
|
|
'rig_strrmode',
|
|
'rig_strrmodes',
|
|
'rig_strscan',
|
|
'rig_strspectrummode',
|
|
'rig_strstatus',
|
|
'rig_strvfo',
|
|
'rig_strvfop',
|
|
'rigerror',
|
|
'rigerror2',
|
|
'rot_caps',
|
|
'rot_state',
|
|
'toneArray',
|
|
'tuning_step_list',
|
|
'value_t',
|
|
'value_t_b']
|
|
assert expected_callables == self.actual_callables
|
|
|
|
def test_properties(self):
|
|
"""Check that nothing was added or removed"""
|
|
expected_properties = ['AMP_FLAG_1',
|
|
'AMP_FLAG_2',
|
|
'AMP_LEVEL_FAULT',
|
|
'AMP_LEVEL_NH',
|
|
'AMP_LEVEL_NONE',
|
|
'AMP_LEVEL_PF',
|
|
'AMP_LEVEL_PWR',
|
|
'AMP_LEVEL_PWR_FWD',
|
|
'AMP_LEVEL_PWR_INPUT',
|
|
'AMP_LEVEL_PWR_PEAK',
|
|
'AMP_LEVEL_PWR_REFLECTED',
|
|
'AMP_LEVEL_SWR',
|
|
'AMP_MODEL_DUMMY',
|
|
'AMP_MODEL_ELECRAFT_KPA1500',
|
|
'AMP_MODEL_EXPERT_FA',
|
|
'AMP_MODEL_GEMINI_DX1200',
|
|
'AMP_MODEL_NETAMPCTL',
|
|
'AMP_MODEL_NONE',
|
|
'AMP_RESET_AMP',
|
|
'AMP_RESET_FAULT',
|
|
'AMP_RESET_MEM',
|
|
'AMP_TYPE_OTHER',
|
|
'BUILTINFUNC',
|
|
'CTCSS_LIST_SIZE',
|
|
'DCS_LIST_SIZE',
|
|
'DEBUGMSGSAVE_SIZE',
|
|
'GPIO1',
|
|
'GPIO2',
|
|
'GPIO3',
|
|
'GPIO4',
|
|
'HAMLIB_CACHE_ALL',
|
|
'HAMLIB_CACHE_ALWAYS',
|
|
'HAMLIB_CACHE_FREQ',
|
|
'HAMLIB_CACHE_MODE',
|
|
'HAMLIB_CACHE_PTT',
|
|
'HAMLIB_CACHE_SPLIT',
|
|
'HAMLIB_CACHE_VFO',
|
|
'HAMLIB_CACHE_WIDTH',
|
|
'HAMLIB_CHANLSTSIZ',
|
|
'HAMLIB_CHECK_RIG_CAPS',
|
|
'HAMLIB_COOKIE_SIZE',
|
|
'HAMLIB_ELAPSED_GET',
|
|
'HAMLIB_ELAPSED_INVALIDATE',
|
|
'HAMLIB_ELAPSED_SET',
|
|
'HAMLIB_FIFO_SIZE',
|
|
'HAMLIB_FILPATHLEN',
|
|
'HAMLIB_FLTLSTSIZ',
|
|
'HAMLIB_FRQRANGESIZ',
|
|
'HAMLIB_MAXCHANDESC',
|
|
'HAMLIB_MAXDBLSTSIZ',
|
|
'HAMLIB_MAX_AGC_LEVELS',
|
|
'HAMLIB_MAX_CAL_LENGTH',
|
|
'HAMLIB_MAX_MODES',
|
|
'HAMLIB_MAX_ROTORS',
|
|
'HAMLIB_MAX_RSCANS',
|
|
'HAMLIB_MAX_SNAPSHOT_PACKET_SIZE',
|
|
'HAMLIB_MAX_SPECTRUM_AVG_MODES',
|
|
'HAMLIB_MAX_SPECTRUM_DATA',
|
|
'HAMLIB_MAX_SPECTRUM_MODES',
|
|
'HAMLIB_MAX_SPECTRUM_SCOPES',
|
|
'HAMLIB_MAX_SPECTRUM_SPANS',
|
|
'HAMLIB_MAX_VFOS',
|
|
'HAMLIB_MAX_VFO_OPS',
|
|
'HAMLIB_RIGNAMSIZ',
|
|
'HAMLIB_RIGVERSIZ',
|
|
'HAMLIB_SECRET_LENGTH',
|
|
'HAMLIB_SETTINGS_FILE',
|
|
'HAMLIB_TSLSTSIZ',
|
|
'MAX_MODELS_PER_BACKEND',
|
|
'NETAMPCTL_RET',
|
|
'NETRIGCTL_RET',
|
|
'NETROTCTL_RET',
|
|
'RIG_AGC_AUTO',
|
|
'RIG_AGC_FAST',
|
|
'RIG_AGC_LAST',
|
|
'RIG_AGC_LONG',
|
|
'RIG_AGC_MEDIUM',
|
|
'RIG_AGC_NONE',
|
|
'RIG_AGC_OFF',
|
|
'RIG_AGC_ON',
|
|
'RIG_AGC_SLOW',
|
|
'RIG_AGC_SUPERFAST',
|
|
'RIG_AGC_USER',
|
|
'RIG_ANN_CW',
|
|
'RIG_ANN_ENG',
|
|
'RIG_ANN_FREQ',
|
|
'RIG_ANN_JAP',
|
|
'RIG_ANN_NONE',
|
|
'RIG_ANN_OFF',
|
|
'RIG_ANN_RXMODE',
|
|
'RIG_ANT_MAX',
|
|
'RIG_ANT_NONE',
|
|
'RIG_BANDSELECT_10M',
|
|
'RIG_BANDSELECT_12M',
|
|
'RIG_BANDSELECT_13CM',
|
|
'RIG_BANDSELECT_15M',
|
|
'RIG_BANDSELECT_160M',
|
|
'RIG_BANDSELECT_17M',
|
|
'RIG_BANDSELECT_1_25M',
|
|
'RIG_BANDSELECT_20M',
|
|
'RIG_BANDSELECT_2200M',
|
|
'RIG_BANDSELECT_23CM',
|
|
'RIG_BANDSELECT_2M',
|
|
'RIG_BANDSELECT_30M',
|
|
'RIG_BANDSELECT_33CM',
|
|
'RIG_BANDSELECT_3CM',
|
|
'RIG_BANDSELECT_40M',
|
|
'RIG_BANDSELECT_4M',
|
|
'RIG_BANDSELECT_5CM',
|
|
'RIG_BANDSELECT_600M',
|
|
'RIG_BANDSELECT_60M',
|
|
'RIG_BANDSELECT_6M',
|
|
'RIG_BANDSELECT_70CM',
|
|
'RIG_BANDSELECT_80M',
|
|
'RIG_BANDSELECT_9CM',
|
|
'RIG_BANDSELECT_AIR',
|
|
'RIG_BANDSELECT_GEN',
|
|
'RIG_BANDSELECT_MW',
|
|
'RIG_BANDSELECT_UNUSED',
|
|
'RIG_BANDSELECT_WFM',
|
|
'RIG_BAND_10M',
|
|
'RIG_BAND_12M',
|
|
'RIG_BAND_144MHZ',
|
|
'RIG_BAND_15M',
|
|
'RIG_BAND_160M',
|
|
'RIG_BAND_17M',
|
|
'RIG_BAND_20M',
|
|
'RIG_BAND_30M',
|
|
'RIG_BAND_40M',
|
|
'RIG_BAND_430MHZ',
|
|
'RIG_BAND_60M',
|
|
'RIG_BAND_6M',
|
|
'RIG_BAND_80M',
|
|
'RIG_BAND_AIR',
|
|
'RIG_BAND_GEN',
|
|
'RIG_BAND_MW',
|
|
'RIG_BAND_UNUSED',
|
|
'RIG_BUSBUSY',
|
|
'RIG_BUSERROR',
|
|
'RIG_CAPS_HAS_GET_LEVEL',
|
|
'RIG_CAPS_HAS_SET_LEVEL',
|
|
'RIG_CAPS_MFG_NAME_CPTR',
|
|
'RIG_CAPS_MODEL_NAME_CPTR',
|
|
'RIG_CAPS_PORT_TYPE',
|
|
'RIG_CAPS_PTT_TYPE',
|
|
'RIG_CAPS_RIG_MODEL',
|
|
'RIG_CAPS_STATUS_CPTR',
|
|
'RIG_CAPS_TARGETABLE_VFO',
|
|
'RIG_CAPS_VERSION_CPTR',
|
|
'RIG_CHFLAG_DATA',
|
|
'RIG_CHFLAG_NONE',
|
|
'RIG_CHFLAG_PSKIP',
|
|
'RIG_CHFLAG_SKIP',
|
|
'RIG_CLIENT_GPREDICT',
|
|
'RIG_CLIENT_UNKNOWN',
|
|
'RIG_CLIENT_WSJTX',
|
|
'RIG_COMM_STATUS_CONNECTING',
|
|
'RIG_COMM_STATUS_DISCONNECTED',
|
|
'RIG_COMM_STATUS_ERROR',
|
|
'RIG_COMM_STATUS_OK',
|
|
'RIG_COMM_STATUS_TERMINATED',
|
|
'RIG_COMM_STATUS_WARNING',
|
|
'RIG_CONF_BINARY',
|
|
'RIG_CONF_BUTTON',
|
|
'RIG_CONF_CHECKBUTTON',
|
|
'RIG_CONF_COMBO',
|
|
'RIG_CONF_END',
|
|
'RIG_CONF_INT',
|
|
'RIG_CONF_NUMERIC',
|
|
'RIG_CONF_STRING',
|
|
'RIG_COOKIE_GET',
|
|
'RIG_COOKIE_RELEASE',
|
|
'RIG_COOKIE_RENEW',
|
|
'RIG_DCD_CM108',
|
|
'RIG_DCD_GPIO',
|
|
'RIG_DCD_GPION',
|
|
'RIG_DCD_NONE',
|
|
'RIG_DCD_OFF',
|
|
'RIG_DCD_ON',
|
|
'RIG_DCD_PARALLEL',
|
|
'RIG_DCD_RIG',
|
|
'RIG_DCD_SERIAL_CAR',
|
|
'RIG_DCD_SERIAL_CTS',
|
|
'RIG_DCD_SERIAL_DSR',
|
|
'RIG_DEBUG_BUG',
|
|
'RIG_DEBUG_CACHE',
|
|
'RIG_DEBUG_ERR',
|
|
'RIG_DEBUG_NONE',
|
|
'RIG_DEBUG_TRACE',
|
|
'RIG_DEBUG_VERBOSE',
|
|
'RIG_DEBUG_WARN',
|
|
'RIG_EACCESS',
|
|
'RIG_EARG',
|
|
'RIG_ECONF',
|
|
'RIG_EDEPRECATED',
|
|
'RIG_EDOM',
|
|
'RIG_EEND',
|
|
'RIG_EINTERNAL',
|
|
'RIG_EINVAL',
|
|
'RIG_EIO',
|
|
'RIG_ELIMIT',
|
|
'RIG_ENAVAIL',
|
|
'RIG_ENIMPL',
|
|
'RIG_ENOMEM',
|
|
'RIG_ENTARGET',
|
|
'RIG_EPOWER',
|
|
'RIG_EPROTO',
|
|
'RIG_ERJCTED',
|
|
'RIG_ESECURITY',
|
|
'RIG_ETIMEOUT',
|
|
'RIG_ETRUNC',
|
|
'RIG_EVFO',
|
|
'RIG_FLAG_APRS',
|
|
'RIG_FLAG_COMPUTER',
|
|
'RIG_FLAG_DXCLUSTER',
|
|
'RIG_FLAG_HANDHELD',
|
|
'RIG_FLAG_MOBILE',
|
|
'RIG_FLAG_RECEIVER',
|
|
'RIG_FLAG_SCANNER',
|
|
'RIG_FLAG_TNC',
|
|
'RIG_FLAG_TRANSMITTER',
|
|
'RIG_FLAG_TRUNKING',
|
|
'RIG_FLAG_TUNER',
|
|
'RIG_FLT_ANY',
|
|
'RIG_FUNCTION_CLEANUP',
|
|
'RIG_FUNCTION_CLOSE',
|
|
'RIG_FUNCTION_DECODE_EVENT',
|
|
'RIG_FUNCTION_GET_ANT',
|
|
'RIG_FUNCTION_GET_CHANNEL',
|
|
'RIG_FUNCTION_GET_CHAN_ALL_CB',
|
|
'RIG_FUNCTION_GET_CONF',
|
|
'RIG_FUNCTION_GET_CONF2',
|
|
'RIG_FUNCTION_GET_CTCSS_SQL',
|
|
'RIG_FUNCTION_GET_CTCSS_TONE',
|
|
'RIG_FUNCTION_GET_DCD',
|
|
'RIG_FUNCTION_GET_DCS_CODE',
|
|
'RIG_FUNCTION_GET_DCS_SQL',
|
|
'RIG_FUNCTION_GET_EXT_FUNC',
|
|
'RIG_FUNCTION_GET_EXT_LEVEL',
|
|
'RIG_FUNCTION_GET_EXT_PARM',
|
|
'RIG_FUNCTION_GET_FREQ',
|
|
'RIG_FUNCTION_GET_FUNC',
|
|
'RIG_FUNCTION_GET_INFO',
|
|
'RIG_FUNCTION_GET_LEVEL',
|
|
'RIG_FUNCTION_GET_MEM',
|
|
'RIG_FUNCTION_GET_MEM_ALL_CB',
|
|
'RIG_FUNCTION_GET_MODE',
|
|
'RIG_FUNCTION_GET_PARM',
|
|
'RIG_FUNCTION_GET_POWERSTAT',
|
|
'RIG_FUNCTION_GET_PTT',
|
|
'RIG_FUNCTION_GET_RIT',
|
|
'RIG_FUNCTION_GET_RPTR_OFFS',
|
|
'RIG_FUNCTION_GET_RPTR_SHIFT',
|
|
'RIG_FUNCTION_GET_SPLIT_FREQ',
|
|
'RIG_FUNCTION_GET_SPLIT_FREQ_MODE',
|
|
'RIG_FUNCTION_GET_SPLIT_VFO',
|
|
'RIG_FUNCTION_GET_TONE',
|
|
'RIG_FUNCTION_GET_TONE_SQL',
|
|
'RIG_FUNCTION_GET_TRN',
|
|
'RIG_FUNCTION_GET_TS',
|
|
'RIG_FUNCTION_GET_VFO',
|
|
'RIG_FUNCTION_GET_XIT',
|
|
'RIG_FUNCTION_INIT',
|
|
'RIG_FUNCTION_IS_ASYNC_FRAME',
|
|
'RIG_FUNCTION_MW2POWER',
|
|
'RIG_FUNCTION_OPEN',
|
|
'RIG_FUNCTION_POWER2MW',
|
|
'RIG_FUNCTION_PROCESS_ASYNC_FRAME',
|
|
'RIG_FUNCTION_READ_FRAME_DIRECT',
|
|
'RIG_FUNCTION_RESET',
|
|
'RIG_FUNCTION_SCAN',
|
|
'RIG_FUNCTION_SEND_DTMF',
|
|
'RIG_FUNCTION_SEND_MORSE',
|
|
'RIG_FUNCTION_SEND_VOICE_MEM',
|
|
'RIG_FUNCTION_SET_ANT',
|
|
'RIG_FUNCTION_SET_BANK',
|
|
'RIG_FUNCTION_SET_CHANNEL',
|
|
'RIG_FUNCTION_SET_CHAN_ALL_CB',
|
|
'RIG_FUNCTION_SET_CONF',
|
|
'RIG_FUNCTION_SET_CTCSS_SQL',
|
|
'RIG_FUNCTION_SET_CTCSS_TONE',
|
|
'RIG_FUNCTION_SET_DCS_CODE',
|
|
'RIG_FUNCTION_SET_DCS_SQL',
|
|
'RIG_FUNCTION_SET_EXT_FUNC',
|
|
'RIG_FUNCTION_SET_EXT_LEVEL',
|
|
'RIG_FUNCTION_SET_EXT_PARM',
|
|
'RIG_FUNCTION_SET_FREQ',
|
|
'RIG_FUNCTION_SET_FUNC',
|
|
'RIG_FUNCTION_SET_LEVEL',
|
|
'RIG_FUNCTION_SET_MEM',
|
|
'RIG_FUNCTION_SET_MEM_ALL_CB',
|
|
'RIG_FUNCTION_SET_MODE',
|
|
'RIG_FUNCTION_SET_PARM',
|
|
'RIG_FUNCTION_SET_POWERSTAT',
|
|
'RIG_FUNCTION_SET_PTT',
|
|
'RIG_FUNCTION_SET_RIT',
|
|
'RIG_FUNCTION_SET_RPTR_OFFS',
|
|
'RIG_FUNCTION_SET_RPTR_SHIFT',
|
|
'RIG_FUNCTION_SET_SPLIT_FREQ',
|
|
'RIG_FUNCTION_SET_SPLIT_FREQ_MODE',
|
|
'RIG_FUNCTION_SET_SPLIT_MODE',
|
|
'RIG_FUNCTION_SET_SPLIT_VFO',
|
|
'RIG_FUNCTION_SET_TONE',
|
|
'RIG_FUNCTION_SET_TONE_SQL',
|
|
'RIG_FUNCTION_SET_TRN',
|
|
'RIG_FUNCTION_SET_TS',
|
|
'RIG_FUNCTION_SET_VFO',
|
|
'RIG_FUNCTION_SET_VFO_OPT',
|
|
'RIG_FUNCTION_SET_XIT',
|
|
'RIG_FUNCTION_STOP_MORSE',
|
|
'RIG_FUNCTION_STOP_VOICE_MEM',
|
|
'RIG_FUNCTION_VFO_OP',
|
|
'RIG_FUNCTION_WAIT_MORSE',
|
|
'RIG_FUNC_ABM',
|
|
'RIG_FUNC_AFC',
|
|
'RIG_FUNC_AFLT',
|
|
'RIG_FUNC_AIP',
|
|
'RIG_FUNC_ANF',
|
|
'RIG_FUNC_ANL',
|
|
'RIG_FUNC_APF',
|
|
'RIG_FUNC_ARO',
|
|
'RIG_FUNC_BC',
|
|
'RIG_FUNC_BC2',
|
|
'RIG_FUNC_BIT49',
|
|
'RIG_FUNC_BIT50',
|
|
'RIG_FUNC_BIT51',
|
|
'RIG_FUNC_BIT52',
|
|
'RIG_FUNC_BIT53',
|
|
'RIG_FUNC_BIT54',
|
|
'RIG_FUNC_BIT55',
|
|
'RIG_FUNC_BIT56',
|
|
'RIG_FUNC_BIT57',
|
|
'RIG_FUNC_BIT58',
|
|
'RIG_FUNC_BIT59',
|
|
'RIG_FUNC_BIT60',
|
|
'RIG_FUNC_BIT61',
|
|
'RIG_FUNC_BIT62',
|
|
'RIG_FUNC_BIT63',
|
|
'RIG_FUNC_COMP',
|
|
'RIG_FUNC_CSQL',
|
|
'RIG_FUNC_DIVERSITY',
|
|
'RIG_FUNC_DSQL',
|
|
'RIG_FUNC_DUAL_WATCH',
|
|
'RIG_FUNC_FAGC',
|
|
'RIG_FUNC_FBKIN',
|
|
'RIG_FUNC_LOCK',
|
|
'RIG_FUNC_MBC',
|
|
'RIG_FUNC_MN',
|
|
'RIG_FUNC_MON',
|
|
'RIG_FUNC_MUTE',
|
|
'RIG_FUNC_NB',
|
|
'RIG_FUNC_NB2',
|
|
'RIG_FUNC_NONE',
|
|
'RIG_FUNC_NR',
|
|
'RIG_FUNC_OVF_STATUS',
|
|
'RIG_FUNC_RESUME',
|
|
'RIG_FUNC_REV',
|
|
'RIG_FUNC_RF',
|
|
'RIG_FUNC_RIT',
|
|
'RIG_FUNC_SATMODE',
|
|
'RIG_FUNC_SBKIN',
|
|
'RIG_FUNC_SCEN',
|
|
'RIG_FUNC_SCOPE',
|
|
'RIG_FUNC_SEND_MORSE',
|
|
'RIG_FUNC_SEND_VOICE_MEM',
|
|
'RIG_FUNC_SLICE',
|
|
'RIG_FUNC_SPECTRUM',
|
|
'RIG_FUNC_SPECTRUM_HOLD',
|
|
'RIG_FUNC_SQL',
|
|
'RIG_FUNC_SYNC',
|
|
'RIG_FUNC_TBURST',
|
|
'RIG_FUNC_TONE',
|
|
'RIG_FUNC_TRANSCEIVE',
|
|
'RIG_FUNC_TSQL',
|
|
'RIG_FUNC_TUNER',
|
|
'RIG_FUNC_VOX',
|
|
'RIG_FUNC_VSC',
|
|
'RIG_FUNC_XIT',
|
|
'RIG_HANDSHAKE_HARDWARE',
|
|
'RIG_HANDSHAKE_NONE',
|
|
'RIG_HANDSHAKE_XONXOFF',
|
|
'RIG_KEYERTYPE_BUG',
|
|
'RIG_KEYERTYPE_PADDLE',
|
|
'RIG_KEYERTYPE_STRAIGHT',
|
|
'RIG_KEYERTYPE_UNKNOWN',
|
|
'RIG_LEVEL_53',
|
|
'RIG_LEVEL_54',
|
|
'RIG_LEVEL_55',
|
|
'RIG_LEVEL_56',
|
|
'RIG_LEVEL_57',
|
|
'RIG_LEVEL_58',
|
|
'RIG_LEVEL_59',
|
|
'RIG_LEVEL_60',
|
|
'RIG_LEVEL_61',
|
|
'RIG_LEVEL_62',
|
|
'RIG_LEVEL_63',
|
|
'RIG_LEVEL_AF',
|
|
'RIG_LEVEL_AGC',
|
|
'RIG_LEVEL_AGC_TIME',
|
|
'RIG_LEVEL_ALC',
|
|
'RIG_LEVEL_ANTIVOX',
|
|
'RIG_LEVEL_APF',
|
|
'RIG_LEVEL_ATT',
|
|
'RIG_LEVEL_BALANCE',
|
|
'RIG_LEVEL_BAND_SELECT',
|
|
'RIG_LEVEL_BKINDL',
|
|
'RIG_LEVEL_BKIN_DLYMS',
|
|
'RIG_LEVEL_COMP',
|
|
'RIG_LEVEL_COMP_METER',
|
|
'RIG_LEVEL_CWPITCH',
|
|
'RIG_LEVEL_FLOAT_LIST',
|
|
'RIG_LEVEL_ID_METER',
|
|
'RIG_LEVEL_IF',
|
|
'RIG_LEVEL_KEYSPD',
|
|
'RIG_LEVEL_METER',
|
|
'RIG_LEVEL_MICGAIN',
|
|
'RIG_LEVEL_MONITOR_GAIN',
|
|
'RIG_LEVEL_NB',
|
|
'RIG_LEVEL_NONE',
|
|
'RIG_LEVEL_NOTCHF',
|
|
'RIG_LEVEL_NOTCHF_RAW',
|
|
'RIG_LEVEL_NR',
|
|
'RIG_LEVEL_PBT_IN',
|
|
'RIG_LEVEL_PBT_OUT',
|
|
'RIG_LEVEL_PREAMP',
|
|
'RIG_LEVEL_RAWSTR',
|
|
'RIG_LEVEL_READONLY_LIST',
|
|
'RIG_LEVEL_RF',
|
|
'RIG_LEVEL_RFPOWER',
|
|
'RIG_LEVEL_RFPOWER_METER',
|
|
'RIG_LEVEL_RFPOWER_METER_WATTS',
|
|
'RIG_LEVEL_SLOPE_HIGH',
|
|
'RIG_LEVEL_SLOPE_LOW',
|
|
'RIG_LEVEL_SPECTRUM_ATT',
|
|
'RIG_LEVEL_SPECTRUM_AVG',
|
|
'RIG_LEVEL_SPECTRUM_EDGE_HIGH',
|
|
'RIG_LEVEL_SPECTRUM_EDGE_LOW',
|
|
'RIG_LEVEL_SPECTRUM_MODE',
|
|
'RIG_LEVEL_SPECTRUM_REF',
|
|
'RIG_LEVEL_SPECTRUM_SPAN',
|
|
'RIG_LEVEL_SPECTRUM_SPEED',
|
|
'RIG_LEVEL_SQL',
|
|
'RIG_LEVEL_STRENGTH',
|
|
'RIG_LEVEL_SWR',
|
|
'RIG_LEVEL_TEMP_METER',
|
|
'RIG_LEVEL_USB_AF',
|
|
'RIG_LEVEL_USB_AF_INPUT',
|
|
'RIG_LEVEL_VD_METER',
|
|
'RIG_LEVEL_VOXDELAY',
|
|
'RIG_LEVEL_VOXGAIN',
|
|
'RIG_MEM_CAPS_ALL',
|
|
'RIG_METER_ALC',
|
|
'RIG_METER_COMP',
|
|
'RIG_METER_DB',
|
|
'RIG_METER_IC',
|
|
'RIG_METER_NONE',
|
|
'RIG_METER_PO',
|
|
'RIG_METER_SWR',
|
|
'RIG_METER_TEMP',
|
|
'RIG_METER_VDD',
|
|
'RIG_MODEL_505DSP',
|
|
'RIG_MODEL_ACLOG',
|
|
'RIG_MODEL_ADT_200A',
|
|
'RIG_MODEL_AR16',
|
|
'RIG_MODEL_AR2500',
|
|
'RIG_MODEL_AR2700',
|
|
'RIG_MODEL_AR3000',
|
|
'RIG_MODEL_AR3000A',
|
|
'RIG_MODEL_AR3030',
|
|
'RIG_MODEL_AR5000',
|
|
'RIG_MODEL_AR5000A',
|
|
'RIG_MODEL_AR7030',
|
|
'RIG_MODEL_AR7030P',
|
|
'RIG_MODEL_AR8000',
|
|
'RIG_MODEL_AR8200',
|
|
'RIG_MODEL_AR8600',
|
|
'RIG_MODEL_ARMSTRONG',
|
|
'RIG_MODEL_ATD578UVIII',
|
|
'RIG_MODEL_BARRETT_2050',
|
|
'RIG_MODEL_BARRETT_4050',
|
|
'RIG_MODEL_BARRETT_4100',
|
|
'RIG_MODEL_BARRETT_950',
|
|
'RIG_MODEL_BC235',
|
|
'RIG_MODEL_BC245',
|
|
'RIG_MODEL_BC250',
|
|
'RIG_MODEL_BC780',
|
|
'RIG_MODEL_BC785',
|
|
'RIG_MODEL_BC786',
|
|
'RIG_MODEL_BC895',
|
|
'RIG_MODEL_BC898',
|
|
'RIG_MODEL_BCD396T',
|
|
'RIG_MODEL_BCD996T',
|
|
'RIG_MODEL_BCT8',
|
|
'RIG_MODEL_CMH530',
|
|
'RIG_MODEL_CODAN_2110',
|
|
'RIG_MODEL_CODAN_ENVOY',
|
|
'RIG_MODEL_CODAN_NGT',
|
|
'RIG_MODEL_CTX10',
|
|
'RIG_MODEL_DDS60',
|
|
'RIG_MODEL_DELTAII',
|
|
'RIG_MODEL_DKR8',
|
|
'RIG_MODEL_DKR8A',
|
|
'RIG_MODEL_DKR8B',
|
|
'RIG_MODEL_DORJI_DRA818U',
|
|
'RIG_MODEL_DORJI_DRA818V',
|
|
'RIG_MODEL_DRT1',
|
|
'RIG_MODEL_DSP10',
|
|
'RIG_MODEL_DTTSP',
|
|
'RIG_MODEL_DTTSP_UDP',
|
|
'RIG_MODEL_DUMMY',
|
|
'RIG_MODEL_DUMMY_NOVFO',
|
|
'RIG_MODEL_DWT',
|
|
'RIG_MODEL_DX77',
|
|
'RIG_MODEL_DXSR8',
|
|
'RIG_MODEL_EB200',
|
|
'RIG_MODEL_EK070',
|
|
'RIG_MODEL_EK890',
|
|
'RIG_MODEL_EK891',
|
|
'RIG_MODEL_EK895',
|
|
'RIG_MODEL_EK89X',
|
|
'RIG_MODEL_EKD500',
|
|
'RIG_MODEL_ELAD_FDM_DUO',
|
|
'RIG_MODEL_ELEKTOR304',
|
|
'RIG_MODEL_ELEKTOR507',
|
|
'RIG_MODEL_ESM500',
|
|
'RIG_MODEL_ESMC',
|
|
'RIG_MODEL_F6K',
|
|
'RIG_MODEL_FASDR',
|
|
'RIG_MODEL_FIFISDR',
|
|
'RIG_MODEL_FLRIG',
|
|
'RIG_MODEL_FRG100',
|
|
'RIG_MODEL_FRG8800',
|
|
'RIG_MODEL_FRG9600',
|
|
'RIG_MODEL_FT100',
|
|
'RIG_MODEL_FT1000',
|
|
'RIG_MODEL_FT1000D',
|
|
'RIG_MODEL_FT1000MP',
|
|
'RIG_MODEL_FT1000MPMKV',
|
|
'RIG_MODEL_FT1000MPMKVFLD',
|
|
'RIG_MODEL_FT2000',
|
|
'RIG_MODEL_FT450',
|
|
'RIG_MODEL_FT450D',
|
|
'RIG_MODEL_FT575',
|
|
'RIG_MODEL_FT600',
|
|
'RIG_MODEL_FT650',
|
|
'RIG_MODEL_FT710',
|
|
'RIG_MODEL_FT736R',
|
|
'RIG_MODEL_FT747',
|
|
'RIG_MODEL_FT757',
|
|
'RIG_MODEL_FT757GXII',
|
|
'RIG_MODEL_FT767',
|
|
'RIG_MODEL_FT817',
|
|
'RIG_MODEL_FT818',
|
|
'RIG_MODEL_FT820',
|
|
'RIG_MODEL_FT840',
|
|
'RIG_MODEL_FT847',
|
|
'RIG_MODEL_FT847UNI',
|
|
'RIG_MODEL_FT857',
|
|
'RIG_MODEL_FT890',
|
|
'RIG_MODEL_FT891',
|
|
'RIG_MODEL_FT897',
|
|
'RIG_MODEL_FT897D',
|
|
'RIG_MODEL_FT900',
|
|
'RIG_MODEL_FT9000',
|
|
'RIG_MODEL_FT9000OLD',
|
|
'RIG_MODEL_FT920',
|
|
'RIG_MODEL_FT950',
|
|
'RIG_MODEL_FT980',
|
|
'RIG_MODEL_FT990',
|
|
'RIG_MODEL_FT990UNI',
|
|
'RIG_MODEL_FT991',
|
|
'RIG_MODEL_FTDX10',
|
|
'RIG_MODEL_FTDX101D',
|
|
'RIG_MODEL_FTDX101MP',
|
|
'RIG_MODEL_FTDX1200',
|
|
'RIG_MODEL_FTDX3000',
|
|
'RIG_MODEL_FTDX5000',
|
|
'RIG_MODEL_FTX1',
|
|
'RIG_MODEL_FUNCUBEDONGLE',
|
|
'RIG_MODEL_FUNCUBEDONGLEPLUS',
|
|
'RIG_MODEL_FX4',
|
|
'RIG_MODEL_G303',
|
|
'RIG_MODEL_G305',
|
|
'RIG_MODEL_G313',
|
|
'RIG_MODEL_G315',
|
|
'RIG_MODEL_G90',
|
|
'RIG_MODEL_GNURADIO',
|
|
'RIG_MODEL_GQRX',
|
|
'RIG_MODEL_GRAUDIO',
|
|
'RIG_MODEL_GRAUDIOIQ',
|
|
'RIG_MODEL_GS100',
|
|
'RIG_MODEL_HF1000',
|
|
'RIG_MODEL_HF1000A',
|
|
'RIG_MODEL_HF150',
|
|
'RIG_MODEL_HF225',
|
|
'RIG_MODEL_HF235',
|
|
'RIG_MODEL_HF250',
|
|
'RIG_MODEL_HIQSDR',
|
|
'RIG_MODEL_HPSDR',
|
|
'RIG_MODEL_IC1271',
|
|
'RIG_MODEL_IC1275',
|
|
'RIG_MODEL_IC271',
|
|
'RIG_MODEL_IC2730',
|
|
'RIG_MODEL_IC275',
|
|
'RIG_MODEL_IC375',
|
|
'RIG_MODEL_IC471',
|
|
'RIG_MODEL_IC475',
|
|
'RIG_MODEL_IC575',
|
|
'RIG_MODEL_IC7000',
|
|
'RIG_MODEL_IC703',
|
|
'RIG_MODEL_IC705',
|
|
'RIG_MODEL_IC706',
|
|
'RIG_MODEL_IC706MKII',
|
|
'RIG_MODEL_IC706MKIIG',
|
|
'RIG_MODEL_IC707',
|
|
'RIG_MODEL_IC7100',
|
|
'RIG_MODEL_IC718',
|
|
'RIG_MODEL_IC7200',
|
|
'RIG_MODEL_IC725',
|
|
'RIG_MODEL_IC726',
|
|
'RIG_MODEL_IC728',
|
|
'RIG_MODEL_IC729',
|
|
'RIG_MODEL_IC7300',
|
|
'RIG_MODEL_IC731',
|
|
'RIG_MODEL_IC735',
|
|
'RIG_MODEL_IC736',
|
|
'RIG_MODEL_IC737',
|
|
'RIG_MODEL_IC738',
|
|
'RIG_MODEL_IC7410',
|
|
'RIG_MODEL_IC746',
|
|
'RIG_MODEL_IC746PRO',
|
|
'RIG_MODEL_IC751',
|
|
'RIG_MODEL_IC751A',
|
|
'RIG_MODEL_IC756',
|
|
'RIG_MODEL_IC756PRO',
|
|
'RIG_MODEL_IC756PROII',
|
|
'RIG_MODEL_IC756PROIII',
|
|
'RIG_MODEL_IC7600',
|
|
'RIG_MODEL_IC761',
|
|
'RIG_MODEL_IC7610',
|
|
'RIG_MODEL_IC765',
|
|
'RIG_MODEL_IC7700',
|
|
'RIG_MODEL_IC775',
|
|
'RIG_MODEL_IC7760',
|
|
'RIG_MODEL_IC78',
|
|
'RIG_MODEL_IC7800',
|
|
'RIG_MODEL_IC781',
|
|
'RIG_MODEL_IC785x',
|
|
'RIG_MODEL_IC820',
|
|
'RIG_MODEL_IC821H',
|
|
'RIG_MODEL_IC905',
|
|
'RIG_MODEL_IC910',
|
|
'RIG_MODEL_IC9100',
|
|
'RIG_MODEL_IC92D',
|
|
'RIG_MODEL_IC970',
|
|
'RIG_MODEL_IC9700',
|
|
'RIG_MODEL_ICF8101',
|
|
'RIG_MODEL_ICID1',
|
|
'RIG_MODEL_ICR10',
|
|
'RIG_MODEL_ICR20',
|
|
'RIG_MODEL_ICR30',
|
|
'RIG_MODEL_ICR6',
|
|
'RIG_MODEL_ICR7000',
|
|
'RIG_MODEL_ICR71',
|
|
'RIG_MODEL_ICR7100',
|
|
'RIG_MODEL_ICR72',
|
|
'RIG_MODEL_ICR75',
|
|
'RIG_MODEL_ICR8500',
|
|
'RIG_MODEL_ICR8600',
|
|
'RIG_MODEL_ICR9000',
|
|
'RIG_MODEL_ICR9500',
|
|
'RIG_MODEL_ICRX7',
|
|
'RIG_MODEL_IC_M700PRO',
|
|
'RIG_MODEL_IC_M710',
|
|
'RIG_MODEL_IC_M802',
|
|
'RIG_MODEL_IC_M803',
|
|
'RIG_MODEL_ID31',
|
|
'RIG_MODEL_ID4100',
|
|
'RIG_MODEL_ID51',
|
|
'RIG_MODEL_ID5100',
|
|
'RIG_MODEL_JST145',
|
|
'RIG_MODEL_JST245',
|
|
'RIG_MODEL_K2',
|
|
'RIG_MODEL_K3',
|
|
'RIG_MODEL_K3S',
|
|
'RIG_MODEL_K4',
|
|
'RIG_MODEL_KX2',
|
|
'RIG_MODEL_KX3',
|
|
'RIG_MODEL_LAB599_TX500',
|
|
'RIG_MODEL_MALACHITE',
|
|
'RIG_MODEL_MC4020',
|
|
'RIG_MODEL_MCHFQRP',
|
|
'RIG_MODEL_MDS4710',
|
|
'RIG_MODEL_MDS9710',
|
|
'RIG_MODEL_MICOM2',
|
|
'RIG_MODEL_MICROTUNE_4702',
|
|
'RIG_MODEL_MICROTUNE_4707',
|
|
'RIG_MODEL_MICROTUNE_4937',
|
|
'RIG_MODEL_MINISCOUT',
|
|
'RIG_MODEL_MINIVNA',
|
|
'RIG_MODEL_NETRIGCTL',
|
|
'RIG_MODEL_NONE',
|
|
'RIG_MODEL_NRD345',
|
|
'RIG_MODEL_NRD525',
|
|
'RIG_MODEL_NRD535',
|
|
'RIG_MODEL_NRD545',
|
|
'RIG_MODEL_OMNIVI',
|
|
'RIG_MODEL_OMNIVIP',
|
|
'RIG_MODEL_OS456',
|
|
'RIG_MODEL_OS535',
|
|
'RIG_MODEL_PARAGON2',
|
|
'RIG_MODEL_PCR100',
|
|
'RIG_MODEL_PCR1000',
|
|
'RIG_MODEL_PCR1500',
|
|
'RIG_MODEL_PCR2500',
|
|
'RIG_MODEL_PERSEUS',
|
|
'RIG_MODEL_PMR171',
|
|
'RIG_MODEL_PMSDR',
|
|
'RIG_MODEL_POWERSDR',
|
|
'RIG_MODEL_PRM8060',
|
|
'RIG_MODEL_PRM8070',
|
|
'RIG_MODEL_PRO2052',
|
|
'RIG_MODEL_PT8000A',
|
|
'RIG_MODEL_Q900',
|
|
'RIG_MODEL_QRPLABS',
|
|
'RIG_MODEL_QRPLABS_QMX',
|
|
'RIG_MODEL_QUISK',
|
|
'RIG_MODEL_R5000',
|
|
'RIG_MODEL_RA3702',
|
|
'RIG_MODEL_RA3710',
|
|
'RIG_MODEL_RA3720',
|
|
'RIG_MODEL_RA3790',
|
|
'RIG_MODEL_RA6790',
|
|
'RIG_MODEL_RS2005',
|
|
'RIG_MODEL_RS2006',
|
|
'RIG_MODEL_RS2035',
|
|
'RIG_MODEL_RS2041',
|
|
'RIG_MODEL_RS2042',
|
|
'RIG_MODEL_RS64',
|
|
'RIG_MODEL_RSHFIQ',
|
|
'RIG_MODEL_RX320',
|
|
'RIG_MODEL_RX331',
|
|
'RIG_MODEL_RX340',
|
|
'RIG_MODEL_RX350',
|
|
'RIG_MODEL_SDR1000',
|
|
'RIG_MODEL_SDR1000RFE',
|
|
'RIG_MODEL_SDRCONSOLE',
|
|
'RIG_MODEL_SDRSHARP',
|
|
'RIG_MODEL_SDRUNO',
|
|
'RIG_MODEL_SDU5000',
|
|
'RIG_MODEL_SDU5500',
|
|
'RIG_MODEL_SI570AVRUSB',
|
|
'RIG_MODEL_SI570PEABERRY1',
|
|
'RIG_MODEL_SI570PEABERRY2',
|
|
'RIG_MODEL_SI570PICUSB',
|
|
'RIG_MODEL_SMARTSDR_A',
|
|
'RIG_MODEL_SMARTSDR_B',
|
|
'RIG_MODEL_SMARTSDR_C',
|
|
'RIG_MODEL_SMARTSDR_D',
|
|
'RIG_MODEL_SMARTSDR_E',
|
|
'RIG_MODEL_SMARTSDR_F',
|
|
'RIG_MODEL_SMARTSDR_G',
|
|
'RIG_MODEL_SMARTSDR_H',
|
|
'RIG_MODEL_SR2200',
|
|
'RIG_MODEL_TCI1X',
|
|
'RIG_MODEL_THD72A',
|
|
'RIG_MODEL_THD74',
|
|
'RIG_MODEL_THD7A',
|
|
'RIG_MODEL_THD7AG',
|
|
'RIG_MODEL_THETIS',
|
|
'RIG_MODEL_THF6A',
|
|
'RIG_MODEL_THF7E',
|
|
'RIG_MODEL_THG71',
|
|
'RIG_MODEL_TMD700',
|
|
'RIG_MODEL_TMD710',
|
|
'RIG_MODEL_TMV7',
|
|
'RIG_MODEL_TMV71',
|
|
'RIG_MODEL_TRANSFOX',
|
|
'RIG_MODEL_TRC80',
|
|
'RIG_MODEL_TRP7000',
|
|
'RIG_MODEL_TRP8000',
|
|
'RIG_MODEL_TRP8255',
|
|
'RIG_MODEL_TRP9000',
|
|
'RIG_MODEL_TRUSDX',
|
|
'RIG_MODEL_TRXMANAGER_RIG',
|
|
'RIG_MODEL_TS140S',
|
|
'RIG_MODEL_TS2000',
|
|
'RIG_MODEL_TS440',
|
|
'RIG_MODEL_TS450S',
|
|
'RIG_MODEL_TS480',
|
|
'RIG_MODEL_TS50',
|
|
'RIG_MODEL_TS570D',
|
|
'RIG_MODEL_TS570S',
|
|
'RIG_MODEL_TS590S',
|
|
'RIG_MODEL_TS590SG',
|
|
'RIG_MODEL_TS680S',
|
|
'RIG_MODEL_TS690S',
|
|
'RIG_MODEL_TS711',
|
|
'RIG_MODEL_TS790',
|
|
'RIG_MODEL_TS811',
|
|
'RIG_MODEL_TS850',
|
|
'RIG_MODEL_TS870S',
|
|
'RIG_MODEL_TS890S',
|
|
'RIG_MODEL_TS930',
|
|
'RIG_MODEL_TS940',
|
|
'RIG_MODEL_TS950S',
|
|
'RIG_MODEL_TS950SDX',
|
|
'RIG_MODEL_TS990S',
|
|
'RIG_MODEL_TT516',
|
|
'RIG_MODEL_TT526',
|
|
'RIG_MODEL_TT538',
|
|
'RIG_MODEL_TT550',
|
|
'RIG_MODEL_TT565',
|
|
'RIG_MODEL_TT585',
|
|
'RIG_MODEL_TT588',
|
|
'RIG_MODEL_TT599',
|
|
'RIG_MODEL_USRP',
|
|
'RIG_MODEL_USRP0',
|
|
'RIG_MODEL_USRP_G',
|
|
'RIG_MODEL_V4L',
|
|
'RIG_MODEL_V4L2',
|
|
'RIG_MODEL_VR5000',
|
|
'RIG_MODEL_VX1700',
|
|
'RIG_MODEL_WJ8711',
|
|
'RIG_MODEL_WJ8888',
|
|
'RIG_MODEL_WR1000',
|
|
'RIG_MODEL_WR1500',
|
|
'RIG_MODEL_WR1550',
|
|
'RIG_MODEL_WR3100',
|
|
'RIG_MODEL_WR3150',
|
|
'RIG_MODEL_WR3500',
|
|
'RIG_MODEL_WR3700',
|
|
'RIG_MODEL_X108G',
|
|
'RIG_MODEL_X5105',
|
|
'RIG_MODEL_X6100',
|
|
'RIG_MODEL_X6200',
|
|
'RIG_MODEL_XG3',
|
|
'RIG_MODEL_XK2100',
|
|
'RIG_MODEL_XK852',
|
|
'RIG_MODEL_XPLORER',
|
|
'RIG_MODE_ALL',
|
|
'RIG_MODE_AM',
|
|
'RIG_MODE_AMN',
|
|
'RIG_MODE_AMS',
|
|
'RIG_MODE_BIT47',
|
|
'RIG_MODE_BIT48',
|
|
'RIG_MODE_BIT49',
|
|
'RIG_MODE_BIT50',
|
|
'RIG_MODE_BIT51',
|
|
'RIG_MODE_BIT52',
|
|
'RIG_MODE_BIT53',
|
|
'RIG_MODE_BIT54',
|
|
'RIG_MODE_BIT55',
|
|
'RIG_MODE_BIT56',
|
|
'RIG_MODE_BIT57',
|
|
'RIG_MODE_BIT58',
|
|
'RIG_MODE_BIT59',
|
|
'RIG_MODE_BIT60',
|
|
'RIG_MODE_BIT61',
|
|
'RIG_MODE_BIT62',
|
|
'RIG_MODE_C4FM',
|
|
'RIG_MODE_CW',
|
|
'RIG_MODE_CWN',
|
|
'RIG_MODE_CWR',
|
|
'RIG_MODE_DCR',
|
|
'RIG_MODE_DD',
|
|
'RIG_MODE_DPMR',
|
|
'RIG_MODE_DSB',
|
|
'RIG_MODE_DSTAR',
|
|
'RIG_MODE_ECSS',
|
|
'RIG_MODE_ECSSLSB',
|
|
'RIG_MODE_ECSSUSB',
|
|
'RIG_MODE_FAX',
|
|
'RIG_MODE_FM',
|
|
'RIG_MODE_FMN',
|
|
'RIG_MODE_IQ',
|
|
'RIG_MODE_ISBLSB',
|
|
'RIG_MODE_ISBUSB',
|
|
'RIG_MODE_LSB',
|
|
'RIG_MODE_LSBD1',
|
|
'RIG_MODE_LSBD2',
|
|
'RIG_MODE_LSBD3',
|
|
'RIG_MODE_NONE',
|
|
'RIG_MODE_NXDNVN',
|
|
'RIG_MODE_NXDN_N',
|
|
'RIG_MODE_P25',
|
|
'RIG_MODE_PKTAM',
|
|
'RIG_MODE_PKTFM',
|
|
'RIG_MODE_PKTFMN',
|
|
'RIG_MODE_PKTLSB',
|
|
'RIG_MODE_PKTSSB',
|
|
'RIG_MODE_PKTUSB',
|
|
'RIG_MODE_PSK',
|
|
'RIG_MODE_PSKR',
|
|
'RIG_MODE_RTTY',
|
|
'RIG_MODE_RTTYR',
|
|
'RIG_MODE_SAH',
|
|
'RIG_MODE_SAL',
|
|
'RIG_MODE_SAM',
|
|
'RIG_MODE_SPEC',
|
|
'RIG_MODE_SSB',
|
|
'RIG_MODE_TESTS_MAX',
|
|
'RIG_MODE_USB',
|
|
'RIG_MODE_USBD1',
|
|
'RIG_MODE_USBD2',
|
|
'RIG_MODE_USBD3',
|
|
'RIG_MODE_WFM',
|
|
'RIG_MODE_WFMS',
|
|
'RIG_MTYPE_BAND',
|
|
'RIG_MTYPE_CALL',
|
|
'RIG_MTYPE_EDGE',
|
|
'RIG_MTYPE_MEM',
|
|
'RIG_MTYPE_MEMOPAD',
|
|
'RIG_MTYPE_MORSE',
|
|
'RIG_MTYPE_NONE',
|
|
'RIG_MTYPE_PRIO',
|
|
'RIG_MTYPE_SAT',
|
|
'RIG_MTYPE_SPLIT',
|
|
'RIG_MTYPE_VOICE',
|
|
'RIG_MULTICAST_POLL',
|
|
'RIG_MULTICAST_SPECTRUM',
|
|
'RIG_MULTICAST_TRANSCEIVE',
|
|
'RIG_OK',
|
|
'RIG_OP_BAND_DOWN',
|
|
'RIG_OP_BAND_UP',
|
|
'RIG_OP_CPY',
|
|
'RIG_OP_DOWN',
|
|
'RIG_OP_FROM_VFO',
|
|
'RIG_OP_LEFT',
|
|
'RIG_OP_MCL',
|
|
'RIG_OP_NONE',
|
|
'RIG_OP_RIGHT',
|
|
'RIG_OP_TOGGLE',
|
|
'RIG_OP_TO_VFO',
|
|
'RIG_OP_TUNE',
|
|
'RIG_OP_UP',
|
|
'RIG_OP_XCHG',
|
|
'RIG_PARITY_EVEN',
|
|
'RIG_PARITY_MARK',
|
|
'RIG_PARITY_NONE',
|
|
'RIG_PARITY_ODD',
|
|
'RIG_PARITY_SPACE',
|
|
'RIG_PARM_AFIF',
|
|
'RIG_PARM_AFIF_ACC',
|
|
'RIG_PARM_AFIF_LAN',
|
|
'RIG_PARM_AFIF_WLAN',
|
|
'RIG_PARM_ANN',
|
|
'RIG_PARM_APO',
|
|
'RIG_PARM_BACKLIGHT',
|
|
'RIG_PARM_BANDSELECT',
|
|
'RIG_PARM_BAT',
|
|
'RIG_PARM_BEEP',
|
|
'RIG_PARM_KEYERTYPE',
|
|
'RIG_PARM_KEYLIGHT',
|
|
'RIG_PARM_NONE',
|
|
'RIG_PARM_SCREENSAVER',
|
|
'RIG_PARM_TIME',
|
|
'RIG_PORT_CM108',
|
|
'RIG_PORT_DEVICE',
|
|
'RIG_PORT_DTMF',
|
|
'RIG_PORT_GPIO',
|
|
'RIG_PORT_GPION',
|
|
'RIG_PORT_NETWORK',
|
|
'RIG_PORT_NONE',
|
|
'RIG_PORT_PACKET',
|
|
'RIG_PORT_PARALLEL',
|
|
'RIG_PORT_RPC',
|
|
'RIG_PORT_SERIAL',
|
|
'RIG_PORT_UDP_NETWORK',
|
|
'RIG_PORT_ULTRA',
|
|
'RIG_PORT_USB',
|
|
'RIG_POWER_OFF',
|
|
'RIG_POWER_ON',
|
|
'RIG_POWER_OPERATE',
|
|
'RIG_POWER_STANDBY',
|
|
'RIG_POWER_UNKNOWN',
|
|
'RIG_PTRX_AMPPORT',
|
|
'RIG_PTRX_AMPSTATE',
|
|
'RIG_PTRX_CACHE',
|
|
'RIG_PTRX_DCDPORT',
|
|
'RIG_PTRX_MAXIMUM',
|
|
'RIG_PTRX_NONE',
|
|
'RIG_PTRX_PTTPORT',
|
|
'RIG_PTRX_RIGPORT',
|
|
'RIG_PTRX_ROTPORT',
|
|
'RIG_PTRX_ROTPORT2',
|
|
'RIG_PTRX_ROTSTATE',
|
|
'RIG_PTRX_STATE',
|
|
'RIG_PTT_CM108',
|
|
'RIG_PTT_GPIO',
|
|
'RIG_PTT_GPION',
|
|
'RIG_PTT_NONE',
|
|
'RIG_PTT_OFF',
|
|
'RIG_PTT_ON',
|
|
'RIG_PTT_ON_DATA',
|
|
'RIG_PTT_ON_MIC',
|
|
'RIG_PTT_PARALLEL',
|
|
'RIG_PTT_RIG',
|
|
'RIG_PTT_RIG_MICDATA',
|
|
'RIG_PTT_SERIAL_DTR',
|
|
'RIG_PTT_SERIAL_RTS',
|
|
'RIG_RESET_MASTER',
|
|
'RIG_RESET_MCALL',
|
|
'RIG_RESET_NONE',
|
|
'RIG_RESET_SOFT',
|
|
'RIG_RESET_VFO',
|
|
'RIG_RPT_SHIFT_MINUS',
|
|
'RIG_RPT_SHIFT_NONE',
|
|
'RIG_RPT_SHIFT_PLUS',
|
|
'RIG_SCAN_DELTA',
|
|
'RIG_SCAN_MEM',
|
|
'RIG_SCAN_NONE',
|
|
'RIG_SCAN_PLT',
|
|
'RIG_SCAN_PRIO',
|
|
'RIG_SCAN_PROG',
|
|
'RIG_SCAN_SLCT',
|
|
'RIG_SCAN_STOP',
|
|
'RIG_SCAN_VFO',
|
|
'RIG_SETTING_MAX',
|
|
'RIG_SIGNAL_OFF',
|
|
'RIG_SIGNAL_ON',
|
|
'RIG_SIGNAL_UNSET',
|
|
'RIG_SPECTRUM_MODE_CENTER',
|
|
'RIG_SPECTRUM_MODE_CENTER_SCROLL',
|
|
'RIG_SPECTRUM_MODE_FIXED',
|
|
'RIG_SPECTRUM_MODE_FIXED_SCROLL',
|
|
'RIG_SPECTRUM_MODE_NONE',
|
|
'RIG_SPLIT_OFF',
|
|
'RIG_SPLIT_ON',
|
|
'RIG_STATUS_ALPHA',
|
|
'RIG_STATUS_BETA',
|
|
'RIG_STATUS_BUGGY',
|
|
'RIG_STATUS_STABLE',
|
|
'RIG_STATUS_UNTESTED',
|
|
'RIG_TARGETABLE_ALL',
|
|
'RIG_TARGETABLE_ANT',
|
|
'RIG_TARGETABLE_BAND',
|
|
'RIG_TARGETABLE_BANK',
|
|
'RIG_TARGETABLE_COMMON',
|
|
'RIG_TARGETABLE_FREQ',
|
|
'RIG_TARGETABLE_FUNC',
|
|
'RIG_TARGETABLE_LEVEL',
|
|
'RIG_TARGETABLE_MEM',
|
|
'RIG_TARGETABLE_MODE',
|
|
'RIG_TARGETABLE_NONE',
|
|
'RIG_TARGETABLE_PTT',
|
|
'RIG_TARGETABLE_PURE',
|
|
'RIG_TARGETABLE_RITXIT',
|
|
'RIG_TARGETABLE_ROOFING',
|
|
'RIG_TARGETABLE_SPECTRUM',
|
|
'RIG_TARGETABLE_TONE',
|
|
'RIG_TRN_OFF',
|
|
'RIG_TRN_POLL',
|
|
'RIG_TRN_RIG',
|
|
'RIG_TS_ANY',
|
|
'RIG_TYPE_OTHER',
|
|
'RIG_VFO_A',
|
|
'RIG_VFO_ALL',
|
|
'RIG_VFO_B',
|
|
'RIG_VFO_C',
|
|
'RIG_VFO_CURR',
|
|
'RIG_VFO_MAIN',
|
|
'RIG_VFO_MAIN_A',
|
|
'RIG_VFO_MAIN_B',
|
|
'RIG_VFO_MAIN_C',
|
|
'RIG_VFO_MEM',
|
|
'RIG_VFO_NONE',
|
|
'RIG_VFO_OTHER',
|
|
'RIG_VFO_RX',
|
|
'RIG_VFO_SUB',
|
|
'RIG_VFO_SUB_A',
|
|
'RIG_VFO_SUB_B',
|
|
'RIG_VFO_SUB_C',
|
|
'RIG_VFO_TX',
|
|
'RIG_VFO_TX_FLAG',
|
|
'RIG_VFO_VFO',
|
|
'ROT_FLAG_AZIMUTH',
|
|
'ROT_FLAG_ELEVATION',
|
|
'ROT_FUNC_BIT63',
|
|
'ROT_FUNC_NONE',
|
|
'ROT_LEVEL_63',
|
|
'ROT_LEVEL_FLOAT_LIST',
|
|
'ROT_LEVEL_NONE',
|
|
'ROT_LEVEL_READONLY_LIST',
|
|
'ROT_LEVEL_SPEED',
|
|
'ROT_MODEL_AF6SA_WRC',
|
|
'ROT_MODEL_ANDROIDSENSOR',
|
|
'ROT_MODEL_APEX_SHARED_LOOP',
|
|
'ROT_MODEL_ARRAYSOLUTIONS_SAL_12_20_30',
|
|
'ROT_MODEL_CNCTRK',
|
|
'ROT_MODEL_DCU',
|
|
'ROT_MODEL_DUMMY',
|
|
'ROT_MODEL_EASYCOMM1',
|
|
'ROT_MODEL_EASYCOMM2',
|
|
'ROT_MODEL_EASYCOMM3',
|
|
'ROT_MODEL_ERC',
|
|
'ROT_MODEL_ETHER6',
|
|
'ROT_MODEL_F1TETRACKER',
|
|
'ROT_MODEL_FLIR',
|
|
'ROT_MODEL_FODTRACK',
|
|
'ROT_MODEL_GRBLTRK_NET',
|
|
'ROT_MODEL_GRBLTRK_SER',
|
|
'ROT_MODEL_GS23',
|
|
'ROT_MODEL_GS232',
|
|
'ROT_MODEL_GS232A',
|
|
'ROT_MODEL_GS232A_AZ',
|
|
'ROT_MODEL_GS232A_EL',
|
|
'ROT_MODEL_GS232B',
|
|
'ROT_MODEL_GS232B_AZ',
|
|
'ROT_MODEL_GS232B_EL',
|
|
'ROT_MODEL_GS232_GENERIC',
|
|
'ROT_MODEL_GS23_AZ',
|
|
'ROT_MODEL_HD1780',
|
|
'ROT_MODEL_IF100',
|
|
'ROT_MODEL_INDI',
|
|
'ROT_MODEL_IOPTRON',
|
|
'ROT_MODEL_LVB',
|
|
'ROT_MODEL_MEADE',
|
|
'ROT_MODEL_NETROTCTL',
|
|
'ROT_MODEL_NEXSTAR',
|
|
'ROT_MODEL_NONE',
|
|
'ROT_MODEL_PCROTOR',
|
|
'ROT_MODEL_PROSISTEL_COMBI_TRACK_AZEL',
|
|
'ROT_MODEL_PROSISTEL_D_AZ',
|
|
'ROT_MODEL_PROSISTEL_D_EL',
|
|
'ROT_MODEL_PROSISTEL_D_EL_CBOXAZ',
|
|
'ROT_MODEL_PSTROTATOR',
|
|
'ROT_MODEL_RADANT',
|
|
'ROT_MODEL_RC2800',
|
|
'ROT_MODEL_RC2800_EARLY_AZ',
|
|
'ROT_MODEL_RC2800_EARLY_AZEL',
|
|
'ROT_MODEL_RCI_AZ',
|
|
'ROT_MODEL_RCI_AZEL',
|
|
'ROT_MODEL_ROTORCARD',
|
|
'ROT_MODEL_ROTOREZ',
|
|
'ROT_MODEL_RT21',
|
|
'ROT_MODEL_SAEBRTRACK',
|
|
'ROT_MODEL_SARTEK1',
|
|
'ROT_MODEL_SATEL',
|
|
'ROT_MODEL_SATROTCTL',
|
|
'ROT_MODEL_SKYWATCHER',
|
|
'ROT_MODEL_SPID_MD01_ROT2PROG',
|
|
'ROT_MODEL_SPID_ROT1PROG',
|
|
'ROT_MODEL_SPID_ROT2PROG',
|
|
'ROT_MODEL_ST2',
|
|
'ROT_MODEL_TS7400',
|
|
'ROT_MODEL_YRC1',
|
|
'ROT_MOVE_CCW',
|
|
'ROT_MOVE_CW',
|
|
'ROT_MOVE_DOWN',
|
|
'ROT_MOVE_DOWN_CCW',
|
|
'ROT_MOVE_DOWN_CW',
|
|
'ROT_MOVE_DOWN_LEFT',
|
|
'ROT_MOVE_DOWN_RIGHT',
|
|
'ROT_MOVE_LEFT',
|
|
'ROT_MOVE_RIGHT',
|
|
'ROT_MOVE_UP',
|
|
'ROT_MOVE_UP_CCW',
|
|
'ROT_MOVE_UP_CW',
|
|
'ROT_MOVE_UP_LEFT',
|
|
'ROT_MOVE_UP_RIGHT',
|
|
'ROT_PARM_FLOAT_LIST',
|
|
'ROT_PARM_NONE',
|
|
'ROT_PARM_READONLY_LIST',
|
|
'ROT_RESET_ALL',
|
|
'ROT_SPEED_NOCHANGE',
|
|
'ROT_STATUS_BUSY',
|
|
'ROT_STATUS_LIMIT_DOWN',
|
|
'ROT_STATUS_LIMIT_LEFT',
|
|
'ROT_STATUS_LIMIT_RIGHT',
|
|
'ROT_STATUS_LIMIT_UP',
|
|
'ROT_STATUS_MOVING',
|
|
'ROT_STATUS_MOVING_AZ',
|
|
'ROT_STATUS_MOVING_DOWN',
|
|
'ROT_STATUS_MOVING_EL',
|
|
'ROT_STATUS_MOVING_LEFT',
|
|
'ROT_STATUS_MOVING_RIGHT',
|
|
'ROT_STATUS_MOVING_UP',
|
|
'ROT_STATUS_NONE',
|
|
'ROT_STATUS_OVERLAP_DOWN',
|
|
'ROT_STATUS_OVERLAP_LEFT',
|
|
'ROT_STATUS_OVERLAP_RIGHT',
|
|
'ROT_STATUS_OVERLAP_UP',
|
|
'ROT_TYPE_OTHER',
|
|
'TWIDDLE_OFF',
|
|
'TWIDDLE_ON',
|
|
'VFO_DUAL',
|
|
'cvar',
|
|
'hamlib_copyright',
|
|
'hamlib_version']
|
|
assert expected_properties == self.actual_properties
|
|
|
|
@classmethod
|
|
def generate_data(cls, the_object):
|
|
"""Extract callables and properties from the given object"""
|
|
callables = []
|
|
properties = []
|
|
for method_or_property in dir(the_object):
|
|
if not method_or_property.startswith("_"):
|
|
if callable(getattr(the_object, method_or_property)):
|
|
callables.append(method_or_property)
|
|
else:
|
|
properties.append(method_or_property)
|
|
|
|
callables.sort()
|
|
properties.sort()
|
|
return callables, properties
|