From 77e1194b22a2bbc0565392f5490581ad75ddc4cd Mon Sep 17 00:00:00 2001 From: dj2ls Date: Tue, 28 Dec 2021 21:36:14 +0100 Subject: [PATCH] added timer uploaded for IW2DHW --- tnc/lib/hamlib/linux/Hamlib.py | 2603 ----------------- tnc/lib/hamlib/linux/README | 3 - .../_Hamlib.cpython-39-x86_64-linux-gnu.so | Bin 889296 -> 0 bytes 3 files changed, 2606 deletions(-) delete mode 100644 tnc/lib/hamlib/linux/Hamlib.py delete mode 100644 tnc/lib/hamlib/linux/README delete mode 100644 tnc/lib/hamlib/linux/_Hamlib.cpython-39-x86_64-linux-gnu.so diff --git a/tnc/lib/hamlib/linux/Hamlib.py b/tnc/lib/hamlib/linux/Hamlib.py deleted file mode 100644 index 67eb69ad..00000000 --- a/tnc/lib/hamlib/linux/Hamlib.py +++ /dev/null @@ -1,2603 +0,0 @@ -# This file was automatically generated by SWIG (http://www.swig.org). -# Version 4.0.2 -# -# Do not make changes to this file unless you know what you are doing--modify -# the SWIG interface file instead. - -from sys import version_info as _swig_python_version_info -if _swig_python_version_info < (2, 7, 0): - raise RuntimeError("Python 2.7 or later required") - -# Import the low-level C/C++ module -if __package__ or "." in __name__: - from . import _Hamlib -else: - import _Hamlib - -try: - import builtins as __builtin__ -except ImportError: - import __builtin__ - -def _swig_repr(self): - try: - strthis = "proxy of " + self.this.__repr__() - except __builtin__.Exception: - strthis = "" - return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) - - -def _swig_setattr_nondynamic_instance_variable(set): - def set_instance_attr(self, name, value): - if name == "thisown": - self.this.own(value) - elif name == "this": - set(self, name, value) - elif hasattr(self, name) and isinstance(getattr(type(self), name), property): - set(self, name, value) - else: - raise AttributeError("You cannot add instance attributes to %s" % self) - return set_instance_attr - - -def _swig_setattr_nondynamic_class_variable(set): - def set_class_attr(cls, name, value): - if hasattr(cls, name) and not isinstance(getattr(cls, name), property): - set(cls, name, value) - else: - raise AttributeError("You cannot add class attributes to %s" % cls) - return set_class_attr - - -def _swig_add_metaclass(metaclass): - """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass""" - def wrapper(cls): - return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy()) - return wrapper - - -class _SwigNonDynamicMeta(type): - """Meta class to enforce nondynamic attributes (no new attributes) for a class""" - __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__) - - -MAX_MODELS_PER_BACKEND = _Hamlib.MAX_MODELS_PER_BACKEND -RIG_MODEL_NONE = _Hamlib.RIG_MODEL_NONE -RIG_MODEL_DUMMY = _Hamlib.RIG_MODEL_DUMMY -RIG_MODEL_NETRIGCTL = _Hamlib.RIG_MODEL_NETRIGCTL -RIG_MODEL_ARMSTRONG = _Hamlib.RIG_MODEL_ARMSTRONG -RIG_MODEL_FLRIG = _Hamlib.RIG_MODEL_FLRIG -RIG_MODEL_TRXMANAGER_RIG = _Hamlib.RIG_MODEL_TRXMANAGER_RIG -RIG_MODEL_DUMMY_NOVFO = _Hamlib.RIG_MODEL_DUMMY_NOVFO -RIG_MODEL_FT847 = _Hamlib.RIG_MODEL_FT847 -RIG_MODEL_FT1000 = _Hamlib.RIG_MODEL_FT1000 -RIG_MODEL_FT1000D = _Hamlib.RIG_MODEL_FT1000D -RIG_MODEL_FT1000MPMKV = _Hamlib.RIG_MODEL_FT1000MPMKV -RIG_MODEL_FT747 = _Hamlib.RIG_MODEL_FT747 -RIG_MODEL_FT757 = _Hamlib.RIG_MODEL_FT757 -RIG_MODEL_FT757GXII = _Hamlib.RIG_MODEL_FT757GXII -RIG_MODEL_FT575 = _Hamlib.RIG_MODEL_FT575 -RIG_MODEL_FT767 = _Hamlib.RIG_MODEL_FT767 -RIG_MODEL_FT736R = _Hamlib.RIG_MODEL_FT736R -RIG_MODEL_FT840 = _Hamlib.RIG_MODEL_FT840 -RIG_MODEL_FT820 = _Hamlib.RIG_MODEL_FT820 -RIG_MODEL_FT900 = _Hamlib.RIG_MODEL_FT900 -RIG_MODEL_FT920 = _Hamlib.RIG_MODEL_FT920 -RIG_MODEL_FT890 = _Hamlib.RIG_MODEL_FT890 -RIG_MODEL_FT990 = _Hamlib.RIG_MODEL_FT990 -RIG_MODEL_FRG100 = _Hamlib.RIG_MODEL_FRG100 -RIG_MODEL_FRG9600 = _Hamlib.RIG_MODEL_FRG9600 -RIG_MODEL_FRG8800 = _Hamlib.RIG_MODEL_FRG8800 -RIG_MODEL_FT817 = _Hamlib.RIG_MODEL_FT817 -RIG_MODEL_FT100 = _Hamlib.RIG_MODEL_FT100 -RIG_MODEL_FT857 = _Hamlib.RIG_MODEL_FT857 -RIG_MODEL_FT897 = _Hamlib.RIG_MODEL_FT897 -RIG_MODEL_FT1000MP = _Hamlib.RIG_MODEL_FT1000MP -RIG_MODEL_FT1000MPMKVFLD = _Hamlib.RIG_MODEL_FT1000MPMKVFLD -RIG_MODEL_VR5000 = _Hamlib.RIG_MODEL_VR5000 -RIG_MODEL_FT450 = _Hamlib.RIG_MODEL_FT450 -RIG_MODEL_FT950 = _Hamlib.RIG_MODEL_FT950 -RIG_MODEL_FT2000 = _Hamlib.RIG_MODEL_FT2000 -RIG_MODEL_FT9000 = _Hamlib.RIG_MODEL_FT9000 -RIG_MODEL_FT980 = _Hamlib.RIG_MODEL_FT980 -RIG_MODEL_FTDX5000 = _Hamlib.RIG_MODEL_FTDX5000 -RIG_MODEL_VX1700 = _Hamlib.RIG_MODEL_VX1700 -RIG_MODEL_FTDX1200 = _Hamlib.RIG_MODEL_FTDX1200 -RIG_MODEL_FT991 = _Hamlib.RIG_MODEL_FT991 -RIG_MODEL_FT891 = _Hamlib.RIG_MODEL_FT891 -RIG_MODEL_FTDX3000 = _Hamlib.RIG_MODEL_FTDX3000 -RIG_MODEL_FT847UNI = _Hamlib.RIG_MODEL_FT847UNI -RIG_MODEL_FT600 = _Hamlib.RIG_MODEL_FT600 -RIG_MODEL_FTDX101D = _Hamlib.RIG_MODEL_FTDX101D -RIG_MODEL_FT818 = _Hamlib.RIG_MODEL_FT818 -RIG_MODEL_TS50 = _Hamlib.RIG_MODEL_TS50 -RIG_MODEL_TS440 = _Hamlib.RIG_MODEL_TS440 -RIG_MODEL_TS450S = _Hamlib.RIG_MODEL_TS450S -RIG_MODEL_TS570D = _Hamlib.RIG_MODEL_TS570D -RIG_MODEL_TS690S = _Hamlib.RIG_MODEL_TS690S -RIG_MODEL_TS711 = _Hamlib.RIG_MODEL_TS711 -RIG_MODEL_TS790 = _Hamlib.RIG_MODEL_TS790 -RIG_MODEL_TS811 = _Hamlib.RIG_MODEL_TS811 -RIG_MODEL_TS850 = _Hamlib.RIG_MODEL_TS850 -RIG_MODEL_TS870S = _Hamlib.RIG_MODEL_TS870S -RIG_MODEL_TS940 = _Hamlib.RIG_MODEL_TS940 -RIG_MODEL_TS950S = _Hamlib.RIG_MODEL_TS950S -RIG_MODEL_TS950SDX = _Hamlib.RIG_MODEL_TS950SDX -RIG_MODEL_TS2000 = _Hamlib.RIG_MODEL_TS2000 -RIG_MODEL_R5000 = _Hamlib.RIG_MODEL_R5000 -RIG_MODEL_TS570S = _Hamlib.RIG_MODEL_TS570S -RIG_MODEL_THD7A = _Hamlib.RIG_MODEL_THD7A -RIG_MODEL_THD7AG = _Hamlib.RIG_MODEL_THD7AG -RIG_MODEL_THF6A = _Hamlib.RIG_MODEL_THF6A -RIG_MODEL_THF7E = _Hamlib.RIG_MODEL_THF7E -RIG_MODEL_K2 = _Hamlib.RIG_MODEL_K2 -RIG_MODEL_TS930 = _Hamlib.RIG_MODEL_TS930 -RIG_MODEL_THG71 = _Hamlib.RIG_MODEL_THG71 -RIG_MODEL_TS680S = _Hamlib.RIG_MODEL_TS680S -RIG_MODEL_TS140S = _Hamlib.RIG_MODEL_TS140S -RIG_MODEL_TMD700 = _Hamlib.RIG_MODEL_TMD700 -RIG_MODEL_TMV7 = _Hamlib.RIG_MODEL_TMV7 -RIG_MODEL_TS480 = _Hamlib.RIG_MODEL_TS480 -RIG_MODEL_K3 = _Hamlib.RIG_MODEL_K3 -RIG_MODEL_TRC80 = _Hamlib.RIG_MODEL_TRC80 -RIG_MODEL_TS590S = _Hamlib.RIG_MODEL_TS590S -RIG_MODEL_TRANSFOX = _Hamlib.RIG_MODEL_TRANSFOX -RIG_MODEL_THD72A = _Hamlib.RIG_MODEL_THD72A -RIG_MODEL_TMD710 = _Hamlib.RIG_MODEL_TMD710 -RIG_MODEL_TMV71 = _Hamlib.RIG_MODEL_TMV71 -RIG_MODEL_F6K = _Hamlib.RIG_MODEL_F6K -RIG_MODEL_TS590SG = _Hamlib.RIG_MODEL_TS590SG -RIG_MODEL_XG3 = _Hamlib.RIG_MODEL_XG3 -RIG_MODEL_TS990S = _Hamlib.RIG_MODEL_TS990S -RIG_MODEL_HPSDR = _Hamlib.RIG_MODEL_HPSDR -RIG_MODEL_TS890S = _Hamlib.RIG_MODEL_TS890S -RIG_MODEL_THD74 = _Hamlib.RIG_MODEL_THD74 -RIG_MODEL_K3S = _Hamlib.RIG_MODEL_K3S -RIG_MODEL_KX2 = _Hamlib.RIG_MODEL_KX2 -RIG_MODEL_KX3 = _Hamlib.RIG_MODEL_KX3 -RIG_MODEL_PT8000A = _Hamlib.RIG_MODEL_PT8000A -RIG_MODEL_K4 = _Hamlib.RIG_MODEL_K4 -RIG_MODEL_POWERSDR = _Hamlib.RIG_MODEL_POWERSDR -RIG_MODEL_IC1271 = _Hamlib.RIG_MODEL_IC1271 -RIG_MODEL_IC1275 = _Hamlib.RIG_MODEL_IC1275 -RIG_MODEL_IC271 = _Hamlib.RIG_MODEL_IC271 -RIG_MODEL_IC275 = _Hamlib.RIG_MODEL_IC275 -RIG_MODEL_IC375 = _Hamlib.RIG_MODEL_IC375 -RIG_MODEL_IC471 = _Hamlib.RIG_MODEL_IC471 -RIG_MODEL_IC475 = _Hamlib.RIG_MODEL_IC475 -RIG_MODEL_IC575 = _Hamlib.RIG_MODEL_IC575 -RIG_MODEL_IC706 = _Hamlib.RIG_MODEL_IC706 -RIG_MODEL_IC706MKII = _Hamlib.RIG_MODEL_IC706MKII -RIG_MODEL_IC706MKIIG = _Hamlib.RIG_MODEL_IC706MKIIG -RIG_MODEL_IC707 = _Hamlib.RIG_MODEL_IC707 -RIG_MODEL_IC718 = _Hamlib.RIG_MODEL_IC718 -RIG_MODEL_IC725 = _Hamlib.RIG_MODEL_IC725 -RIG_MODEL_IC726 = _Hamlib.RIG_MODEL_IC726 -RIG_MODEL_IC728 = _Hamlib.RIG_MODEL_IC728 -RIG_MODEL_IC729 = _Hamlib.RIG_MODEL_IC729 -RIG_MODEL_IC731 = _Hamlib.RIG_MODEL_IC731 -RIG_MODEL_IC735 = _Hamlib.RIG_MODEL_IC735 -RIG_MODEL_IC736 = _Hamlib.RIG_MODEL_IC736 -RIG_MODEL_IC737 = _Hamlib.RIG_MODEL_IC737 -RIG_MODEL_IC738 = _Hamlib.RIG_MODEL_IC738 -RIG_MODEL_IC746 = _Hamlib.RIG_MODEL_IC746 -RIG_MODEL_IC751 = _Hamlib.RIG_MODEL_IC751 -RIG_MODEL_IC751A = _Hamlib.RIG_MODEL_IC751A -RIG_MODEL_IC756 = _Hamlib.RIG_MODEL_IC756 -RIG_MODEL_IC756PRO = _Hamlib.RIG_MODEL_IC756PRO -RIG_MODEL_IC761 = _Hamlib.RIG_MODEL_IC761 -RIG_MODEL_IC765 = _Hamlib.RIG_MODEL_IC765 -RIG_MODEL_IC775 = _Hamlib.RIG_MODEL_IC775 -RIG_MODEL_IC781 = _Hamlib.RIG_MODEL_IC781 -RIG_MODEL_IC820 = _Hamlib.RIG_MODEL_IC820 -RIG_MODEL_IC821 = _Hamlib.RIG_MODEL_IC821 -RIG_MODEL_IC821H = _Hamlib.RIG_MODEL_IC821H -RIG_MODEL_IC970 = _Hamlib.RIG_MODEL_IC970 -RIG_MODEL_ICR10 = _Hamlib.RIG_MODEL_ICR10 -RIG_MODEL_ICR71 = _Hamlib.RIG_MODEL_ICR71 -RIG_MODEL_ICR72 = _Hamlib.RIG_MODEL_ICR72 -RIG_MODEL_ICR75 = _Hamlib.RIG_MODEL_ICR75 -RIG_MODEL_ICR7000 = _Hamlib.RIG_MODEL_ICR7000 -RIG_MODEL_ICR7100 = _Hamlib.RIG_MODEL_ICR7100 -RIG_MODEL_ICR8500 = _Hamlib.RIG_MODEL_ICR8500 -RIG_MODEL_ICR9000 = _Hamlib.RIG_MODEL_ICR9000 -RIG_MODEL_IC910 = _Hamlib.RIG_MODEL_IC910 -RIG_MODEL_IC78 = _Hamlib.RIG_MODEL_IC78 -RIG_MODEL_IC746PRO = _Hamlib.RIG_MODEL_IC746PRO -RIG_MODEL_IC756PROII = _Hamlib.RIG_MODEL_IC756PROII -RIG_MODEL_ICID1 = _Hamlib.RIG_MODEL_ICID1 -RIG_MODEL_IC703 = _Hamlib.RIG_MODEL_IC703 -RIG_MODEL_IC7800 = _Hamlib.RIG_MODEL_IC7800 -RIG_MODEL_IC756PROIII = _Hamlib.RIG_MODEL_IC756PROIII -RIG_MODEL_ICR20 = _Hamlib.RIG_MODEL_ICR20 -RIG_MODEL_IC7000 = _Hamlib.RIG_MODEL_IC7000 -RIG_MODEL_IC7200 = _Hamlib.RIG_MODEL_IC7200 -RIG_MODEL_IC7700 = _Hamlib.RIG_MODEL_IC7700 -RIG_MODEL_IC7600 = _Hamlib.RIG_MODEL_IC7600 -RIG_MODEL_IC92D = _Hamlib.RIG_MODEL_IC92D -RIG_MODEL_ICR9500 = _Hamlib.RIG_MODEL_ICR9500 -RIG_MODEL_IC7410 = _Hamlib.RIG_MODEL_IC7410 -RIG_MODEL_IC9100 = _Hamlib.RIG_MODEL_IC9100 -RIG_MODEL_ICRX7 = _Hamlib.RIG_MODEL_ICRX7 -RIG_MODEL_IC7100 = _Hamlib.RIG_MODEL_IC7100 -RIG_MODEL_ID5100 = _Hamlib.RIG_MODEL_ID5100 -RIG_MODEL_IC2730 = _Hamlib.RIG_MODEL_IC2730 -RIG_MODEL_IC7300 = _Hamlib.RIG_MODEL_IC7300 -RIG_MODEL_PERSEUS = _Hamlib.RIG_MODEL_PERSEUS -RIG_MODEL_IC785x = _Hamlib.RIG_MODEL_IC785x -RIG_MODEL_X108G = _Hamlib.RIG_MODEL_X108G -RIG_MODEL_ICR6 = _Hamlib.RIG_MODEL_ICR6 -RIG_MODEL_IC7610 = _Hamlib.RIG_MODEL_IC7610 -RIG_MODEL_ICR8600 = _Hamlib.RIG_MODEL_ICR8600 -RIG_MODEL_ICR30 = _Hamlib.RIG_MODEL_ICR30 -RIG_MODEL_IC9700 = _Hamlib.RIG_MODEL_IC9700 -RIG_MODEL_ID4100 = _Hamlib.RIG_MODEL_ID4100 -RIG_MODEL_ID31 = _Hamlib.RIG_MODEL_ID31 -RIG_MODEL_ID51 = _Hamlib.RIG_MODEL_ID51 -RIG_MODEL_IC705 = _Hamlib.RIG_MODEL_IC705 -RIG_MODEL_MINISCOUT = _Hamlib.RIG_MODEL_MINISCOUT -RIG_MODEL_XPLORER = _Hamlib.RIG_MODEL_XPLORER -RIG_MODEL_OS535 = _Hamlib.RIG_MODEL_OS535 -RIG_MODEL_OS456 = _Hamlib.RIG_MODEL_OS456 -RIG_MODEL_OMNIVI = _Hamlib.RIG_MODEL_OMNIVI -RIG_MODEL_OMNIVIP = _Hamlib.RIG_MODEL_OMNIVIP -RIG_MODEL_PARAGON2 = _Hamlib.RIG_MODEL_PARAGON2 -RIG_MODEL_DELTAII = _Hamlib.RIG_MODEL_DELTAII -RIG_MODEL_PCR1000 = _Hamlib.RIG_MODEL_PCR1000 -RIG_MODEL_PCR100 = _Hamlib.RIG_MODEL_PCR100 -RIG_MODEL_PCR1500 = _Hamlib.RIG_MODEL_PCR1500 -RIG_MODEL_PCR2500 = _Hamlib.RIG_MODEL_PCR2500 -RIG_MODEL_AR8200 = _Hamlib.RIG_MODEL_AR8200 -RIG_MODEL_AR8000 = _Hamlib.RIG_MODEL_AR8000 -RIG_MODEL_AR7030 = _Hamlib.RIG_MODEL_AR7030 -RIG_MODEL_AR5000 = _Hamlib.RIG_MODEL_AR5000 -RIG_MODEL_AR3030 = _Hamlib.RIG_MODEL_AR3030 -RIG_MODEL_AR3000A = _Hamlib.RIG_MODEL_AR3000A -RIG_MODEL_AR3000 = _Hamlib.RIG_MODEL_AR3000 -RIG_MODEL_AR2700 = _Hamlib.RIG_MODEL_AR2700 -RIG_MODEL_AR2500 = _Hamlib.RIG_MODEL_AR2500 -RIG_MODEL_AR16 = _Hamlib.RIG_MODEL_AR16 -RIG_MODEL_SDU5500 = _Hamlib.RIG_MODEL_SDU5500 -RIG_MODEL_SDU5000 = _Hamlib.RIG_MODEL_SDU5000 -RIG_MODEL_AR8600 = _Hamlib.RIG_MODEL_AR8600 -RIG_MODEL_AR5000A = _Hamlib.RIG_MODEL_AR5000A -RIG_MODEL_AR7030P = _Hamlib.RIG_MODEL_AR7030P -RIG_MODEL_SR2200 = _Hamlib.RIG_MODEL_SR2200 -RIG_MODEL_JST145 = _Hamlib.RIG_MODEL_JST145 -RIG_MODEL_JST245 = _Hamlib.RIG_MODEL_JST245 -RIG_MODEL_CMH530 = _Hamlib.RIG_MODEL_CMH530 -RIG_MODEL_NRD345 = _Hamlib.RIG_MODEL_NRD345 -RIG_MODEL_NRD525 = _Hamlib.RIG_MODEL_NRD525 -RIG_MODEL_NRD535 = _Hamlib.RIG_MODEL_NRD535 -RIG_MODEL_NRD545 = _Hamlib.RIG_MODEL_NRD545 -RIG_MODEL_RS64 = _Hamlib.RIG_MODEL_RS64 -RIG_MODEL_RS2005 = _Hamlib.RIG_MODEL_RS2005 -RIG_MODEL_RS2006 = _Hamlib.RIG_MODEL_RS2006 -RIG_MODEL_RS2035 = _Hamlib.RIG_MODEL_RS2035 -RIG_MODEL_RS2042 = _Hamlib.RIG_MODEL_RS2042 -RIG_MODEL_RS2041 = _Hamlib.RIG_MODEL_RS2041 -RIG_MODEL_BC780 = _Hamlib.RIG_MODEL_BC780 -RIG_MODEL_BC245 = _Hamlib.RIG_MODEL_BC245 -RIG_MODEL_BC895 = _Hamlib.RIG_MODEL_BC895 -RIG_MODEL_PRO2052 = _Hamlib.RIG_MODEL_PRO2052 -RIG_MODEL_BC235 = _Hamlib.RIG_MODEL_BC235 -RIG_MODEL_BC250 = _Hamlib.RIG_MODEL_BC250 -RIG_MODEL_BC785 = _Hamlib.RIG_MODEL_BC785 -RIG_MODEL_BC786 = _Hamlib.RIG_MODEL_BC786 -RIG_MODEL_BCT8 = _Hamlib.RIG_MODEL_BCT8 -RIG_MODEL_BCD396T = _Hamlib.RIG_MODEL_BCD396T -RIG_MODEL_BCD996T = _Hamlib.RIG_MODEL_BCD996T -RIG_MODEL_BC898 = _Hamlib.RIG_MODEL_BC898 -RIG_MODEL_DKR8 = _Hamlib.RIG_MODEL_DKR8 -RIG_MODEL_DKR8A = _Hamlib.RIG_MODEL_DKR8A -RIG_MODEL_DKR8B = _Hamlib.RIG_MODEL_DKR8B -RIG_MODEL_HF150 = _Hamlib.RIG_MODEL_HF150 -RIG_MODEL_HF225 = _Hamlib.RIG_MODEL_HF225 -RIG_MODEL_HF250 = _Hamlib.RIG_MODEL_HF250 -RIG_MODEL_HF235 = _Hamlib.RIG_MODEL_HF235 -RIG_MODEL_RA3790 = _Hamlib.RIG_MODEL_RA3790 -RIG_MODEL_RA3720 = _Hamlib.RIG_MODEL_RA3720 -RIG_MODEL_RA6790 = _Hamlib.RIG_MODEL_RA6790 -RIG_MODEL_RA3710 = _Hamlib.RIG_MODEL_RA3710 -RIG_MODEL_RA3702 = _Hamlib.RIG_MODEL_RA3702 -RIG_MODEL_HF1000 = _Hamlib.RIG_MODEL_HF1000 -RIG_MODEL_HF1000A = _Hamlib.RIG_MODEL_HF1000A -RIG_MODEL_WJ8711 = _Hamlib.RIG_MODEL_WJ8711 -RIG_MODEL_WJ8888 = _Hamlib.RIG_MODEL_WJ8888 -RIG_MODEL_ESM500 = _Hamlib.RIG_MODEL_ESM500 -RIG_MODEL_EK890 = _Hamlib.RIG_MODEL_EK890 -RIG_MODEL_EK891 = _Hamlib.RIG_MODEL_EK891 -RIG_MODEL_EK895 = _Hamlib.RIG_MODEL_EK895 -RIG_MODEL_EK070 = _Hamlib.RIG_MODEL_EK070 -RIG_MODEL_TRP7000 = _Hamlib.RIG_MODEL_TRP7000 -RIG_MODEL_TRP8000 = _Hamlib.RIG_MODEL_TRP8000 -RIG_MODEL_TRP9000 = _Hamlib.RIG_MODEL_TRP9000 -RIG_MODEL_TRP8255 = _Hamlib.RIG_MODEL_TRP8255 -RIG_MODEL_WR1000 = _Hamlib.RIG_MODEL_WR1000 -RIG_MODEL_WR1500 = _Hamlib.RIG_MODEL_WR1500 -RIG_MODEL_WR1550 = _Hamlib.RIG_MODEL_WR1550 -RIG_MODEL_WR3100 = _Hamlib.RIG_MODEL_WR3100 -RIG_MODEL_WR3150 = _Hamlib.RIG_MODEL_WR3150 -RIG_MODEL_WR3500 = _Hamlib.RIG_MODEL_WR3500 -RIG_MODEL_WR3700 = _Hamlib.RIG_MODEL_WR3700 -RIG_MODEL_G303 = _Hamlib.RIG_MODEL_G303 -RIG_MODEL_G313 = _Hamlib.RIG_MODEL_G313 -RIG_MODEL_G305 = _Hamlib.RIG_MODEL_G305 -RIG_MODEL_G315 = _Hamlib.RIG_MODEL_G315 -RIG_MODEL_TT550 = _Hamlib.RIG_MODEL_TT550 -RIG_MODEL_TT538 = _Hamlib.RIG_MODEL_TT538 -RIG_MODEL_RX320 = _Hamlib.RIG_MODEL_RX320 -RIG_MODEL_RX340 = _Hamlib.RIG_MODEL_RX340 -RIG_MODEL_RX350 = _Hamlib.RIG_MODEL_RX350 -RIG_MODEL_TT526 = _Hamlib.RIG_MODEL_TT526 -RIG_MODEL_TT516 = _Hamlib.RIG_MODEL_TT516 -RIG_MODEL_TT565 = _Hamlib.RIG_MODEL_TT565 -RIG_MODEL_TT585 = _Hamlib.RIG_MODEL_TT585 -RIG_MODEL_TT588 = _Hamlib.RIG_MODEL_TT588 -RIG_MODEL_RX331 = _Hamlib.RIG_MODEL_RX331 -RIG_MODEL_TT599 = _Hamlib.RIG_MODEL_TT599 -RIG_MODEL_DX77 = _Hamlib.RIG_MODEL_DX77 -RIG_MODEL_DXSR8 = _Hamlib.RIG_MODEL_DXSR8 -RIG_MODEL_505DSP = _Hamlib.RIG_MODEL_505DSP -RIG_MODEL_GNURADIO = _Hamlib.RIG_MODEL_GNURADIO -RIG_MODEL_MC4020 = _Hamlib.RIG_MODEL_MC4020 -RIG_MODEL_GRAUDIO = _Hamlib.RIG_MODEL_GRAUDIO -RIG_MODEL_GRAUDIOIQ = _Hamlib.RIG_MODEL_GRAUDIOIQ -RIG_MODEL_USRP_G = _Hamlib.RIG_MODEL_USRP_G -RIG_MODEL_MICROTUNE_4937 = _Hamlib.RIG_MODEL_MICROTUNE_4937 -RIG_MODEL_MICROTUNE_4702 = _Hamlib.RIG_MODEL_MICROTUNE_4702 -RIG_MODEL_MICROTUNE_4707 = _Hamlib.RIG_MODEL_MICROTUNE_4707 -RIG_MODEL_DSP10 = _Hamlib.RIG_MODEL_DSP10 -RIG_MODEL_SDR1000 = _Hamlib.RIG_MODEL_SDR1000 -RIG_MODEL_SDR1000RFE = _Hamlib.RIG_MODEL_SDR1000RFE -RIG_MODEL_DTTSP = _Hamlib.RIG_MODEL_DTTSP -RIG_MODEL_DTTSP_UDP = _Hamlib.RIG_MODEL_DTTSP_UDP -RIG_MODEL_EKD500 = _Hamlib.RIG_MODEL_EKD500 -RIG_MODEL_ELEKTOR304 = _Hamlib.RIG_MODEL_ELEKTOR304 -RIG_MODEL_DRT1 = _Hamlib.RIG_MODEL_DRT1 -RIG_MODEL_DWT = _Hamlib.RIG_MODEL_DWT -RIG_MODEL_USRP0 = _Hamlib.RIG_MODEL_USRP0 -RIG_MODEL_USRP = _Hamlib.RIG_MODEL_USRP -RIG_MODEL_DDS60 = _Hamlib.RIG_MODEL_DDS60 -RIG_MODEL_ELEKTOR507 = _Hamlib.RIG_MODEL_ELEKTOR507 -RIG_MODEL_MINIVNA = _Hamlib.RIG_MODEL_MINIVNA -RIG_MODEL_SI570AVRUSB = _Hamlib.RIG_MODEL_SI570AVRUSB -RIG_MODEL_PMSDR = _Hamlib.RIG_MODEL_PMSDR -RIG_MODEL_SI570PICUSB = _Hamlib.RIG_MODEL_SI570PICUSB -RIG_MODEL_FIFISDR = _Hamlib.RIG_MODEL_FIFISDR -RIG_MODEL_FUNCUBEDONGLE = _Hamlib.RIG_MODEL_FUNCUBEDONGLE -RIG_MODEL_HIQSDR = _Hamlib.RIG_MODEL_HIQSDR -RIG_MODEL_FASDR = _Hamlib.RIG_MODEL_FASDR -RIG_MODEL_SI570PEABERRY1 = _Hamlib.RIG_MODEL_SI570PEABERRY1 -RIG_MODEL_SI570PEABERRY2 = _Hamlib.RIG_MODEL_SI570PEABERRY2 -RIG_MODEL_FUNCUBEDONGLEPLUS = _Hamlib.RIG_MODEL_FUNCUBEDONGLEPLUS -RIG_MODEL_RSHFIQ = _Hamlib.RIG_MODEL_RSHFIQ -RIG_MODEL_V4L = _Hamlib.RIG_MODEL_V4L -RIG_MODEL_V4L2 = _Hamlib.RIG_MODEL_V4L2 -RIG_MODEL_ESMC = _Hamlib.RIG_MODEL_ESMC -RIG_MODEL_EB200 = _Hamlib.RIG_MODEL_EB200 -RIG_MODEL_XK2100 = _Hamlib.RIG_MODEL_XK2100 -RIG_MODEL_PRM8060 = _Hamlib.RIG_MODEL_PRM8060 -RIG_MODEL_PRM8070 = _Hamlib.RIG_MODEL_PRM8070 -RIG_MODEL_ADT_200A = _Hamlib.RIG_MODEL_ADT_200A -RIG_MODEL_IC_M700PRO = _Hamlib.RIG_MODEL_IC_M700PRO -RIG_MODEL_IC_M802 = _Hamlib.RIG_MODEL_IC_M802 -RIG_MODEL_IC_M710 = _Hamlib.RIG_MODEL_IC_M710 -RIG_MODEL_IC_M803 = _Hamlib.RIG_MODEL_IC_M803 -RIG_DORJI = _Hamlib.RIG_DORJI -RIG_BACKEND_DORJI = _Hamlib.RIG_BACKEND_DORJI -RIG_MODEL_DORJI_DRA818V = _Hamlib.RIG_MODEL_DORJI_DRA818V -RIG_MODEL_DORJI_DRA818U = _Hamlib.RIG_MODEL_DORJI_DRA818U -RIG_BARRETT = _Hamlib.RIG_BARRETT -RIG_BACKEND_BARRETT = _Hamlib.RIG_BACKEND_BARRETT -RIG_MODEL_BARRETT_2050 = _Hamlib.RIG_MODEL_BARRETT_2050 -RIG_ELAD = _Hamlib.RIG_ELAD -RIG_BACKEND_ELAD = _Hamlib.RIG_BACKEND_ELAD -RIG_MODEL_ELAD_FDM_DUO = _Hamlib.RIG_MODEL_ELAD_FDM_DUO -RIG_OK = _Hamlib.RIG_OK -RIG_EINVAL = _Hamlib.RIG_EINVAL -RIG_ECONF = _Hamlib.RIG_ECONF -RIG_ENOMEM = _Hamlib.RIG_ENOMEM -RIG_ENIMPL = _Hamlib.RIG_ENIMPL -RIG_ETIMEOUT = _Hamlib.RIG_ETIMEOUT -RIG_EIO = _Hamlib.RIG_EIO -RIG_EINTERNAL = _Hamlib.RIG_EINTERNAL -RIG_EPROTO = _Hamlib.RIG_EPROTO -RIG_ERJCTED = _Hamlib.RIG_ERJCTED -RIG_ETRUNC = _Hamlib.RIG_ETRUNC -RIG_ENAVAIL = _Hamlib.RIG_ENAVAIL -RIG_ENTARGET = _Hamlib.RIG_ENTARGET -RIG_BUSERROR = _Hamlib.RIG_BUSERROR -RIG_BUSBUSY = _Hamlib.RIG_BUSBUSY -RIG_EARG = _Hamlib.RIG_EARG -RIG_EVFO = _Hamlib.RIG_EVFO -RIG_EDOM = _Hamlib.RIG_EDOM -NETRIGCTL_RET = _Hamlib.NETRIGCTL_RET -RIG_DEBUG_NONE = _Hamlib.RIG_DEBUG_NONE -RIG_DEBUG_BUG = _Hamlib.RIG_DEBUG_BUG -RIG_DEBUG_ERR = _Hamlib.RIG_DEBUG_ERR -RIG_DEBUG_WARN = _Hamlib.RIG_DEBUG_WARN -RIG_DEBUG_VERBOSE = _Hamlib.RIG_DEBUG_VERBOSE -RIG_DEBUG_TRACE = _Hamlib.RIG_DEBUG_TRACE -RIGNAMSIZ = _Hamlib.RIGNAMSIZ -RIGVERSIZ = _Hamlib.RIGVERSIZ -FILPATHLEN = _Hamlib.FILPATHLEN -FRQRANGESIZ = _Hamlib.FRQRANGESIZ -MAXCHANDESC = _Hamlib.MAXCHANDESC -TSLSTSIZ = _Hamlib.TSLSTSIZ -FLTLSTSIZ = _Hamlib.FLTLSTSIZ -MAXDBLSTSIZ = _Hamlib.MAXDBLSTSIZ -CHANLSTSIZ = _Hamlib.CHANLSTSIZ -MAX_CAL_LENGTH = _Hamlib.MAX_CAL_LENGTH -RIG_PORT_NONE = _Hamlib.RIG_PORT_NONE -RIG_PORT_SERIAL = _Hamlib.RIG_PORT_SERIAL -RIG_PORT_NETWORK = _Hamlib.RIG_PORT_NETWORK -RIG_PORT_DEVICE = _Hamlib.RIG_PORT_DEVICE -RIG_PORT_PACKET = _Hamlib.RIG_PORT_PACKET -RIG_PORT_DTMF = _Hamlib.RIG_PORT_DTMF -RIG_PORT_ULTRA = _Hamlib.RIG_PORT_ULTRA -RIG_PORT_RPC = _Hamlib.RIG_PORT_RPC -RIG_PORT_PARALLEL = _Hamlib.RIG_PORT_PARALLEL -RIG_PORT_USB = _Hamlib.RIG_PORT_USB -RIG_PORT_UDP_NETWORK = _Hamlib.RIG_PORT_UDP_NETWORK -RIG_PORT_CM108 = _Hamlib.RIG_PORT_CM108 -RIG_PORT_GPIO = _Hamlib.RIG_PORT_GPIO -RIG_PORT_GPION = _Hamlib.RIG_PORT_GPION -RIG_PARITY_NONE = _Hamlib.RIG_PARITY_NONE -RIG_PARITY_ODD = _Hamlib.RIG_PARITY_ODD -RIG_PARITY_EVEN = _Hamlib.RIG_PARITY_EVEN -RIG_PARITY_MARK = _Hamlib.RIG_PARITY_MARK -RIG_PARITY_SPACE = _Hamlib.RIG_PARITY_SPACE -RIG_HANDSHAKE_NONE = _Hamlib.RIG_HANDSHAKE_NONE -RIG_HANDSHAKE_XONXOFF = _Hamlib.RIG_HANDSHAKE_XONXOFF -RIG_HANDSHAKE_HARDWARE = _Hamlib.RIG_HANDSHAKE_HARDWARE -RIG_SIGNAL_UNSET = _Hamlib.RIG_SIGNAL_UNSET -RIG_SIGNAL_ON = _Hamlib.RIG_SIGNAL_ON -RIG_SIGNAL_OFF = _Hamlib.RIG_SIGNAL_OFF -RIG_FLAG_RECEIVER = _Hamlib.RIG_FLAG_RECEIVER -RIG_FLAG_TRANSMITTER = _Hamlib.RIG_FLAG_TRANSMITTER -RIG_FLAG_SCANNER = _Hamlib.RIG_FLAG_SCANNER -RIG_FLAG_MOBILE = _Hamlib.RIG_FLAG_MOBILE -RIG_FLAG_HANDHELD = _Hamlib.RIG_FLAG_HANDHELD -RIG_FLAG_COMPUTER = _Hamlib.RIG_FLAG_COMPUTER -RIG_FLAG_TRUNKING = _Hamlib.RIG_FLAG_TRUNKING -RIG_FLAG_APRS = _Hamlib.RIG_FLAG_APRS -RIG_FLAG_TNC = _Hamlib.RIG_FLAG_TNC -RIG_FLAG_DXCLUSTER = _Hamlib.RIG_FLAG_DXCLUSTER -RIG_FLAG_TUNER = _Hamlib.RIG_FLAG_TUNER -RIG_TYPE_OTHER = _Hamlib.RIG_TYPE_OTHER -RIG_STATUS_ALPHA = _Hamlib.RIG_STATUS_ALPHA -RIG_STATUS_UNTESTED = _Hamlib.RIG_STATUS_UNTESTED -RIG_STATUS_BETA = _Hamlib.RIG_STATUS_BETA -RIG_STATUS_STABLE = _Hamlib.RIG_STATUS_STABLE -RIG_STATUS_BUGGY = _Hamlib.RIG_STATUS_BUGGY -RIG_RPT_SHIFT_NONE = _Hamlib.RIG_RPT_SHIFT_NONE -RIG_RPT_SHIFT_MINUS = _Hamlib.RIG_RPT_SHIFT_MINUS -RIG_RPT_SHIFT_PLUS = _Hamlib.RIG_RPT_SHIFT_PLUS -RIG_SPLIT_OFF = _Hamlib.RIG_SPLIT_OFF -RIG_SPLIT_ON = _Hamlib.RIG_SPLIT_ON -RIG_VFO_NONE = _Hamlib.RIG_VFO_NONE -RIG_VFO_A = _Hamlib.RIG_VFO_A -RIG_VFO_B = _Hamlib.RIG_VFO_B -RIG_VFO_C = _Hamlib.RIG_VFO_C -RIG_VFO_SUB_A = _Hamlib.RIG_VFO_SUB_A -RIG_VFO_SUB_B = _Hamlib.RIG_VFO_SUB_B -RIG_VFO_MAIN_A = _Hamlib.RIG_VFO_MAIN_A -RIG_VFO_MAIN_B = _Hamlib.RIG_VFO_MAIN_B -RIG_VFO_SUB = _Hamlib.RIG_VFO_SUB -RIG_VFO_MAIN = _Hamlib.RIG_VFO_MAIN -RIG_VFO_VFO = _Hamlib.RIG_VFO_VFO -RIG_VFO_MEM = _Hamlib.RIG_VFO_MEM -RIG_VFO_CURR = _Hamlib.RIG_VFO_CURR -RIG_VFO_TX_FLAG = _Hamlib.RIG_VFO_TX_FLAG -RIG_VFO_TX = _Hamlib.RIG_VFO_TX -RIG_VFO_RX = _Hamlib.RIG_VFO_RX -RIG_TARGETABLE_NONE = _Hamlib.RIG_TARGETABLE_NONE -RIG_TARGETABLE_FREQ = _Hamlib.RIG_TARGETABLE_FREQ -RIG_TARGETABLE_MODE = _Hamlib.RIG_TARGETABLE_MODE -RIG_TARGETABLE_PURE = _Hamlib.RIG_TARGETABLE_PURE -RIG_TARGETABLE_TONE = _Hamlib.RIG_TARGETABLE_TONE -RIG_TARGETABLE_FUNC = _Hamlib.RIG_TARGETABLE_FUNC -RIG_TARGETABLE_LEVEL = _Hamlib.RIG_TARGETABLE_LEVEL -RIG_TARGETABLE_RITXIT = _Hamlib.RIG_TARGETABLE_RITXIT -RIG_TARGETABLE_PTT = _Hamlib.RIG_TARGETABLE_PTT -RIG_TARGETABLE_MEM = _Hamlib.RIG_TARGETABLE_MEM -RIG_TARGETABLE_BANK = _Hamlib.RIG_TARGETABLE_BANK -RIG_TARGETABLE_COMMON = _Hamlib.RIG_TARGETABLE_COMMON -RIG_TARGETABLE_ALL = _Hamlib.RIG_TARGETABLE_ALL -VFO_DUAL = _Hamlib.VFO_DUAL -RIG_DCD_OFF = _Hamlib.RIG_DCD_OFF -RIG_DCD_ON = _Hamlib.RIG_DCD_ON -RIG_DCD_NONE = _Hamlib.RIG_DCD_NONE -RIG_DCD_RIG = _Hamlib.RIG_DCD_RIG -RIG_DCD_SERIAL_DSR = _Hamlib.RIG_DCD_SERIAL_DSR -RIG_DCD_SERIAL_CTS = _Hamlib.RIG_DCD_SERIAL_CTS -RIG_DCD_SERIAL_CAR = _Hamlib.RIG_DCD_SERIAL_CAR -RIG_DCD_PARALLEL = _Hamlib.RIG_DCD_PARALLEL -RIG_DCD_CM108 = _Hamlib.RIG_DCD_CM108 -RIG_DCD_GPIO = _Hamlib.RIG_DCD_GPIO -RIG_DCD_GPION = _Hamlib.RIG_DCD_GPION -RIG_PTT_OFF = _Hamlib.RIG_PTT_OFF -RIG_PTT_ON = _Hamlib.RIG_PTT_ON -RIG_PTT_ON_MIC = _Hamlib.RIG_PTT_ON_MIC -RIG_PTT_ON_DATA = _Hamlib.RIG_PTT_ON_DATA -RIG_PTT_NONE = _Hamlib.RIG_PTT_NONE -RIG_PTT_RIG = _Hamlib.RIG_PTT_RIG -RIG_PTT_SERIAL_DTR = _Hamlib.RIG_PTT_SERIAL_DTR -RIG_PTT_SERIAL_RTS = _Hamlib.RIG_PTT_SERIAL_RTS -RIG_PTT_PARALLEL = _Hamlib.RIG_PTT_PARALLEL -RIG_PTT_RIG_MICDATA = _Hamlib.RIG_PTT_RIG_MICDATA -RIG_PTT_CM108 = _Hamlib.RIG_PTT_CM108 -RIG_PTT_GPIO = _Hamlib.RIG_PTT_GPIO -RIG_PTT_GPION = _Hamlib.RIG_PTT_GPION -RIG_POWER_OFF = _Hamlib.RIG_POWER_OFF -RIG_POWER_ON = _Hamlib.RIG_POWER_ON -RIG_POWER_STANDBY = _Hamlib.RIG_POWER_STANDBY -RIG_POWER_OPERATE = _Hamlib.RIG_POWER_OPERATE -RIG_POWER_UNKNOWN = _Hamlib.RIG_POWER_UNKNOWN -RIG_RESET_NONE = _Hamlib.RIG_RESET_NONE -RIG_RESET_SOFT = _Hamlib.RIG_RESET_SOFT -RIG_RESET_VFO = _Hamlib.RIG_RESET_VFO -RIG_RESET_MCALL = _Hamlib.RIG_RESET_MCALL -RIG_RESET_MASTER = _Hamlib.RIG_RESET_MASTER -RIG_OP_NONE = _Hamlib.RIG_OP_NONE -RIG_OP_CPY = _Hamlib.RIG_OP_CPY -RIG_OP_XCHG = _Hamlib.RIG_OP_XCHG -RIG_OP_FROM_VFO = _Hamlib.RIG_OP_FROM_VFO -RIG_OP_TO_VFO = _Hamlib.RIG_OP_TO_VFO -RIG_OP_MCL = _Hamlib.RIG_OP_MCL -RIG_OP_UP = _Hamlib.RIG_OP_UP -RIG_OP_DOWN = _Hamlib.RIG_OP_DOWN -RIG_OP_BAND_UP = _Hamlib.RIG_OP_BAND_UP -RIG_OP_BAND_DOWN = _Hamlib.RIG_OP_BAND_DOWN -RIG_OP_LEFT = _Hamlib.RIG_OP_LEFT -RIG_OP_RIGHT = _Hamlib.RIG_OP_RIGHT -RIG_OP_TUNE = _Hamlib.RIG_OP_TUNE -RIG_OP_TOGGLE = _Hamlib.RIG_OP_TOGGLE -RIG_SCAN_NONE = _Hamlib.RIG_SCAN_NONE -RIG_SCAN_MEM = _Hamlib.RIG_SCAN_MEM -RIG_SCAN_SLCT = _Hamlib.RIG_SCAN_SLCT -RIG_SCAN_PRIO = _Hamlib.RIG_SCAN_PRIO -RIG_SCAN_PROG = _Hamlib.RIG_SCAN_PROG -RIG_SCAN_DELTA = _Hamlib.RIG_SCAN_DELTA -RIG_SCAN_VFO = _Hamlib.RIG_SCAN_VFO -RIG_SCAN_PLT = _Hamlib.RIG_SCAN_PLT -RIG_SCAN_STOP = _Hamlib.RIG_SCAN_STOP -RIG_CONF_END = _Hamlib.RIG_CONF_END -RIG_CONF_STRING = _Hamlib.RIG_CONF_STRING -RIG_CONF_COMBO = _Hamlib.RIG_CONF_COMBO -RIG_CONF_NUMERIC = _Hamlib.RIG_CONF_NUMERIC -RIG_CONF_CHECKBUTTON = _Hamlib.RIG_CONF_CHECKBUTTON -RIG_CONF_BUTTON = _Hamlib.RIG_CONF_BUTTON -RIG_CONF_BINARY = _Hamlib.RIG_CONF_BINARY -RIG_COMBO_MAX = _Hamlib.RIG_COMBO_MAX -RIG_BIN_MAX = _Hamlib.RIG_BIN_MAX -class confparams(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - token = property(_Hamlib.confparams_token_get, _Hamlib.confparams_token_set) - name = property(_Hamlib.confparams_name_get) - label = property(_Hamlib.confparams_label_get) - tooltip = property(_Hamlib.confparams_tooltip_get) - dflt = property(_Hamlib.confparams_dflt_get) - type = property(_Hamlib.confparams_type_get, _Hamlib.confparams_type_set) - u = property(_Hamlib.confparams_u_get) - - def __init__(self): - _Hamlib.confparams_swiginit(self, _Hamlib.new_confparams()) - __swig_destroy__ = _Hamlib.delete_confparams - -# Register confparams in _Hamlib: -_Hamlib.confparams_swigregister(confparams) -cvar = _Hamlib.cvar -hamlib_version = cvar.hamlib_version -hamlib_copyright = cvar.hamlib_copyright - -class confparams_u(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - n = property(_Hamlib.confparams_u_n_get) - c = property(_Hamlib.confparams_u_c_get) - - def __init__(self): - _Hamlib.confparams_u_swiginit(self, _Hamlib.new_confparams_u()) - __swig_destroy__ = _Hamlib.delete_confparams_u - -# Register confparams_u in _Hamlib: -_Hamlib.confparams_u_swigregister(confparams_u) - -class confparams_u_c(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - combostr = property(_Hamlib.confparams_u_c_combostr_get, _Hamlib.confparams_u_c_combostr_set) - - def __init__(self): - _Hamlib.confparams_u_c_swiginit(self, _Hamlib.new_confparams_u_c()) - __swig_destroy__ = _Hamlib.delete_confparams_u_c - -# Register confparams_u_c in _Hamlib: -_Hamlib.confparams_u_c_swigregister(confparams_u_c) - -class confparams_u_n(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - min = property(_Hamlib.confparams_u_n_min_get, _Hamlib.confparams_u_n_min_set) - max = property(_Hamlib.confparams_u_n_max_get, _Hamlib.confparams_u_n_max_set) - step = property(_Hamlib.confparams_u_n_step_get, _Hamlib.confparams_u_n_step_set) - - def __init__(self): - _Hamlib.confparams_u_n_swiginit(self, _Hamlib.new_confparams_u_n()) - __swig_destroy__ = _Hamlib.delete_confparams_u_n - -# Register confparams_u_n in _Hamlib: -_Hamlib.confparams_u_n_swigregister(confparams_u_n) - -RIG_ANN_NONE = _Hamlib.RIG_ANN_NONE -RIG_ANN_OFF = _Hamlib.RIG_ANN_OFF -RIG_ANN_FREQ = _Hamlib.RIG_ANN_FREQ -RIG_ANN_RXMODE = _Hamlib.RIG_ANN_RXMODE -RIG_ANN_CW = _Hamlib.RIG_ANN_CW -RIG_ANN_ENG = _Hamlib.RIG_ANN_ENG -RIG_ANN_JAP = _Hamlib.RIG_ANN_JAP -RIG_ANT_NONE = _Hamlib.RIG_ANT_NONE -RIG_ANT_MAX = _Hamlib.RIG_ANT_MAX -RIG_AGC_OFF = _Hamlib.RIG_AGC_OFF -RIG_AGC_SUPERFAST = _Hamlib.RIG_AGC_SUPERFAST -RIG_AGC_FAST = _Hamlib.RIG_AGC_FAST -RIG_AGC_SLOW = _Hamlib.RIG_AGC_SLOW -RIG_AGC_USER = _Hamlib.RIG_AGC_USER -RIG_AGC_MEDIUM = _Hamlib.RIG_AGC_MEDIUM -RIG_AGC_AUTO = _Hamlib.RIG_AGC_AUTO -RIG_METER_NONE = _Hamlib.RIG_METER_NONE -RIG_METER_SWR = _Hamlib.RIG_METER_SWR -RIG_METER_COMP = _Hamlib.RIG_METER_COMP -RIG_METER_ALC = _Hamlib.RIG_METER_ALC -RIG_METER_IC = _Hamlib.RIG_METER_IC -RIG_METER_DB = _Hamlib.RIG_METER_DB -RIG_METER_PO = _Hamlib.RIG_METER_PO -RIG_METER_VDD = _Hamlib.RIG_METER_VDD -RIG_METER_TEMP = _Hamlib.RIG_METER_TEMP -class value_t(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - i = property(_Hamlib.value_t_i_get, _Hamlib.value_t_i_set) - f = property(_Hamlib.value_t_f_get, _Hamlib.value_t_f_set) - s = property(_Hamlib.value_t_s_get, _Hamlib.value_t_s_set) - cs = property(_Hamlib.value_t_cs_get) - b = property(_Hamlib.value_t_b_get) - - def __init__(self): - _Hamlib.value_t_swiginit(self, _Hamlib.new_value_t()) - __swig_destroy__ = _Hamlib.delete_value_t - -# Register value_t in _Hamlib: -_Hamlib.value_t_swigregister(value_t) - -class value_t_b(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - l = property(_Hamlib.value_t_b_l_get, _Hamlib.value_t_b_l_set) - d = property(_Hamlib.value_t_b_d_get, _Hamlib.value_t_b_d_set) - - def __init__(self): - _Hamlib.value_t_b_swiginit(self, _Hamlib.new_value_t_b()) - __swig_destroy__ = _Hamlib.delete_value_t_b - -# Register value_t_b in _Hamlib: -_Hamlib.value_t_b_swigregister(value_t_b) - -RIG_LEVEL_NONE = _Hamlib.RIG_LEVEL_NONE -RIG_LEVEL_PREAMP = _Hamlib.RIG_LEVEL_PREAMP -RIG_LEVEL_ATT = _Hamlib.RIG_LEVEL_ATT -RIG_LEVEL_VOXDELAY = _Hamlib.RIG_LEVEL_VOXDELAY -RIG_LEVEL_AF = _Hamlib.RIG_LEVEL_AF -RIG_LEVEL_RF = _Hamlib.RIG_LEVEL_RF -RIG_LEVEL_SQL = _Hamlib.RIG_LEVEL_SQL -RIG_LEVEL_IF = _Hamlib.RIG_LEVEL_IF -RIG_LEVEL_APF = _Hamlib.RIG_LEVEL_APF -RIG_LEVEL_NR = _Hamlib.RIG_LEVEL_NR -RIG_LEVEL_PBT_IN = _Hamlib.RIG_LEVEL_PBT_IN -RIG_LEVEL_PBT_OUT = _Hamlib.RIG_LEVEL_PBT_OUT -RIG_LEVEL_CWPITCH = _Hamlib.RIG_LEVEL_CWPITCH -RIG_LEVEL_RFPOWER = _Hamlib.RIG_LEVEL_RFPOWER -RIG_LEVEL_MICGAIN = _Hamlib.RIG_LEVEL_MICGAIN -RIG_LEVEL_KEYSPD = _Hamlib.RIG_LEVEL_KEYSPD -RIG_LEVEL_NOTCHF = _Hamlib.RIG_LEVEL_NOTCHF -RIG_LEVEL_COMP = _Hamlib.RIG_LEVEL_COMP -RIG_LEVEL_AGC = _Hamlib.RIG_LEVEL_AGC -RIG_LEVEL_BKINDL = _Hamlib.RIG_LEVEL_BKINDL -RIG_LEVEL_BALANCE = _Hamlib.RIG_LEVEL_BALANCE -RIG_LEVEL_METER = _Hamlib.RIG_LEVEL_METER -RIG_LEVEL_VOXGAIN = _Hamlib.RIG_LEVEL_VOXGAIN -RIG_LEVEL_ANTIVOX = _Hamlib.RIG_LEVEL_ANTIVOX -RIG_LEVEL_SLOPE_LOW = _Hamlib.RIG_LEVEL_SLOPE_LOW -RIG_LEVEL_SLOPE_HIGH = _Hamlib.RIG_LEVEL_SLOPE_HIGH -RIG_LEVEL_BKIN_DLYMS = _Hamlib.RIG_LEVEL_BKIN_DLYMS -RIG_LEVEL_RAWSTR = _Hamlib.RIG_LEVEL_RAWSTR -RIG_LEVEL_SQLSTAT = _Hamlib.RIG_LEVEL_SQLSTAT -RIG_LEVEL_SWR = _Hamlib.RIG_LEVEL_SWR -RIG_LEVEL_ALC = _Hamlib.RIG_LEVEL_ALC -RIG_LEVEL_STRENGTH = _Hamlib.RIG_LEVEL_STRENGTH -RIG_LEVEL_RFPOWER_METER = _Hamlib.RIG_LEVEL_RFPOWER_METER -RIG_LEVEL_COMP_METER = _Hamlib.RIG_LEVEL_COMP_METER -RIG_LEVEL_VD_METER = _Hamlib.RIG_LEVEL_VD_METER -RIG_LEVEL_ID_METER = _Hamlib.RIG_LEVEL_ID_METER -RIG_LEVEL_NOTCHF_RAW = _Hamlib.RIG_LEVEL_NOTCHF_RAW -RIG_LEVEL_MONITOR_GAIN = _Hamlib.RIG_LEVEL_MONITOR_GAIN -RIG_LEVEL_NB = _Hamlib.RIG_LEVEL_NB -RIG_LEVEL_RFPOWER_METER_WATTS = _Hamlib.RIG_LEVEL_RFPOWER_METER_WATTS -RIG_LEVEL_40 = _Hamlib.RIG_LEVEL_40 -RIG_LEVEL_41 = _Hamlib.RIG_LEVEL_41 -RIG_LEVEL_42 = _Hamlib.RIG_LEVEL_42 -RIG_LEVEL_43 = _Hamlib.RIG_LEVEL_43 -RIG_LEVEL_44 = _Hamlib.RIG_LEVEL_44 -RIG_LEVEL_45 = _Hamlib.RIG_LEVEL_45 -RIG_LEVEL_46 = _Hamlib.RIG_LEVEL_46 -RIG_LEVEL_47 = _Hamlib.RIG_LEVEL_47 -RIG_LEVEL_48 = _Hamlib.RIG_LEVEL_48 -RIG_LEVEL_49 = _Hamlib.RIG_LEVEL_49 -RIG_LEVEL_50 = _Hamlib.RIG_LEVEL_50 -RIG_LEVEL_51 = _Hamlib.RIG_LEVEL_51 -RIG_LEVEL_52 = _Hamlib.RIG_LEVEL_52 -RIG_LEVEL_53 = _Hamlib.RIG_LEVEL_53 -RIG_LEVEL_54 = _Hamlib.RIG_LEVEL_54 -RIG_LEVEL_55 = _Hamlib.RIG_LEVEL_55 -RIG_LEVEL_56 = _Hamlib.RIG_LEVEL_56 -RIG_LEVEL_57 = _Hamlib.RIG_LEVEL_57 -RIG_LEVEL_58 = _Hamlib.RIG_LEVEL_58 -RIG_LEVEL_59 = _Hamlib.RIG_LEVEL_59 -RIG_LEVEL_60 = _Hamlib.RIG_LEVEL_60 -RIG_LEVEL_61 = _Hamlib.RIG_LEVEL_61 -RIG_LEVEL_62 = _Hamlib.RIG_LEVEL_62 -RIG_LEVEL_63 = _Hamlib.RIG_LEVEL_63 -RIG_PARM_NONE = _Hamlib.RIG_PARM_NONE -RIG_PARM_ANN = _Hamlib.RIG_PARM_ANN -RIG_PARM_APO = _Hamlib.RIG_PARM_APO -RIG_PARM_BACKLIGHT = _Hamlib.RIG_PARM_BACKLIGHT -RIG_PARM_BEEP = _Hamlib.RIG_PARM_BEEP -RIG_PARM_TIME = _Hamlib.RIG_PARM_TIME -RIG_PARM_BAT = _Hamlib.RIG_PARM_BAT -RIG_PARM_KEYLIGHT = _Hamlib.RIG_PARM_KEYLIGHT -RIG_PARM_SCREENSAVER = _Hamlib.RIG_PARM_SCREENSAVER -RIG_SETTING_MAX = _Hamlib.RIG_SETTING_MAX -RIG_TRN_OFF = _Hamlib.RIG_TRN_OFF -RIG_TRN_RIG = _Hamlib.RIG_TRN_RIG -RIG_TRN_POLL = _Hamlib.RIG_TRN_POLL -RIG_FUNC_NONE = _Hamlib.RIG_FUNC_NONE -RIG_FUNC_FAGC = _Hamlib.RIG_FUNC_FAGC -RIG_FUNC_NB = _Hamlib.RIG_FUNC_NB -RIG_FUNC_COMP = _Hamlib.RIG_FUNC_COMP -RIG_FUNC_VOX = _Hamlib.RIG_FUNC_VOX -RIG_FUNC_TONE = _Hamlib.RIG_FUNC_TONE -RIG_FUNC_TSQL = _Hamlib.RIG_FUNC_TSQL -RIG_FUNC_SBKIN = _Hamlib.RIG_FUNC_SBKIN -RIG_FUNC_FBKIN = _Hamlib.RIG_FUNC_FBKIN -RIG_FUNC_ANF = _Hamlib.RIG_FUNC_ANF -RIG_FUNC_NR = _Hamlib.RIG_FUNC_NR -RIG_FUNC_AIP = _Hamlib.RIG_FUNC_AIP -RIG_FUNC_APF = _Hamlib.RIG_FUNC_APF -RIG_FUNC_MON = _Hamlib.RIG_FUNC_MON -RIG_FUNC_MN = _Hamlib.RIG_FUNC_MN -RIG_FUNC_RF = _Hamlib.RIG_FUNC_RF -RIG_FUNC_ARO = _Hamlib.RIG_FUNC_ARO -RIG_FUNC_LOCK = _Hamlib.RIG_FUNC_LOCK -RIG_FUNC_MUTE = _Hamlib.RIG_FUNC_MUTE -RIG_FUNC_VSC = _Hamlib.RIG_FUNC_VSC -RIG_FUNC_REV = _Hamlib.RIG_FUNC_REV -RIG_FUNC_SQL = _Hamlib.RIG_FUNC_SQL -RIG_FUNC_ABM = _Hamlib.RIG_FUNC_ABM -RIG_FUNC_BC = _Hamlib.RIG_FUNC_BC -RIG_FUNC_MBC = _Hamlib.RIG_FUNC_MBC -RIG_FUNC_RIT = _Hamlib.RIG_FUNC_RIT -RIG_FUNC_AFC = _Hamlib.RIG_FUNC_AFC -RIG_FUNC_SATMODE = _Hamlib.RIG_FUNC_SATMODE -RIG_FUNC_SCOPE = _Hamlib.RIG_FUNC_SCOPE -RIG_FUNC_RESUME = _Hamlib.RIG_FUNC_RESUME -RIG_FUNC_TBURST = _Hamlib.RIG_FUNC_TBURST -RIG_FUNC_TUNER = _Hamlib.RIG_FUNC_TUNER -RIG_FUNC_XIT = _Hamlib.RIG_FUNC_XIT -RIG_FUNC_NB2 = _Hamlib.RIG_FUNC_NB2 -RIG_FUNC_CSQL = _Hamlib.RIG_FUNC_CSQL -RIG_FUNC_AFLT = _Hamlib.RIG_FUNC_AFLT -RIG_FUNC_ANL = _Hamlib.RIG_FUNC_ANL -RIG_FUNC_BC2 = _Hamlib.RIG_FUNC_BC2 -RIG_FUNC_DUAL_WATCH = _Hamlib.RIG_FUNC_DUAL_WATCH -RIG_FUNC_DIVERSITY = _Hamlib.RIG_FUNC_DIVERSITY -RIG_FUNC_DSQL = _Hamlib.RIG_FUNC_DSQL -RIG_FUNC_SCEN = _Hamlib.RIG_FUNC_SCEN -RIG_FUNC_BIT41 = _Hamlib.RIG_FUNC_BIT41 -RIG_FUNC_BIT42 = _Hamlib.RIG_FUNC_BIT42 -RIG_FUNC_BIT43 = _Hamlib.RIG_FUNC_BIT43 -RIG_FUNC_BIT44 = _Hamlib.RIG_FUNC_BIT44 -RIG_FUNC_BIT45 = _Hamlib.RIG_FUNC_BIT45 -RIG_FUNC_BIT46 = _Hamlib.RIG_FUNC_BIT46 -RIG_FUNC_BIT47 = _Hamlib.RIG_FUNC_BIT47 -RIG_FUNC_BIT48 = _Hamlib.RIG_FUNC_BIT48 -RIG_FUNC_BIT49 = _Hamlib.RIG_FUNC_BIT49 -RIG_FUNC_BIT50 = _Hamlib.RIG_FUNC_BIT50 -RIG_FUNC_BIT51 = _Hamlib.RIG_FUNC_BIT51 -RIG_FUNC_BIT52 = _Hamlib.RIG_FUNC_BIT52 -RIG_FUNC_BIT53 = _Hamlib.RIG_FUNC_BIT53 -RIG_FUNC_BIT54 = _Hamlib.RIG_FUNC_BIT54 -RIG_FUNC_BIT55 = _Hamlib.RIG_FUNC_BIT55 -RIG_FUNC_BIT56 = _Hamlib.RIG_FUNC_BIT56 -RIG_FUNC_BIT57 = _Hamlib.RIG_FUNC_BIT57 -RIG_FUNC_BIT58 = _Hamlib.RIG_FUNC_BIT58 -RIG_FUNC_BIT59 = _Hamlib.RIG_FUNC_BIT59 -RIG_FUNC_BIT60 = _Hamlib.RIG_FUNC_BIT60 -RIG_FUNC_BIT61 = _Hamlib.RIG_FUNC_BIT61 -RIG_FUNC_BIT62 = _Hamlib.RIG_FUNC_BIT62 -RIG_FUNC_BIT63 = _Hamlib.RIG_FUNC_BIT63 -RIG_MODE_NONE = _Hamlib.RIG_MODE_NONE -RIG_MODE_AM = _Hamlib.RIG_MODE_AM -RIG_MODE_CW = _Hamlib.RIG_MODE_CW -RIG_MODE_USB = _Hamlib.RIG_MODE_USB -RIG_MODE_LSB = _Hamlib.RIG_MODE_LSB -RIG_MODE_RTTY = _Hamlib.RIG_MODE_RTTY -RIG_MODE_FM = _Hamlib.RIG_MODE_FM -RIG_MODE_WFM = _Hamlib.RIG_MODE_WFM -RIG_MODE_CWR = _Hamlib.RIG_MODE_CWR -RIG_MODE_RTTYR = _Hamlib.RIG_MODE_RTTYR -RIG_MODE_AMS = _Hamlib.RIG_MODE_AMS -RIG_MODE_PKTLSB = _Hamlib.RIG_MODE_PKTLSB -RIG_MODE_PKTUSB = _Hamlib.RIG_MODE_PKTUSB -RIG_MODE_PKTFM = _Hamlib.RIG_MODE_PKTFM -RIG_MODE_ECSSUSB = _Hamlib.RIG_MODE_ECSSUSB -RIG_MODE_ECSSLSB = _Hamlib.RIG_MODE_ECSSLSB -RIG_MODE_FAX = _Hamlib.RIG_MODE_FAX -RIG_MODE_SAM = _Hamlib.RIG_MODE_SAM -RIG_MODE_SAL = _Hamlib.RIG_MODE_SAL -RIG_MODE_SAH = _Hamlib.RIG_MODE_SAH -RIG_MODE_DSB = _Hamlib.RIG_MODE_DSB -RIG_MODE_FMN = _Hamlib.RIG_MODE_FMN -RIG_MODE_PKTAM = _Hamlib.RIG_MODE_PKTAM -RIG_MODE_P25 = _Hamlib.RIG_MODE_P25 -RIG_MODE_DSTAR = _Hamlib.RIG_MODE_DSTAR -RIG_MODE_DPMR = _Hamlib.RIG_MODE_DPMR -RIG_MODE_NXDNVN = _Hamlib.RIG_MODE_NXDNVN -RIG_MODE_NXDN_N = _Hamlib.RIG_MODE_NXDN_N -RIG_MODE_DCR = _Hamlib.RIG_MODE_DCR -RIG_MODE_AMN = _Hamlib.RIG_MODE_AMN -RIG_MODE_PSK = _Hamlib.RIG_MODE_PSK -RIG_MODE_PSKR = _Hamlib.RIG_MODE_PSKR -RIG_MODE_DD = _Hamlib.RIG_MODE_DD -RIG_MODE_C4FM = _Hamlib.RIG_MODE_C4FM -RIG_MODE_PKTFMN = _Hamlib.RIG_MODE_PKTFMN -RIG_MODE_BIT35 = _Hamlib.RIG_MODE_BIT35 -RIG_MODE_BIT36 = _Hamlib.RIG_MODE_BIT36 -RIG_MODE_BIT37 = _Hamlib.RIG_MODE_BIT37 -RIG_MODE_BIT38 = _Hamlib.RIG_MODE_BIT38 -RIG_MODE_BIT39 = _Hamlib.RIG_MODE_BIT39 -RIG_MODE_BIT40 = _Hamlib.RIG_MODE_BIT40 -RIG_MODE_BIT41 = _Hamlib.RIG_MODE_BIT41 -RIG_MODE_BIT42 = _Hamlib.RIG_MODE_BIT42 -RIG_MODE_BIT43 = _Hamlib.RIG_MODE_BIT43 -RIG_MODE_BIT44 = _Hamlib.RIG_MODE_BIT44 -RIG_MODE_BIT45 = _Hamlib.RIG_MODE_BIT45 -RIG_MODE_BIT46 = _Hamlib.RIG_MODE_BIT46 -RIG_MODE_BIT47 = _Hamlib.RIG_MODE_BIT47 -RIG_MODE_BIT48 = _Hamlib.RIG_MODE_BIT48 -RIG_MODE_BIT49 = _Hamlib.RIG_MODE_BIT49 -RIG_MODE_BIT50 = _Hamlib.RIG_MODE_BIT50 -RIG_MODE_BIT51 = _Hamlib.RIG_MODE_BIT51 -RIG_MODE_BIT52 = _Hamlib.RIG_MODE_BIT52 -RIG_MODE_BIT53 = _Hamlib.RIG_MODE_BIT53 -RIG_MODE_BIT54 = _Hamlib.RIG_MODE_BIT54 -RIG_MODE_BIT55 = _Hamlib.RIG_MODE_BIT55 -RIG_MODE_BIT56 = _Hamlib.RIG_MODE_BIT56 -RIG_MODE_BIT57 = _Hamlib.RIG_MODE_BIT57 -RIG_MODE_BIT58 = _Hamlib.RIG_MODE_BIT58 -RIG_MODE_BIT59 = _Hamlib.RIG_MODE_BIT59 -RIG_MODE_BIT60 = _Hamlib.RIG_MODE_BIT60 -RIG_MODE_BIT61 = _Hamlib.RIG_MODE_BIT61 -RIG_MODE_BIT62 = _Hamlib.RIG_MODE_BIT62 -RIG_MODE_TESTS_MAX = _Hamlib.RIG_MODE_TESTS_MAX -RIG_MODE_SSB = _Hamlib.RIG_MODE_SSB -RIG_MODE_ECSS = _Hamlib.RIG_MODE_ECSS -RIG_DBLST_END = _Hamlib.RIG_DBLST_END -class freq_range_t(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - startf = property(_Hamlib.freq_range_t_startf_get, _Hamlib.freq_range_t_startf_set) - endf = property(_Hamlib.freq_range_t_endf_get, _Hamlib.freq_range_t_endf_set) - modes = property(_Hamlib.freq_range_t_modes_get, _Hamlib.freq_range_t_modes_set) - low_power = property(_Hamlib.freq_range_t_low_power_get, _Hamlib.freq_range_t_low_power_set) - high_power = property(_Hamlib.freq_range_t_high_power_get, _Hamlib.freq_range_t_high_power_set) - vfo = property(_Hamlib.freq_range_t_vfo_get, _Hamlib.freq_range_t_vfo_set) - ant = property(_Hamlib.freq_range_t_ant_get, _Hamlib.freq_range_t_ant_set) - label = property(_Hamlib.freq_range_t_label_get, _Hamlib.freq_range_t_label_set) - - def __init__(self): - _Hamlib.freq_range_t_swiginit(self, _Hamlib.new_freq_range_t()) - __swig_destroy__ = _Hamlib.delete_freq_range_t - -# Register freq_range_t in _Hamlib: -_Hamlib.freq_range_t_swigregister(freq_range_t) - -class tuning_step_list(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - modes = property(_Hamlib.tuning_step_list_modes_get, _Hamlib.tuning_step_list_modes_set) - ts = property(_Hamlib.tuning_step_list_ts_get, _Hamlib.tuning_step_list_ts_set) - - def __init__(self): - _Hamlib.tuning_step_list_swiginit(self, _Hamlib.new_tuning_step_list()) - __swig_destroy__ = _Hamlib.delete_tuning_step_list - -# Register tuning_step_list in _Hamlib: -_Hamlib.tuning_step_list_swigregister(tuning_step_list) - -RIG_TS_ANY = _Hamlib.RIG_TS_ANY -class filter_list(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - modes = property(_Hamlib.filter_list_modes_get, _Hamlib.filter_list_modes_set) - width = property(_Hamlib.filter_list_width_get, _Hamlib.filter_list_width_set) - - def __init__(self): - _Hamlib.filter_list_swiginit(self, _Hamlib.new_filter_list()) - __swig_destroy__ = _Hamlib.delete_filter_list - -# Register filter_list in _Hamlib: -_Hamlib.filter_list_swigregister(filter_list) - -RIG_FLT_ANY = _Hamlib.RIG_FLT_ANY -RIG_CHFLAG_NONE = _Hamlib.RIG_CHFLAG_NONE -RIG_CHFLAG_SKIP = _Hamlib.RIG_CHFLAG_SKIP -RIG_CHFLAG_DATA = _Hamlib.RIG_CHFLAG_DATA -RIG_CHFLAG_PSKIP = _Hamlib.RIG_CHFLAG_PSKIP -class ext_list(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - token = property(_Hamlib.ext_list_token_get, _Hamlib.ext_list_token_set) - val = property(_Hamlib.ext_list_val_get, _Hamlib.ext_list_val_set) - - def __init__(self): - _Hamlib.ext_list_swiginit(self, _Hamlib.new_ext_list()) - __swig_destroy__ = _Hamlib.delete_ext_list - -# Register ext_list in _Hamlib: -_Hamlib.ext_list_swigregister(ext_list) - -class channel(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - channel_num = property(_Hamlib.channel_channel_num_get, _Hamlib.channel_channel_num_set) - bank_num = property(_Hamlib.channel_bank_num_get, _Hamlib.channel_bank_num_set) - vfo = property(_Hamlib.channel_vfo_get, _Hamlib.channel_vfo_set) - ant = property(_Hamlib.channel_ant_get, _Hamlib.channel_ant_set) - freq = property(_Hamlib.channel_freq_get, _Hamlib.channel_freq_set) - mode = property(_Hamlib.channel_mode_get, _Hamlib.channel_mode_set) - width = property(_Hamlib.channel_width_get, _Hamlib.channel_width_set) - tx_freq = property(_Hamlib.channel_tx_freq_get, _Hamlib.channel_tx_freq_set) - tx_mode = property(_Hamlib.channel_tx_mode_get, _Hamlib.channel_tx_mode_set) - tx_width = property(_Hamlib.channel_tx_width_get, _Hamlib.channel_tx_width_set) - split = property(_Hamlib.channel_split_get, _Hamlib.channel_split_set) - tx_vfo = property(_Hamlib.channel_tx_vfo_get, _Hamlib.channel_tx_vfo_set) - rptr_shift = property(_Hamlib.channel_rptr_shift_get, _Hamlib.channel_rptr_shift_set) - rptr_offs = property(_Hamlib.channel_rptr_offs_get, _Hamlib.channel_rptr_offs_set) - tuning_step = property(_Hamlib.channel_tuning_step_get, _Hamlib.channel_tuning_step_set) - rit = property(_Hamlib.channel_rit_get, _Hamlib.channel_rit_set) - xit = property(_Hamlib.channel_xit_get, _Hamlib.channel_xit_set) - funcs = property(_Hamlib.channel_funcs_get, _Hamlib.channel_funcs_set) - levels = property(_Hamlib.channel_levels_get, _Hamlib.channel_levels_set) - ctcss_tone = property(_Hamlib.channel_ctcss_tone_get, _Hamlib.channel_ctcss_tone_set) - ctcss_sql = property(_Hamlib.channel_ctcss_sql_get, _Hamlib.channel_ctcss_sql_set) - dcs_code = property(_Hamlib.channel_dcs_code_get, _Hamlib.channel_dcs_code_set) - dcs_sql = property(_Hamlib.channel_dcs_sql_get, _Hamlib.channel_dcs_sql_set) - scan_group = property(_Hamlib.channel_scan_group_get, _Hamlib.channel_scan_group_set) - flags = property(_Hamlib.channel_flags_get, _Hamlib.channel_flags_set) - channel_desc = property(_Hamlib.channel_channel_desc_get, _Hamlib.channel_channel_desc_set) - ext_levels = property(_Hamlib.channel_ext_levels_get, _Hamlib.channel_ext_levels_set) - - def __init__(self, *args): - _Hamlib.channel_swiginit(self, _Hamlib.new_channel(*args)) - __swig_destroy__ = _Hamlib.delete_channel - -# Register channel in _Hamlib: -_Hamlib.channel_swigregister(channel) - -class channel_cap(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - bank_num = property(_Hamlib.channel_cap_bank_num_get, _Hamlib.channel_cap_bank_num_set) - vfo = property(_Hamlib.channel_cap_vfo_get, _Hamlib.channel_cap_vfo_set) - ant = property(_Hamlib.channel_cap_ant_get, _Hamlib.channel_cap_ant_set) - freq = property(_Hamlib.channel_cap_freq_get, _Hamlib.channel_cap_freq_set) - mode = property(_Hamlib.channel_cap_mode_get, _Hamlib.channel_cap_mode_set) - width = property(_Hamlib.channel_cap_width_get, _Hamlib.channel_cap_width_set) - tx_freq = property(_Hamlib.channel_cap_tx_freq_get, _Hamlib.channel_cap_tx_freq_set) - tx_mode = property(_Hamlib.channel_cap_tx_mode_get, _Hamlib.channel_cap_tx_mode_set) - tx_width = property(_Hamlib.channel_cap_tx_width_get, _Hamlib.channel_cap_tx_width_set) - split = property(_Hamlib.channel_cap_split_get, _Hamlib.channel_cap_split_set) - tx_vfo = property(_Hamlib.channel_cap_tx_vfo_get, _Hamlib.channel_cap_tx_vfo_set) - rptr_shift = property(_Hamlib.channel_cap_rptr_shift_get, _Hamlib.channel_cap_rptr_shift_set) - rptr_offs = property(_Hamlib.channel_cap_rptr_offs_get, _Hamlib.channel_cap_rptr_offs_set) - tuning_step = property(_Hamlib.channel_cap_tuning_step_get, _Hamlib.channel_cap_tuning_step_set) - rit = property(_Hamlib.channel_cap_rit_get, _Hamlib.channel_cap_rit_set) - xit = property(_Hamlib.channel_cap_xit_get, _Hamlib.channel_cap_xit_set) - funcs = property(_Hamlib.channel_cap_funcs_get, _Hamlib.channel_cap_funcs_set) - levels = property(_Hamlib.channel_cap_levels_get, _Hamlib.channel_cap_levels_set) - ctcss_tone = property(_Hamlib.channel_cap_ctcss_tone_get, _Hamlib.channel_cap_ctcss_tone_set) - ctcss_sql = property(_Hamlib.channel_cap_ctcss_sql_get, _Hamlib.channel_cap_ctcss_sql_set) - dcs_code = property(_Hamlib.channel_cap_dcs_code_get, _Hamlib.channel_cap_dcs_code_set) - dcs_sql = property(_Hamlib.channel_cap_dcs_sql_get, _Hamlib.channel_cap_dcs_sql_set) - scan_group = property(_Hamlib.channel_cap_scan_group_get, _Hamlib.channel_cap_scan_group_set) - flags = property(_Hamlib.channel_cap_flags_get, _Hamlib.channel_cap_flags_set) - channel_desc = property(_Hamlib.channel_cap_channel_desc_get, _Hamlib.channel_cap_channel_desc_set) - ext_levels = property(_Hamlib.channel_cap_ext_levels_get, _Hamlib.channel_cap_ext_levels_set) - - def __init__(self): - _Hamlib.channel_cap_swiginit(self, _Hamlib.new_channel_cap()) - __swig_destroy__ = _Hamlib.delete_channel_cap - -# Register channel_cap in _Hamlib: -_Hamlib.channel_cap_swigregister(channel_cap) - -RIG_MTYPE_NONE = _Hamlib.RIG_MTYPE_NONE -RIG_MTYPE_MEM = _Hamlib.RIG_MTYPE_MEM -RIG_MTYPE_EDGE = _Hamlib.RIG_MTYPE_EDGE -RIG_MTYPE_CALL = _Hamlib.RIG_MTYPE_CALL -RIG_MTYPE_MEMOPAD = _Hamlib.RIG_MTYPE_MEMOPAD -RIG_MTYPE_SAT = _Hamlib.RIG_MTYPE_SAT -RIG_MTYPE_BAND = _Hamlib.RIG_MTYPE_BAND -RIG_MTYPE_PRIO = _Hamlib.RIG_MTYPE_PRIO -class chan_list(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - startc = property(_Hamlib.chan_list_startc_get, _Hamlib.chan_list_startc_set) - endc = property(_Hamlib.chan_list_endc_get, _Hamlib.chan_list_endc_set) - type = property(_Hamlib.chan_list_type_get, _Hamlib.chan_list_type_set) - mem_caps = property(_Hamlib.chan_list_mem_caps_get, _Hamlib.chan_list_mem_caps_set) - - def __init__(self): - _Hamlib.chan_list_swiginit(self, _Hamlib.new_chan_list()) - __swig_destroy__ = _Hamlib.delete_chan_list - -# Register chan_list in _Hamlib: -_Hamlib.chan_list_swigregister(chan_list) - -RIG_MEM_CAPS_ALL = _Hamlib.RIG_MEM_CAPS_ALL -class gran(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - min = property(_Hamlib.gran_min_get, _Hamlib.gran_min_set) - max = property(_Hamlib.gran_max_get, _Hamlib.gran_max_set) - step = property(_Hamlib.gran_step_get, _Hamlib.gran_step_set) - - def __init__(self): - _Hamlib.gran_swiginit(self, _Hamlib.new_gran()) - __swig_destroy__ = _Hamlib.delete_gran - -# Register gran in _Hamlib: -_Hamlib.gran_swigregister(gran) - -class cal_table(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - size = property(_Hamlib.cal_table_size_get, _Hamlib.cal_table_size_set) - table = property(_Hamlib.cal_table_table_get) - - def __init__(self): - _Hamlib.cal_table_swiginit(self, _Hamlib.new_cal_table()) - __swig_destroy__ = _Hamlib.delete_cal_table - -# Register cal_table in _Hamlib: -_Hamlib.cal_table_swigregister(cal_table) - -class cal_table_table(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - raw = property(_Hamlib.cal_table_table_raw_get, _Hamlib.cal_table_table_raw_set) - val = property(_Hamlib.cal_table_table_val_get, _Hamlib.cal_table_table_val_set) - - def __init__(self): - _Hamlib.cal_table_table_swiginit(self, _Hamlib.new_cal_table_table()) - __swig_destroy__ = _Hamlib.delete_cal_table_table - -# Register cal_table_table in _Hamlib: -_Hamlib.cal_table_table_swigregister(cal_table_table) - -class cal_table_float(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - size = property(_Hamlib.cal_table_float_size_get, _Hamlib.cal_table_float_size_set) - table = property(_Hamlib.cal_table_float_table_get) - - def __init__(self): - _Hamlib.cal_table_float_swiginit(self, _Hamlib.new_cal_table_float()) - __swig_destroy__ = _Hamlib.delete_cal_table_float - -# Register cal_table_float in _Hamlib: -_Hamlib.cal_table_float_swigregister(cal_table_float) - -class cal_table_float_table(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - raw = property(_Hamlib.cal_table_float_table_raw_get, _Hamlib.cal_table_float_table_raw_set) - val = property(_Hamlib.cal_table_float_table_val_get, _Hamlib.cal_table_float_table_val_set) - - def __init__(self): - _Hamlib.cal_table_float_table_swiginit(self, _Hamlib.new_cal_table_float_table()) - __swig_destroy__ = _Hamlib.delete_cal_table_float_table - -# Register cal_table_float_table in _Hamlib: -_Hamlib.cal_table_float_table_swigregister(cal_table_float_table) - -class rig_caps(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - rig_model = property(_Hamlib.rig_caps_rig_model_get, _Hamlib.rig_caps_rig_model_set) - model_name = property(_Hamlib.rig_caps_model_name_get) - mfg_name = property(_Hamlib.rig_caps_mfg_name_get) - version = property(_Hamlib.rig_caps_version_get) - copyright = property(_Hamlib.rig_caps_copyright_get) - status = property(_Hamlib.rig_caps_status_get, _Hamlib.rig_caps_status_set) - rig_type = property(_Hamlib.rig_caps_rig_type_get, _Hamlib.rig_caps_rig_type_set) - ptt_type = property(_Hamlib.rig_caps_ptt_type_get, _Hamlib.rig_caps_ptt_type_set) - dcd_type = property(_Hamlib.rig_caps_dcd_type_get, _Hamlib.rig_caps_dcd_type_set) - port_type = property(_Hamlib.rig_caps_port_type_get, _Hamlib.rig_caps_port_type_set) - serial_rate_min = property(_Hamlib.rig_caps_serial_rate_min_get, _Hamlib.rig_caps_serial_rate_min_set) - serial_rate_max = property(_Hamlib.rig_caps_serial_rate_max_get, _Hamlib.rig_caps_serial_rate_max_set) - serial_data_bits = property(_Hamlib.rig_caps_serial_data_bits_get, _Hamlib.rig_caps_serial_data_bits_set) - serial_stop_bits = property(_Hamlib.rig_caps_serial_stop_bits_get, _Hamlib.rig_caps_serial_stop_bits_set) - serial_parity = property(_Hamlib.rig_caps_serial_parity_get, _Hamlib.rig_caps_serial_parity_set) - serial_handshake = property(_Hamlib.rig_caps_serial_handshake_get, _Hamlib.rig_caps_serial_handshake_set) - write_delay = property(_Hamlib.rig_caps_write_delay_get, _Hamlib.rig_caps_write_delay_set) - post_write_delay = property(_Hamlib.rig_caps_post_write_delay_get, _Hamlib.rig_caps_post_write_delay_set) - timeout = property(_Hamlib.rig_caps_timeout_get, _Hamlib.rig_caps_timeout_set) - retry = property(_Hamlib.rig_caps_retry_get, _Hamlib.rig_caps_retry_set) - has_get_func = property(_Hamlib.rig_caps_has_get_func_get, _Hamlib.rig_caps_has_get_func_set) - has_set_func = property(_Hamlib.rig_caps_has_set_func_get, _Hamlib.rig_caps_has_set_func_set) - has_get_level = property(_Hamlib.rig_caps_has_get_level_get, _Hamlib.rig_caps_has_get_level_set) - has_set_level = property(_Hamlib.rig_caps_has_set_level_get, _Hamlib.rig_caps_has_set_level_set) - has_get_parm = property(_Hamlib.rig_caps_has_get_parm_get, _Hamlib.rig_caps_has_get_parm_set) - has_set_parm = property(_Hamlib.rig_caps_has_set_parm_get, _Hamlib.rig_caps_has_set_parm_set) - level_gran = property(_Hamlib.rig_caps_level_gran_get, _Hamlib.rig_caps_level_gran_set) - parm_gran = property(_Hamlib.rig_caps_parm_gran_get, _Hamlib.rig_caps_parm_gran_set) - extparms = property(_Hamlib.rig_caps_extparms_get, _Hamlib.rig_caps_extparms_set) - extlevels = property(_Hamlib.rig_caps_extlevels_get, _Hamlib.rig_caps_extlevels_set) - extfuncs = property(_Hamlib.rig_caps_extfuncs_get, _Hamlib.rig_caps_extfuncs_set) - ext_tokens = property(_Hamlib.rig_caps_ext_tokens_get, _Hamlib.rig_caps_ext_tokens_set) - ctcss_list = property(_Hamlib.rig_caps_ctcss_list_get, _Hamlib.rig_caps_ctcss_list_set) - dcs_list = property(_Hamlib.rig_caps_dcs_list_get, _Hamlib.rig_caps_dcs_list_set) - preamp = property(_Hamlib.rig_caps_preamp_get, _Hamlib.rig_caps_preamp_set) - attenuator = property(_Hamlib.rig_caps_attenuator_get, _Hamlib.rig_caps_attenuator_set) - max_rit = property(_Hamlib.rig_caps_max_rit_get, _Hamlib.rig_caps_max_rit_set) - max_xit = property(_Hamlib.rig_caps_max_xit_get, _Hamlib.rig_caps_max_xit_set) - max_ifshift = property(_Hamlib.rig_caps_max_ifshift_get, _Hamlib.rig_caps_max_ifshift_set) - announces = property(_Hamlib.rig_caps_announces_get, _Hamlib.rig_caps_announces_set) - vfo_ops = property(_Hamlib.rig_caps_vfo_ops_get, _Hamlib.rig_caps_vfo_ops_set) - scan_ops = property(_Hamlib.rig_caps_scan_ops_get, _Hamlib.rig_caps_scan_ops_set) - targetable_vfo = property(_Hamlib.rig_caps_targetable_vfo_get, _Hamlib.rig_caps_targetable_vfo_set) - transceive = property(_Hamlib.rig_caps_transceive_get, _Hamlib.rig_caps_transceive_set) - bank_qty = property(_Hamlib.rig_caps_bank_qty_get, _Hamlib.rig_caps_bank_qty_set) - chan_desc_sz = property(_Hamlib.rig_caps_chan_desc_sz_get, _Hamlib.rig_caps_chan_desc_sz_set) - chan_list = property(_Hamlib.rig_caps_chan_list_get, _Hamlib.rig_caps_chan_list_set) - rx_range_list1 = property(_Hamlib.rig_caps_rx_range_list1_get, _Hamlib.rig_caps_rx_range_list1_set) - tx_range_list1 = property(_Hamlib.rig_caps_tx_range_list1_get, _Hamlib.rig_caps_tx_range_list1_set) - rx_range_list2 = property(_Hamlib.rig_caps_rx_range_list2_get, _Hamlib.rig_caps_rx_range_list2_set) - tx_range_list2 = property(_Hamlib.rig_caps_tx_range_list2_get, _Hamlib.rig_caps_tx_range_list2_set) - rx_range_list3 = property(_Hamlib.rig_caps_rx_range_list3_get, _Hamlib.rig_caps_rx_range_list3_set) - tx_range_list3 = property(_Hamlib.rig_caps_tx_range_list3_get, _Hamlib.rig_caps_tx_range_list3_set) - rx_range_list4 = property(_Hamlib.rig_caps_rx_range_list4_get, _Hamlib.rig_caps_rx_range_list4_set) - tx_range_list4 = property(_Hamlib.rig_caps_tx_range_list4_get, _Hamlib.rig_caps_tx_range_list4_set) - rx_range_list5 = property(_Hamlib.rig_caps_rx_range_list5_get, _Hamlib.rig_caps_rx_range_list5_set) - tx_range_list5 = property(_Hamlib.rig_caps_tx_range_list5_get, _Hamlib.rig_caps_tx_range_list5_set) - tuning_steps = property(_Hamlib.rig_caps_tuning_steps_get, _Hamlib.rig_caps_tuning_steps_set) - filters = property(_Hamlib.rig_caps_filters_get, _Hamlib.rig_caps_filters_set) - str_cal = property(_Hamlib.rig_caps_str_cal_get, _Hamlib.rig_caps_str_cal_set) - swr_cal = property(_Hamlib.rig_caps_swr_cal_get, _Hamlib.rig_caps_swr_cal_set) - alc_cal = property(_Hamlib.rig_caps_alc_cal_get, _Hamlib.rig_caps_alc_cal_set) - rfpower_meter_cal = property(_Hamlib.rig_caps_rfpower_meter_cal_get, _Hamlib.rig_caps_rfpower_meter_cal_set) - comp_meter_cal = property(_Hamlib.rig_caps_comp_meter_cal_get, _Hamlib.rig_caps_comp_meter_cal_set) - vd_meter_cal = property(_Hamlib.rig_caps_vd_meter_cal_get, _Hamlib.rig_caps_vd_meter_cal_set) - id_meter_cal = property(_Hamlib.rig_caps_id_meter_cal_get, _Hamlib.rig_caps_id_meter_cal_set) - cfgparams = property(_Hamlib.rig_caps_cfgparams_get, _Hamlib.rig_caps_cfgparams_set) - priv = property(_Hamlib.rig_caps_priv_get, _Hamlib.rig_caps_priv_set) - rig_init = property(_Hamlib.rig_caps_rig_init_get, _Hamlib.rig_caps_rig_init_set) - set_freq = property(_Hamlib.rig_caps_set_freq_get, _Hamlib.rig_caps_set_freq_set) - get_freq = property(_Hamlib.rig_caps_get_freq_get, _Hamlib.rig_caps_get_freq_set) - set_mode = property(_Hamlib.rig_caps_set_mode_get, _Hamlib.rig_caps_set_mode_set) - get_mode = property(_Hamlib.rig_caps_get_mode_get, _Hamlib.rig_caps_get_mode_set) - set_vfo = property(_Hamlib.rig_caps_set_vfo_get, _Hamlib.rig_caps_set_vfo_set) - get_vfo = property(_Hamlib.rig_caps_get_vfo_get, _Hamlib.rig_caps_get_vfo_set) - set_ptt = property(_Hamlib.rig_caps_set_ptt_get, _Hamlib.rig_caps_set_ptt_set) - get_ptt = property(_Hamlib.rig_caps_get_ptt_get, _Hamlib.rig_caps_get_ptt_set) - get_dcd = property(_Hamlib.rig_caps_get_dcd_get, _Hamlib.rig_caps_get_dcd_set) - set_rptr_shift = property(_Hamlib.rig_caps_set_rptr_shift_get, _Hamlib.rig_caps_set_rptr_shift_set) - get_rptr_shift = property(_Hamlib.rig_caps_get_rptr_shift_get, _Hamlib.rig_caps_get_rptr_shift_set) - set_rptr_offs = property(_Hamlib.rig_caps_set_rptr_offs_get, _Hamlib.rig_caps_set_rptr_offs_set) - get_rptr_offs = property(_Hamlib.rig_caps_get_rptr_offs_get, _Hamlib.rig_caps_get_rptr_offs_set) - set_split_freq = property(_Hamlib.rig_caps_set_split_freq_get, _Hamlib.rig_caps_set_split_freq_set) - get_split_freq = property(_Hamlib.rig_caps_get_split_freq_get, _Hamlib.rig_caps_get_split_freq_set) - set_split_mode = property(_Hamlib.rig_caps_set_split_mode_get, _Hamlib.rig_caps_set_split_mode_set) - get_split_mode = property(_Hamlib.rig_caps_get_split_mode_get, _Hamlib.rig_caps_get_split_mode_set) - set_split_freq_mode = property(_Hamlib.rig_caps_set_split_freq_mode_get, _Hamlib.rig_caps_set_split_freq_mode_set) - get_split_freq_mode = property(_Hamlib.rig_caps_get_split_freq_mode_get, _Hamlib.rig_caps_get_split_freq_mode_set) - set_split_vfo = property(_Hamlib.rig_caps_set_split_vfo_get, _Hamlib.rig_caps_set_split_vfo_set) - get_split_vfo = property(_Hamlib.rig_caps_get_split_vfo_get, _Hamlib.rig_caps_get_split_vfo_set) - set_rit = property(_Hamlib.rig_caps_set_rit_get, _Hamlib.rig_caps_set_rit_set) - get_rit = property(_Hamlib.rig_caps_get_rit_get, _Hamlib.rig_caps_get_rit_set) - set_xit = property(_Hamlib.rig_caps_set_xit_get, _Hamlib.rig_caps_set_xit_set) - get_xit = property(_Hamlib.rig_caps_get_xit_get, _Hamlib.rig_caps_get_xit_set) - set_ts = property(_Hamlib.rig_caps_set_ts_get, _Hamlib.rig_caps_set_ts_set) - get_ts = property(_Hamlib.rig_caps_get_ts_get, _Hamlib.rig_caps_get_ts_set) - set_dcs_code = property(_Hamlib.rig_caps_set_dcs_code_get, _Hamlib.rig_caps_set_dcs_code_set) - get_dcs_code = property(_Hamlib.rig_caps_get_dcs_code_get, _Hamlib.rig_caps_get_dcs_code_set) - set_tone = property(_Hamlib.rig_caps_set_tone_get, _Hamlib.rig_caps_set_tone_set) - get_tone = property(_Hamlib.rig_caps_get_tone_get, _Hamlib.rig_caps_get_tone_set) - set_ctcss_tone = property(_Hamlib.rig_caps_set_ctcss_tone_get, _Hamlib.rig_caps_set_ctcss_tone_set) - get_ctcss_tone = property(_Hamlib.rig_caps_get_ctcss_tone_get, _Hamlib.rig_caps_get_ctcss_tone_set) - set_dcs_sql = property(_Hamlib.rig_caps_set_dcs_sql_get, _Hamlib.rig_caps_set_dcs_sql_set) - get_dcs_sql = property(_Hamlib.rig_caps_get_dcs_sql_get, _Hamlib.rig_caps_get_dcs_sql_set) - set_tone_sql = property(_Hamlib.rig_caps_set_tone_sql_get, _Hamlib.rig_caps_set_tone_sql_set) - get_tone_sql = property(_Hamlib.rig_caps_get_tone_sql_get, _Hamlib.rig_caps_get_tone_sql_set) - set_ctcss_sql = property(_Hamlib.rig_caps_set_ctcss_sql_get, _Hamlib.rig_caps_set_ctcss_sql_set) - get_ctcss_sql = property(_Hamlib.rig_caps_get_ctcss_sql_get, _Hamlib.rig_caps_get_ctcss_sql_set) - power2mW = property(_Hamlib.rig_caps_power2mW_get, _Hamlib.rig_caps_power2mW_set) - mW2power = property(_Hamlib.rig_caps_mW2power_get, _Hamlib.rig_caps_mW2power_set) - set_powerstat = property(_Hamlib.rig_caps_set_powerstat_get, _Hamlib.rig_caps_set_powerstat_set) - get_powerstat = property(_Hamlib.rig_caps_get_powerstat_get, _Hamlib.rig_caps_get_powerstat_set) - reset = property(_Hamlib.rig_caps_reset_get, _Hamlib.rig_caps_reset_set) - set_ant = property(_Hamlib.rig_caps_set_ant_get, _Hamlib.rig_caps_set_ant_set) - get_ant = property(_Hamlib.rig_caps_get_ant_get, _Hamlib.rig_caps_get_ant_set) - set_level = property(_Hamlib.rig_caps_set_level_get, _Hamlib.rig_caps_set_level_set) - get_level = property(_Hamlib.rig_caps_get_level_get, _Hamlib.rig_caps_get_level_set) - set_func = property(_Hamlib.rig_caps_set_func_get, _Hamlib.rig_caps_set_func_set) - get_func = property(_Hamlib.rig_caps_get_func_get, _Hamlib.rig_caps_get_func_set) - set_parm = property(_Hamlib.rig_caps_set_parm_get, _Hamlib.rig_caps_set_parm_set) - get_parm = property(_Hamlib.rig_caps_get_parm_get, _Hamlib.rig_caps_get_parm_set) - set_ext_level = property(_Hamlib.rig_caps_set_ext_level_get, _Hamlib.rig_caps_set_ext_level_set) - get_ext_level = property(_Hamlib.rig_caps_get_ext_level_get, _Hamlib.rig_caps_get_ext_level_set) - set_ext_func = property(_Hamlib.rig_caps_set_ext_func_get, _Hamlib.rig_caps_set_ext_func_set) - get_ext_func = property(_Hamlib.rig_caps_get_ext_func_get, _Hamlib.rig_caps_get_ext_func_set) - set_ext_parm = property(_Hamlib.rig_caps_set_ext_parm_get, _Hamlib.rig_caps_set_ext_parm_set) - get_ext_parm = property(_Hamlib.rig_caps_get_ext_parm_get, _Hamlib.rig_caps_get_ext_parm_set) - set_conf = property(_Hamlib.rig_caps_set_conf_get, _Hamlib.rig_caps_set_conf_set) - get_conf = property(_Hamlib.rig_caps_get_conf_get, _Hamlib.rig_caps_get_conf_set) - send_dtmf = property(_Hamlib.rig_caps_send_dtmf_get, _Hamlib.rig_caps_send_dtmf_set) - recv_dtmf = property(_Hamlib.rig_caps_recv_dtmf_get, _Hamlib.rig_caps_recv_dtmf_set) - send_morse = property(_Hamlib.rig_caps_send_morse_get, _Hamlib.rig_caps_send_morse_set) - stop_morse = property(_Hamlib.rig_caps_stop_morse_get, _Hamlib.rig_caps_stop_morse_set) - wait_morse = property(_Hamlib.rig_caps_wait_morse_get, _Hamlib.rig_caps_wait_morse_set) - send_voice_mem = property(_Hamlib.rig_caps_send_voice_mem_get, _Hamlib.rig_caps_send_voice_mem_set) - set_bank = property(_Hamlib.rig_caps_set_bank_get, _Hamlib.rig_caps_set_bank_set) - set_mem = property(_Hamlib.rig_caps_set_mem_get, _Hamlib.rig_caps_set_mem_set) - get_mem = property(_Hamlib.rig_caps_get_mem_get, _Hamlib.rig_caps_get_mem_set) - vfo_op = property(_Hamlib.rig_caps_vfo_op_get, _Hamlib.rig_caps_vfo_op_set) - scan = property(_Hamlib.rig_caps_scan_get, _Hamlib.rig_caps_scan_set) - set_trn = property(_Hamlib.rig_caps_set_trn_get, _Hamlib.rig_caps_set_trn_set) - get_trn = property(_Hamlib.rig_caps_get_trn_get, _Hamlib.rig_caps_get_trn_set) - decode_event = property(_Hamlib.rig_caps_decode_event_get, _Hamlib.rig_caps_decode_event_set) - set_channel = property(_Hamlib.rig_caps_set_channel_get, _Hamlib.rig_caps_set_channel_set) - get_channel = property(_Hamlib.rig_caps_get_channel_get, _Hamlib.rig_caps_get_channel_set) - get_info = property(_Hamlib.rig_caps_get_info_get, _Hamlib.rig_caps_get_info_set) - set_chan_all_cb = property(_Hamlib.rig_caps_set_chan_all_cb_get, _Hamlib.rig_caps_set_chan_all_cb_set) - get_chan_all_cb = property(_Hamlib.rig_caps_get_chan_all_cb_get, _Hamlib.rig_caps_get_chan_all_cb_set) - set_mem_all_cb = property(_Hamlib.rig_caps_set_mem_all_cb_get, _Hamlib.rig_caps_set_mem_all_cb_set) - get_mem_all_cb = property(_Hamlib.rig_caps_get_mem_all_cb_get, _Hamlib.rig_caps_get_mem_all_cb_set) - set_vfo_opt = property(_Hamlib.rig_caps_set_vfo_opt_get, _Hamlib.rig_caps_set_vfo_opt_set) - clone_combo_set = property(_Hamlib.rig_caps_clone_combo_set_get) - clone_combo_get = property(_Hamlib.rig_caps_clone_combo_get_get) - - def __init__(self): - _Hamlib.rig_caps_swiginit(self, _Hamlib.new_rig_caps()) - __swig_destroy__ = _Hamlib.delete_rig_caps - -# Register rig_caps in _Hamlib: -_Hamlib.rig_caps_swigregister(rig_caps) - -class hamlib_port_t(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - type = property(_Hamlib.hamlib_port_t_type_get) - fd = property(_Hamlib.hamlib_port_t_fd_get, _Hamlib.hamlib_port_t_fd_set) - handle = property(_Hamlib.hamlib_port_t_handle_get, _Hamlib.hamlib_port_t_handle_set) - write_delay = property(_Hamlib.hamlib_port_t_write_delay_get, _Hamlib.hamlib_port_t_write_delay_set) - post_write_delay = property(_Hamlib.hamlib_port_t_post_write_delay_get, _Hamlib.hamlib_port_t_post_write_delay_set) - post_write_date = property(_Hamlib.hamlib_port_t_post_write_date_get) - timeout = property(_Hamlib.hamlib_port_t_timeout_get, _Hamlib.hamlib_port_t_timeout_set) - retry = property(_Hamlib.hamlib_port_t_retry_get, _Hamlib.hamlib_port_t_retry_set) - pathname = property(_Hamlib.hamlib_port_t_pathname_get, _Hamlib.hamlib_port_t_pathname_set) - parm = property(_Hamlib.hamlib_port_t_parm_get) - flushx = property(_Hamlib.hamlib_port_t_flushx_get, _Hamlib.hamlib_port_t_flushx_set) - - def __init__(self): - _Hamlib.hamlib_port_t_swiginit(self, _Hamlib.new_hamlib_port_t()) - __swig_destroy__ = _Hamlib.delete_hamlib_port_t - -# Register hamlib_port_t in _Hamlib: -_Hamlib.hamlib_port_t_swigregister(hamlib_port_t) - -class hamlib_port_parm(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - serial = property(_Hamlib.hamlib_port_parm_serial_get) - parallel = property(_Hamlib.hamlib_port_parm_parallel_get) - cm108 = property(_Hamlib.hamlib_port_parm_cm108_get) - usb = property(_Hamlib.hamlib_port_parm_usb_get) - gpio = property(_Hamlib.hamlib_port_parm_gpio_get) - - def __init__(self): - _Hamlib.hamlib_port_parm_swiginit(self, _Hamlib.new_hamlib_port_parm()) - __swig_destroy__ = _Hamlib.delete_hamlib_port_parm - -# Register hamlib_port_parm in _Hamlib: -_Hamlib.hamlib_port_parm_swigregister(hamlib_port_parm) - -class hamlib_port_parm_gpio(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - on_value = property(_Hamlib.hamlib_port_parm_gpio_on_value_get, _Hamlib.hamlib_port_parm_gpio_on_value_set) - value = property(_Hamlib.hamlib_port_parm_gpio_value_get, _Hamlib.hamlib_port_parm_gpio_value_set) - - def __init__(self): - _Hamlib.hamlib_port_parm_gpio_swiginit(self, _Hamlib.new_hamlib_port_parm_gpio()) - __swig_destroy__ = _Hamlib.delete_hamlib_port_parm_gpio - -# Register hamlib_port_parm_gpio in _Hamlib: -_Hamlib.hamlib_port_parm_gpio_swigregister(hamlib_port_parm_gpio) - -class hamlib_port_parm_usb(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - vid = property(_Hamlib.hamlib_port_parm_usb_vid_get, _Hamlib.hamlib_port_parm_usb_vid_set) - pid = property(_Hamlib.hamlib_port_parm_usb_pid_get, _Hamlib.hamlib_port_parm_usb_pid_set) - conf = property(_Hamlib.hamlib_port_parm_usb_conf_get, _Hamlib.hamlib_port_parm_usb_conf_set) - iface = property(_Hamlib.hamlib_port_parm_usb_iface_get, _Hamlib.hamlib_port_parm_usb_iface_set) - alt = property(_Hamlib.hamlib_port_parm_usb_alt_get, _Hamlib.hamlib_port_parm_usb_alt_set) - vendor_name = property(_Hamlib.hamlib_port_parm_usb_vendor_name_get, _Hamlib.hamlib_port_parm_usb_vendor_name_set) - product = property(_Hamlib.hamlib_port_parm_usb_product_get, _Hamlib.hamlib_port_parm_usb_product_set) - - def __init__(self): - _Hamlib.hamlib_port_parm_usb_swiginit(self, _Hamlib.new_hamlib_port_parm_usb()) - __swig_destroy__ = _Hamlib.delete_hamlib_port_parm_usb - -# Register hamlib_port_parm_usb in _Hamlib: -_Hamlib.hamlib_port_parm_usb_swigregister(hamlib_port_parm_usb) - -class hamlib_port_parm_cm108(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - ptt_bitnum = property(_Hamlib.hamlib_port_parm_cm108_ptt_bitnum_get, _Hamlib.hamlib_port_parm_cm108_ptt_bitnum_set) - - def __init__(self): - _Hamlib.hamlib_port_parm_cm108_swiginit(self, _Hamlib.new_hamlib_port_parm_cm108()) - __swig_destroy__ = _Hamlib.delete_hamlib_port_parm_cm108 - -# Register hamlib_port_parm_cm108 in _Hamlib: -_Hamlib.hamlib_port_parm_cm108_swigregister(hamlib_port_parm_cm108) - -class hamlib_port_parm_parallel(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - pin = property(_Hamlib.hamlib_port_parm_parallel_pin_get, _Hamlib.hamlib_port_parm_parallel_pin_set) - - def __init__(self): - _Hamlib.hamlib_port_parm_parallel_swiginit(self, _Hamlib.new_hamlib_port_parm_parallel()) - __swig_destroy__ = _Hamlib.delete_hamlib_port_parm_parallel - -# Register hamlib_port_parm_parallel in _Hamlib: -_Hamlib.hamlib_port_parm_parallel_swigregister(hamlib_port_parm_parallel) - -class hamlib_port_parm_serial(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - rate = property(_Hamlib.hamlib_port_parm_serial_rate_get, _Hamlib.hamlib_port_parm_serial_rate_set) - data_bits = property(_Hamlib.hamlib_port_parm_serial_data_bits_get, _Hamlib.hamlib_port_parm_serial_data_bits_set) - stop_bits = property(_Hamlib.hamlib_port_parm_serial_stop_bits_get, _Hamlib.hamlib_port_parm_serial_stop_bits_set) - parity = property(_Hamlib.hamlib_port_parm_serial_parity_get, _Hamlib.hamlib_port_parm_serial_parity_set) - handshake = property(_Hamlib.hamlib_port_parm_serial_handshake_get, _Hamlib.hamlib_port_parm_serial_handshake_set) - rts_state = property(_Hamlib.hamlib_port_parm_serial_rts_state_get, _Hamlib.hamlib_port_parm_serial_rts_state_set) - dtr_state = property(_Hamlib.hamlib_port_parm_serial_dtr_state_get, _Hamlib.hamlib_port_parm_serial_dtr_state_set) - - def __init__(self): - _Hamlib.hamlib_port_parm_serial_swiginit(self, _Hamlib.new_hamlib_port_parm_serial()) - __swig_destroy__ = _Hamlib.delete_hamlib_port_parm_serial - -# Register hamlib_port_parm_serial in _Hamlib: -_Hamlib.hamlib_port_parm_serial_swigregister(hamlib_port_parm_serial) - -class hamlib_port_post_write_date(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - tv_sec = property(_Hamlib.hamlib_port_post_write_date_tv_sec_get, _Hamlib.hamlib_port_post_write_date_tv_sec_set) - tv_usec = property(_Hamlib.hamlib_port_post_write_date_tv_usec_get, _Hamlib.hamlib_port_post_write_date_tv_usec_set) - - def __init__(self): - _Hamlib.hamlib_port_post_write_date_swiginit(self, _Hamlib.new_hamlib_port_post_write_date()) - __swig_destroy__ = _Hamlib.delete_hamlib_port_post_write_date - -# Register hamlib_port_post_write_date in _Hamlib: -_Hamlib.hamlib_port_post_write_date_swigregister(hamlib_port_post_write_date) - -class hamlib_port_type(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - rig = property(_Hamlib.hamlib_port_type_rig_get, _Hamlib.hamlib_port_type_rig_set) - ptt = property(_Hamlib.hamlib_port_type_ptt_get, _Hamlib.hamlib_port_type_ptt_set) - dcd = property(_Hamlib.hamlib_port_type_dcd_get, _Hamlib.hamlib_port_type_dcd_set) - - def __init__(self): - _Hamlib.hamlib_port_type_swiginit(self, _Hamlib.new_hamlib_port_type()) - __swig_destroy__ = _Hamlib.delete_hamlib_port_type - -# Register hamlib_port_type in _Hamlib: -_Hamlib.hamlib_port_type_swigregister(hamlib_port_type) - -HAMLIB_ELAPSED_GET = _Hamlib.HAMLIB_ELAPSED_GET -HAMLIB_ELAPSED_SET = _Hamlib.HAMLIB_ELAPSED_SET -HAMLIB_ELAPSED_INVALIDATE = _Hamlib.HAMLIB_ELAPSED_INVALIDATE -HAMLIB_CACHE_ALL = _Hamlib.HAMLIB_CACHE_ALL -HAMLIB_CACHE_VFO = _Hamlib.HAMLIB_CACHE_VFO -HAMLIB_CACHE_FREQ = _Hamlib.HAMLIB_CACHE_FREQ -HAMLIB_CACHE_MODE = _Hamlib.HAMLIB_CACHE_MODE -HAMLIB_CACHE_PTT = _Hamlib.HAMLIB_CACHE_PTT -HAMLIB_CACHE_SPLIT = _Hamlib.HAMLIB_CACHE_SPLIT -class rig_cache(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - timeout_ms = property(_Hamlib.rig_cache_timeout_ms_get, _Hamlib.rig_cache_timeout_ms_set) - vfo = property(_Hamlib.rig_cache_vfo_get, _Hamlib.rig_cache_vfo_set) - freq = property(_Hamlib.rig_cache_freq_get, _Hamlib.rig_cache_freq_set) - freqCurr = property(_Hamlib.rig_cache_freqCurr_get, _Hamlib.rig_cache_freqCurr_set) - freqMainA = property(_Hamlib.rig_cache_freqMainA_get, _Hamlib.rig_cache_freqMainA_set) - freqMainB = property(_Hamlib.rig_cache_freqMainB_get, _Hamlib.rig_cache_freqMainB_set) - freqMainC = property(_Hamlib.rig_cache_freqMainC_get, _Hamlib.rig_cache_freqMainC_set) - freqSubA = property(_Hamlib.rig_cache_freqSubA_get, _Hamlib.rig_cache_freqSubA_set) - freqSubB = property(_Hamlib.rig_cache_freqSubB_get, _Hamlib.rig_cache_freqSubB_set) - mode = property(_Hamlib.rig_cache_mode_get, _Hamlib.rig_cache_mode_set) - width = property(_Hamlib.rig_cache_width_get, _Hamlib.rig_cache_width_set) - ptt = property(_Hamlib.rig_cache_ptt_get, _Hamlib.rig_cache_ptt_set) - split = property(_Hamlib.rig_cache_split_get, _Hamlib.rig_cache_split_set) - split_vfo = property(_Hamlib.rig_cache_split_vfo_get, _Hamlib.rig_cache_split_vfo_set) - time_freq = property(_Hamlib.rig_cache_time_freq_get, _Hamlib.rig_cache_time_freq_set) - time_freqCurr = property(_Hamlib.rig_cache_time_freqCurr_get, _Hamlib.rig_cache_time_freqCurr_set) - time_freqMainA = property(_Hamlib.rig_cache_time_freqMainA_get, _Hamlib.rig_cache_time_freqMainA_set) - time_freqMainB = property(_Hamlib.rig_cache_time_freqMainB_get, _Hamlib.rig_cache_time_freqMainB_set) - time_freqMainC = property(_Hamlib.rig_cache_time_freqMainC_get, _Hamlib.rig_cache_time_freqMainC_set) - time_freqSubA = property(_Hamlib.rig_cache_time_freqSubA_get, _Hamlib.rig_cache_time_freqSubA_set) - time_freqSubB = property(_Hamlib.rig_cache_time_freqSubB_get, _Hamlib.rig_cache_time_freqSubB_set) - time_vfo = property(_Hamlib.rig_cache_time_vfo_get, _Hamlib.rig_cache_time_vfo_set) - time_mode = property(_Hamlib.rig_cache_time_mode_get, _Hamlib.rig_cache_time_mode_set) - time_ptt = property(_Hamlib.rig_cache_time_ptt_get, _Hamlib.rig_cache_time_ptt_set) - time_split = property(_Hamlib.rig_cache_time_split_get, _Hamlib.rig_cache_time_split_set) - vfo_freq = property(_Hamlib.rig_cache_vfo_freq_get, _Hamlib.rig_cache_vfo_freq_set) - vfo_mode = property(_Hamlib.rig_cache_vfo_mode_get, _Hamlib.rig_cache_vfo_mode_set) - satmode = property(_Hamlib.rig_cache_satmode_get, _Hamlib.rig_cache_satmode_set) - - def __init__(self): - _Hamlib.rig_cache_swiginit(self, _Hamlib.new_rig_cache()) - __swig_destroy__ = _Hamlib.delete_rig_cache - -# Register rig_cache in _Hamlib: -_Hamlib.rig_cache_swigregister(rig_cache) - -class rig_state(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - rigport = property(_Hamlib.rig_state_rigport_get, _Hamlib.rig_state_rigport_set) - pttport = property(_Hamlib.rig_state_pttport_get, _Hamlib.rig_state_pttport_set) - dcdport = property(_Hamlib.rig_state_dcdport_get, _Hamlib.rig_state_dcdport_set) - vfo_comp = property(_Hamlib.rig_state_vfo_comp_get, _Hamlib.rig_state_vfo_comp_set) - deprecated_itu_region = property(_Hamlib.rig_state_deprecated_itu_region_get, _Hamlib.rig_state_deprecated_itu_region_set) - rx_range_list = property(_Hamlib.rig_state_rx_range_list_get, _Hamlib.rig_state_rx_range_list_set) - tx_range_list = property(_Hamlib.rig_state_tx_range_list_get, _Hamlib.rig_state_tx_range_list_set) - tuning_steps = property(_Hamlib.rig_state_tuning_steps_get, _Hamlib.rig_state_tuning_steps_set) - filters = property(_Hamlib.rig_state_filters_get, _Hamlib.rig_state_filters_set) - str_cal = property(_Hamlib.rig_state_str_cal_get, _Hamlib.rig_state_str_cal_set) - chan_list = property(_Hamlib.rig_state_chan_list_get, _Hamlib.rig_state_chan_list_set) - max_rit = property(_Hamlib.rig_state_max_rit_get, _Hamlib.rig_state_max_rit_set) - max_xit = property(_Hamlib.rig_state_max_xit_get, _Hamlib.rig_state_max_xit_set) - max_ifshift = property(_Hamlib.rig_state_max_ifshift_get, _Hamlib.rig_state_max_ifshift_set) - announces = property(_Hamlib.rig_state_announces_get, _Hamlib.rig_state_announces_set) - preamp = property(_Hamlib.rig_state_preamp_get, _Hamlib.rig_state_preamp_set) - attenuator = property(_Hamlib.rig_state_attenuator_get, _Hamlib.rig_state_attenuator_set) - has_get_func = property(_Hamlib.rig_state_has_get_func_get, _Hamlib.rig_state_has_get_func_set) - has_set_func = property(_Hamlib.rig_state_has_set_func_get, _Hamlib.rig_state_has_set_func_set) - has_get_level = property(_Hamlib.rig_state_has_get_level_get, _Hamlib.rig_state_has_get_level_set) - has_set_level = property(_Hamlib.rig_state_has_set_level_get, _Hamlib.rig_state_has_set_level_set) - has_get_parm = property(_Hamlib.rig_state_has_get_parm_get, _Hamlib.rig_state_has_get_parm_set) - has_set_parm = property(_Hamlib.rig_state_has_set_parm_get, _Hamlib.rig_state_has_set_parm_set) - level_gran = property(_Hamlib.rig_state_level_gran_get, _Hamlib.rig_state_level_gran_set) - parm_gran = property(_Hamlib.rig_state_parm_gran_get, _Hamlib.rig_state_parm_gran_set) - hold_decode = property(_Hamlib.rig_state_hold_decode_get, _Hamlib.rig_state_hold_decode_set) - current_vfo = property(_Hamlib.rig_state_current_vfo_get, _Hamlib.rig_state_current_vfo_set) - vfo_list = property(_Hamlib.rig_state_vfo_list_get, _Hamlib.rig_state_vfo_list_set) - comm_state = property(_Hamlib.rig_state_comm_state_get, _Hamlib.rig_state_comm_state_set) - priv = property(_Hamlib.rig_state_priv_get, _Hamlib.rig_state_priv_set) - obj = property(_Hamlib.rig_state_obj_get, _Hamlib.rig_state_obj_set) - transceive = property(_Hamlib.rig_state_transceive_get, _Hamlib.rig_state_transceive_set) - poll_interval = property(_Hamlib.rig_state_poll_interval_get, _Hamlib.rig_state_poll_interval_set) - current_freq = property(_Hamlib.rig_state_current_freq_get, _Hamlib.rig_state_current_freq_set) - current_mode = property(_Hamlib.rig_state_current_mode_get, _Hamlib.rig_state_current_mode_set) - current_width = property(_Hamlib.rig_state_current_width_get, _Hamlib.rig_state_current_width_set) - tx_vfo = property(_Hamlib.rig_state_tx_vfo_get, _Hamlib.rig_state_tx_vfo_set) - mode_list = property(_Hamlib.rig_state_mode_list_get, _Hamlib.rig_state_mode_list_set) - transmit = property(_Hamlib.rig_state_transmit_get, _Hamlib.rig_state_transmit_set) - lo_freq = property(_Hamlib.rig_state_lo_freq_get, _Hamlib.rig_state_lo_freq_set) - twiddle_time = property(_Hamlib.rig_state_twiddle_time_get, _Hamlib.rig_state_twiddle_time_set) - twiddle_timeout = property(_Hamlib.rig_state_twiddle_timeout_get, _Hamlib.rig_state_twiddle_timeout_set) - uplink = property(_Hamlib.rig_state_uplink_get, _Hamlib.rig_state_uplink_set) - cache = property(_Hamlib.rig_state_cache_get, _Hamlib.rig_state_cache_set) - vfo_opt = property(_Hamlib.rig_state_vfo_opt_get, _Hamlib.rig_state_vfo_opt_set) - auto_power_on = property(_Hamlib.rig_state_auto_power_on_get, _Hamlib.rig_state_auto_power_on_set) - auto_disable_screensaver = property(_Hamlib.rig_state_auto_disable_screensaver_get, _Hamlib.rig_state_auto_disable_screensaver_set) - ptt_share = property(_Hamlib.rig_state_ptt_share_get, _Hamlib.rig_state_ptt_share_set) - power_now = property(_Hamlib.rig_state_power_now_get, _Hamlib.rig_state_power_now_set) - power_min = property(_Hamlib.rig_state_power_min_get, _Hamlib.rig_state_power_min_set) - power_max = property(_Hamlib.rig_state_power_max_get, _Hamlib.rig_state_power_max_set) - - def __init__(self): - _Hamlib.rig_state_swiginit(self, _Hamlib.new_rig_state()) - __swig_destroy__ = _Hamlib.delete_rig_state - -# Register rig_state in _Hamlib: -_Hamlib.rig_state_swigregister(rig_state) - -class rig_callbacks(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - freq_event = property(_Hamlib.rig_callbacks_freq_event_get, _Hamlib.rig_callbacks_freq_event_set) - freq_arg = property(_Hamlib.rig_callbacks_freq_arg_get, _Hamlib.rig_callbacks_freq_arg_set) - mode_event = property(_Hamlib.rig_callbacks_mode_event_get, _Hamlib.rig_callbacks_mode_event_set) - mode_arg = property(_Hamlib.rig_callbacks_mode_arg_get, _Hamlib.rig_callbacks_mode_arg_set) - vfo_event = property(_Hamlib.rig_callbacks_vfo_event_get, _Hamlib.rig_callbacks_vfo_event_set) - vfo_arg = property(_Hamlib.rig_callbacks_vfo_arg_get, _Hamlib.rig_callbacks_vfo_arg_set) - ptt_event = property(_Hamlib.rig_callbacks_ptt_event_get, _Hamlib.rig_callbacks_ptt_event_set) - ptt_arg = property(_Hamlib.rig_callbacks_ptt_arg_get, _Hamlib.rig_callbacks_ptt_arg_set) - dcd_event = property(_Hamlib.rig_callbacks_dcd_event_get, _Hamlib.rig_callbacks_dcd_event_set) - dcd_arg = property(_Hamlib.rig_callbacks_dcd_arg_get, _Hamlib.rig_callbacks_dcd_arg_set) - pltune = property(_Hamlib.rig_callbacks_pltune_get, _Hamlib.rig_callbacks_pltune_set) - pltune_arg = property(_Hamlib.rig_callbacks_pltune_arg_get, _Hamlib.rig_callbacks_pltune_arg_set) - - def __init__(self): - _Hamlib.rig_callbacks_swiginit(self, _Hamlib.new_rig_callbacks()) - __swig_destroy__ = _Hamlib.delete_rig_callbacks - -# Register rig_callbacks in _Hamlib: -_Hamlib.rig_callbacks_swigregister(rig_callbacks) - -class s_rig(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - caps = property(_Hamlib.s_rig_caps_get, _Hamlib.s_rig_caps_set) - state = property(_Hamlib.s_rig_state_get, _Hamlib.s_rig_state_set) - callbacks = property(_Hamlib.s_rig_callbacks_get, _Hamlib.s_rig_callbacks_set) - - def __init__(self): - _Hamlib.s_rig_swiginit(self, _Hamlib.new_s_rig()) - __swig_destroy__ = _Hamlib.delete_s_rig - -# Register s_rig in _Hamlib: -_Hamlib.s_rig_swigregister(s_rig) - - -def rig_init(rig_model): - return _Hamlib.rig_init(rig_model) - -def rig_flush(port): - return _Hamlib.rig_flush(port) - -def netrigctl_get_vfo_mode(rig): - return _Hamlib.netrigctl_get_vfo_mode(rig) - -def rig_set_split_freq_mode(rig, vfo, tx_freq, tx_mode, tx_width): - return _Hamlib.rig_set_split_freq_mode(rig, vfo, tx_freq, tx_mode, tx_width) - -def rig_get_split_freq_mode(rig, vfo, tx_freq, tx_mode, tx_width): - return _Hamlib.rig_get_split_freq_mode(rig, vfo, tx_freq, tx_mode, tx_width) - -def rig_set_split_vfo(arg1, rx_vfo, split, tx_vfo): - return _Hamlib.rig_set_split_vfo(arg1, rx_vfo, split, tx_vfo) - -def rig_get_split_vfo(arg1, rx_vfo, split, tx_vfo): - return _Hamlib.rig_get_split_vfo(arg1, rx_vfo, split, tx_vfo) - -def rig_set_ext_func(rig, vfo, token, status): - return _Hamlib.rig_set_ext_func(rig, vfo, token, status) - -def rig_get_ext_func(rig, vfo, token, status): - return _Hamlib.rig_get_ext_func(rig, vfo, token, status) - -def rig_ext_func_foreach(rig, cfunc, data): - return _Hamlib.rig_ext_func_foreach(rig, cfunc, data) - -def rig_ext_lookup(rig, name): - return _Hamlib.rig_ext_lookup(rig, name) - -def rig_ext_lookup_tok(rig, token): - return _Hamlib.rig_ext_lookup_tok(rig, token) - -def rig_ext_token_lookup(rig, name): - return _Hamlib.rig_ext_token_lookup(rig, name) - -def rig_token_foreach(rig, cfunc, data): - return _Hamlib.rig_token_foreach(rig, cfunc, data) - -def rig_confparam_lookup(rig, name): - return _Hamlib.rig_confparam_lookup(rig, name) - -def rig_stop_morse(rig, vfo): - return _Hamlib.rig_stop_morse(rig, vfo) - -def rig_wait_morse(rig, vfo): - return _Hamlib.rig_wait_morse(rig, vfo) - -def rig_send_voice_mem(rig, vfo, ch): - return _Hamlib.rig_send_voice_mem(rig, vfo, ch) - -def rig_set_chan_all(rig, vfo, chans): - return _Hamlib.rig_set_chan_all(rig, vfo, chans) - -def rig_get_chan_all(rig, vfo, chans): - return _Hamlib.rig_get_chan_all(rig, vfo, chans) - -def rig_set_chan_all_cb(rig, vfo, chan_cb, arg4): - return _Hamlib.rig_set_chan_all_cb(rig, vfo, chan_cb, arg4) - -def rig_get_chan_all_cb(rig, vfo, chan_cb, arg4): - return _Hamlib.rig_get_chan_all_cb(rig, vfo, chan_cb, arg4) - -def rig_set_mem_all_cb(rig, vfo, chan_cb, parm_cb, arg5): - return _Hamlib.rig_set_mem_all_cb(rig, vfo, chan_cb, parm_cb, arg5) - -def rig_get_mem_all_cb(rig, vfo, chan_cb, parm_cb, arg5): - return _Hamlib.rig_get_mem_all_cb(rig, vfo, chan_cb, parm_cb, arg5) - -def rig_set_mem_all(rig, vfo, chan, arg4, arg5): - return _Hamlib.rig_set_mem_all(rig, vfo, chan, arg4, arg5) - -def rig_get_mem_all(rig, vfo, chan, arg4, arg5): - return _Hamlib.rig_get_mem_all(rig, vfo, chan, arg4, arg5) - -def rig_lookup_mem_caps(rig, ch): - return _Hamlib.rig_lookup_mem_caps(rig, ch) - -def rig_mem_count(rig): - return _Hamlib.rig_mem_count(rig) - -def rig_set_twiddle(rig, seconds): - return _Hamlib.rig_set_twiddle(rig, seconds) - -def rig_get_twiddle(rig, seconds): - return _Hamlib.rig_get_twiddle(rig, seconds) - -def rig_set_uplink(rig, val): - return _Hamlib.rig_set_uplink(rig, val) - -def rig_get_caps(rig_model): - return _Hamlib.rig_get_caps(rig_model) - -def rig_get_range(range_list, freq, mode): - return _Hamlib.rig_get_range(range_list, freq, mode) - -def rigerror(errnum): - return _Hamlib.rigerror(errnum) - -def rig_setting2idx(s): - return _Hamlib.rig_setting2idx(s) - -def rig_idx2setting(i): - return _Hamlib.rig_idx2setting(i) - -def rig_set_debug(debug_level): - return _Hamlib.rig_set_debug(debug_level) - -def rig_set_debug_time_stamp(flag): - return _Hamlib.rig_set_debug_time_stamp(flag) - -def rig_need_debug(debug_level): - return _Hamlib.rig_need_debug(debug_level) - -def rig_debug(*args): - return _Hamlib.rig_debug(*args) - -def rig_set_debug_callback(cb, arg): - return _Hamlib.rig_set_debug_callback(cb, arg) - -def rig_set_debug_file(stream): - return _Hamlib.rig_set_debug_file(stream) - -def rig_register(caps): - return _Hamlib.rig_register(caps) - -def rig_unregister(rig_model): - return _Hamlib.rig_unregister(rig_model) - -def rig_list_foreach(cfunc, data): - return _Hamlib.rig_list_foreach(cfunc, data) - -def rig_load_backend(be_name): - return _Hamlib.rig_load_backend(be_name) - -def rig_check_backend(rig_model): - return _Hamlib.rig_check_backend(rig_model) - -def rig_load_all_backends(): - return _Hamlib.rig_load_all_backends() - -def rig_probe_all(p, arg2, arg3): - return _Hamlib.rig_probe_all(p, arg2, arg3) - -def rig_strrmode(mode): - return _Hamlib.rig_strrmode(mode) - -def rig_strrmodes(modes, buf, buflen): - return _Hamlib.rig_strrmodes(modes, buf, buflen) - -def rig_strvfo(vfo): - return _Hamlib.rig_strvfo(vfo) - -def rig_strfunc(arg1): - return _Hamlib.rig_strfunc(arg1) - -def rig_strlevel(arg1): - return _Hamlib.rig_strlevel(arg1) - -def rig_strparm(arg1): - return _Hamlib.rig_strparm(arg1) - -def rig_strptrshift(arg1): - return _Hamlib.rig_strptrshift(arg1) - -def rig_strvfop(op): - return _Hamlib.rig_strvfop(op) - -def rig_strscan(scan): - return _Hamlib.rig_strscan(scan) - -def rig_strstatus(status): - return _Hamlib.rig_strstatus(status) - -def rig_strmtype(mtype): - return _Hamlib.rig_strmtype(mtype) - -def rig_parse_mode(s): - return _Hamlib.rig_parse_mode(s) - -def rig_parse_vfo(s): - return _Hamlib.rig_parse_vfo(s) - -def rig_parse_func(s): - return _Hamlib.rig_parse_func(s) - -def rig_parse_level(s): - return _Hamlib.rig_parse_level(s) - -def rig_parse_parm(s): - return _Hamlib.rig_parse_parm(s) - -def rig_parse_vfo_op(s): - return _Hamlib.rig_parse_vfo_op(s) - -def rig_parse_scan(s): - return _Hamlib.rig_parse_scan(s) - -def rig_parse_rptr_shift(s): - return _Hamlib.rig_parse_rptr_shift(s) - -def rig_parse_mtype(s): - return _Hamlib.rig_parse_mtype(s) - -def rig_license(): - return _Hamlib.rig_license() - -def rig_version(): - return _Hamlib.rig_version() - -def rig_copyright(): - return _Hamlib.rig_copyright() - -def rig_no_restore_ai(): - return _Hamlib.rig_no_restore_ai() - -def rig_get_cache_timeout_ms(rig, selection): - return _Hamlib.rig_get_cache_timeout_ms(rig, selection) - -def rig_set_cache_timeout_ms(rig, selection, ms): - return _Hamlib.rig_set_cache_timeout_ms(rig, selection, ms) - -def rig_set_vfo_opt(rig, status): - return _Hamlib.rig_set_vfo_opt(rig, status) - -def hl_usleep(msec): - return _Hamlib.hl_usleep(msec) -ROT_MODEL_NONE = _Hamlib.ROT_MODEL_NONE -ROT_MODEL_DUMMY = _Hamlib.ROT_MODEL_DUMMY -ROT_MODEL_NETROTCTL = _Hamlib.ROT_MODEL_NETROTCTL -ROT_MODEL_EASYCOMM1 = _Hamlib.ROT_MODEL_EASYCOMM1 -ROT_MODEL_EASYCOMM2 = _Hamlib.ROT_MODEL_EASYCOMM2 -ROT_MODEL_EASYCOMM3 = _Hamlib.ROT_MODEL_EASYCOMM3 -ROT_MODEL_FODTRACK = _Hamlib.ROT_MODEL_FODTRACK -ROT_MODEL_ROTOREZ = _Hamlib.ROT_MODEL_ROTOREZ -ROT_MODEL_ROTORCARD = _Hamlib.ROT_MODEL_ROTORCARD -ROT_MODEL_DCU = _Hamlib.ROT_MODEL_DCU -ROT_MODEL_ERC = _Hamlib.ROT_MODEL_ERC -ROT_MODEL_RT21 = _Hamlib.ROT_MODEL_RT21 -ROT_MODEL_SARTEK1 = _Hamlib.ROT_MODEL_SARTEK1 -ROT_MODEL_GS232A = _Hamlib.ROT_MODEL_GS232A -ROT_MODEL_GS232_GENERIC = _Hamlib.ROT_MODEL_GS232_GENERIC -ROT_MODEL_GS232B = _Hamlib.ROT_MODEL_GS232B -ROT_MODEL_F1TETRACKER = _Hamlib.ROT_MODEL_F1TETRACKER -ROT_MODEL_GS23 = _Hamlib.ROT_MODEL_GS23 -ROT_MODEL_GS232 = _Hamlib.ROT_MODEL_GS232 -ROT_MODEL_LVB = _Hamlib.ROT_MODEL_LVB -ROT_MODEL_ST2 = _Hamlib.ROT_MODEL_ST2 -ROT_MODEL_GS232A_AZ = _Hamlib.ROT_MODEL_GS232A_AZ -ROT_MODEL_GS232A_EL = _Hamlib.ROT_MODEL_GS232A_EL -ROT_MODEL_GS232B_AZ = _Hamlib.ROT_MODEL_GS232B_AZ -ROT_MODEL_GS232B_EL = _Hamlib.ROT_MODEL_GS232B_EL -ROT_MODEL_PCROTOR = _Hamlib.ROT_MODEL_PCROTOR -ROT_MODEL_HD1780 = _Hamlib.ROT_MODEL_HD1780 -ROT_MODEL_SPID_ROT2PROG = _Hamlib.ROT_MODEL_SPID_ROT2PROG -ROT_MODEL_SPID_ROT1PROG = _Hamlib.ROT_MODEL_SPID_ROT1PROG -ROT_MODEL_SPID_MD01_ROT2PROG = _Hamlib.ROT_MODEL_SPID_MD01_ROT2PROG -ROT_MODEL_RC2800 = _Hamlib.ROT_MODEL_RC2800 -ROT_MODEL_RC2800_EARLY_AZ = _Hamlib.ROT_MODEL_RC2800_EARLY_AZ -ROT_MODEL_RC2800_EARLY_AZEL = _Hamlib.ROT_MODEL_RC2800_EARLY_AZEL -ROT_MODEL_RCI_AZEL = _Hamlib.ROT_MODEL_RCI_AZEL -ROT_MODEL_RCI_AZ = _Hamlib.ROT_MODEL_RCI_AZ -ROT_MODEL_IF100 = _Hamlib.ROT_MODEL_IF100 -ROT_MODEL_TS7400 = _Hamlib.ROT_MODEL_TS7400 -ROT_MODEL_NEXSTAR = _Hamlib.ROT_MODEL_NEXSTAR -ROT_ETHER6 = _Hamlib.ROT_ETHER6 -ROT_BACKEND_ETHER6 = _Hamlib.ROT_BACKEND_ETHER6 -ROT_MODEL_ETHER6 = _Hamlib.ROT_MODEL_ETHER6 -ROT_CNCTRK = _Hamlib.ROT_CNCTRK -ROT_BACKEND_CNCTRK = _Hamlib.ROT_BACKEND_CNCTRK -ROT_MODEL_CNCTRK = _Hamlib.ROT_MODEL_CNCTRK -ROT_PROSISTEL = _Hamlib.ROT_PROSISTEL -ROT_BACKEND_PROSISTEL = _Hamlib.ROT_BACKEND_PROSISTEL -ROT_MODEL_PROSISTEL_D_AZ = _Hamlib.ROT_MODEL_PROSISTEL_D_AZ -ROT_MODEL_PROSISTEL_D_EL = _Hamlib.ROT_MODEL_PROSISTEL_D_EL -ROT_MODEL_PROSISTEL_COMBI_TRACK_AZEL = _Hamlib.ROT_MODEL_PROSISTEL_COMBI_TRACK_AZEL -ROT_MEADE = _Hamlib.ROT_MEADE -ROT_BACKEND_MEADE = _Hamlib.ROT_BACKEND_MEADE -ROT_MODEL_MEADE = _Hamlib.ROT_MODEL_MEADE -ROT_IOPTRON = _Hamlib.ROT_IOPTRON -ROT_BACKEND_IOPTRON = _Hamlib.ROT_BACKEND_IOPTRON -ROT_MODEL_IOPTRON = _Hamlib.ROT_MODEL_IOPTRON -ROT_INDI = _Hamlib.ROT_INDI -ROT_BACKEND_INDI = _Hamlib.ROT_BACKEND_INDI -ROT_MODEL_INDI = _Hamlib.ROT_MODEL_INDI -NETROTCTL_RET = _Hamlib.NETROTCTL_RET -ROT_RESET_ALL = _Hamlib.ROT_RESET_ALL -ROT_FLAG_AZIMUTH = _Hamlib.ROT_FLAG_AZIMUTH -ROT_FLAG_ELEVATION = _Hamlib.ROT_FLAG_ELEVATION -ROT_TYPE_OTHER = _Hamlib.ROT_TYPE_OTHER -ROT_MOVE_UP = _Hamlib.ROT_MOVE_UP -ROT_MOVE_DOWN = _Hamlib.ROT_MOVE_DOWN -ROT_MOVE_LEFT = _Hamlib.ROT_MOVE_LEFT -ROT_MOVE_CCW = _Hamlib.ROT_MOVE_CCW -ROT_MOVE_RIGHT = _Hamlib.ROT_MOVE_RIGHT -ROT_MOVE_CW = _Hamlib.ROT_MOVE_CW -ROT_STATUS_NONE = _Hamlib.ROT_STATUS_NONE -ROT_STATUS_BUSY = _Hamlib.ROT_STATUS_BUSY -ROT_STATUS_MOVING = _Hamlib.ROT_STATUS_MOVING -ROT_STATUS_MOVING_AZ = _Hamlib.ROT_STATUS_MOVING_AZ -ROT_STATUS_MOVING_LEFT = _Hamlib.ROT_STATUS_MOVING_LEFT -ROT_STATUS_MOVING_RIGHT = _Hamlib.ROT_STATUS_MOVING_RIGHT -ROT_STATUS_MOVING_EL = _Hamlib.ROT_STATUS_MOVING_EL -ROT_STATUS_MOVING_UP = _Hamlib.ROT_STATUS_MOVING_UP -ROT_STATUS_MOVING_DOWN = _Hamlib.ROT_STATUS_MOVING_DOWN -ROT_STATUS_LIMIT_UP = _Hamlib.ROT_STATUS_LIMIT_UP -ROT_STATUS_LIMIT_DOWN = _Hamlib.ROT_STATUS_LIMIT_DOWN -ROT_STATUS_LIMIT_LEFT = _Hamlib.ROT_STATUS_LIMIT_LEFT -ROT_STATUS_LIMIT_RIGHT = _Hamlib.ROT_STATUS_LIMIT_RIGHT -ROT_STATUS_OVERLAP_UP = _Hamlib.ROT_STATUS_OVERLAP_UP -ROT_STATUS_OVERLAP_DOWN = _Hamlib.ROT_STATUS_OVERLAP_DOWN -ROT_STATUS_OVERLAP_LEFT = _Hamlib.ROT_STATUS_OVERLAP_LEFT -ROT_STATUS_OVERLAP_RIGHT = _Hamlib.ROT_STATUS_OVERLAP_RIGHT -ROT_SPEED_NOCHANGE = _Hamlib.ROT_SPEED_NOCHANGE -ROT_LEVEL_NONE = _Hamlib.ROT_LEVEL_NONE -ROT_LEVEL_SPEED = _Hamlib.ROT_LEVEL_SPEED -ROT_LEVEL_63 = _Hamlib.ROT_LEVEL_63 -ROT_LEVEL_FLOAT_LIST = _Hamlib.ROT_LEVEL_FLOAT_LIST -ROT_LEVEL_READONLY_LIST = _Hamlib.ROT_LEVEL_READONLY_LIST -ROT_PARM_NONE = _Hamlib.ROT_PARM_NONE -ROT_PARM_FLOAT_LIST = _Hamlib.ROT_PARM_FLOAT_LIST -ROT_PARM_READONLY_LIST = _Hamlib.ROT_PARM_READONLY_LIST -ROT_FUNC_NONE = _Hamlib.ROT_FUNC_NONE -ROT_FUNC_BIT63 = _Hamlib.ROT_FUNC_BIT63 -class rot_caps(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - rot_model = property(_Hamlib.rot_caps_rot_model_get, _Hamlib.rot_caps_rot_model_set) - model_name = property(_Hamlib.rot_caps_model_name_get) - mfg_name = property(_Hamlib.rot_caps_mfg_name_get) - version = property(_Hamlib.rot_caps_version_get) - copyright = property(_Hamlib.rot_caps_copyright_get) - status = property(_Hamlib.rot_caps_status_get, _Hamlib.rot_caps_status_set) - rot_type = property(_Hamlib.rot_caps_rot_type_get, _Hamlib.rot_caps_rot_type_set) - port_type = property(_Hamlib.rot_caps_port_type_get, _Hamlib.rot_caps_port_type_set) - serial_rate_min = property(_Hamlib.rot_caps_serial_rate_min_get, _Hamlib.rot_caps_serial_rate_min_set) - serial_rate_max = property(_Hamlib.rot_caps_serial_rate_max_get, _Hamlib.rot_caps_serial_rate_max_set) - serial_data_bits = property(_Hamlib.rot_caps_serial_data_bits_get, _Hamlib.rot_caps_serial_data_bits_set) - serial_stop_bits = property(_Hamlib.rot_caps_serial_stop_bits_get, _Hamlib.rot_caps_serial_stop_bits_set) - serial_parity = property(_Hamlib.rot_caps_serial_parity_get, _Hamlib.rot_caps_serial_parity_set) - serial_handshake = property(_Hamlib.rot_caps_serial_handshake_get, _Hamlib.rot_caps_serial_handshake_set) - write_delay = property(_Hamlib.rot_caps_write_delay_get, _Hamlib.rot_caps_write_delay_set) - post_write_delay = property(_Hamlib.rot_caps_post_write_delay_get, _Hamlib.rot_caps_post_write_delay_set) - timeout = property(_Hamlib.rot_caps_timeout_get, _Hamlib.rot_caps_timeout_set) - retry = property(_Hamlib.rot_caps_retry_get, _Hamlib.rot_caps_retry_set) - has_get_func = property(_Hamlib.rot_caps_has_get_func_get, _Hamlib.rot_caps_has_get_func_set) - has_set_func = property(_Hamlib.rot_caps_has_set_func_get, _Hamlib.rot_caps_has_set_func_set) - has_get_level = property(_Hamlib.rot_caps_has_get_level_get, _Hamlib.rot_caps_has_get_level_set) - has_set_level = property(_Hamlib.rot_caps_has_set_level_get, _Hamlib.rot_caps_has_set_level_set) - has_get_parm = property(_Hamlib.rot_caps_has_get_parm_get, _Hamlib.rot_caps_has_get_parm_set) - has_set_parm = property(_Hamlib.rot_caps_has_set_parm_get, _Hamlib.rot_caps_has_set_parm_set) - has_status = property(_Hamlib.rot_caps_has_status_get, _Hamlib.rot_caps_has_status_set) - level_gran = property(_Hamlib.rot_caps_level_gran_get, _Hamlib.rot_caps_level_gran_set) - parm_gran = property(_Hamlib.rot_caps_parm_gran_get, _Hamlib.rot_caps_parm_gran_set) - extparms = property(_Hamlib.rot_caps_extparms_get, _Hamlib.rot_caps_extparms_set) - extlevels = property(_Hamlib.rot_caps_extlevels_get, _Hamlib.rot_caps_extlevels_set) - extfuncs = property(_Hamlib.rot_caps_extfuncs_get, _Hamlib.rot_caps_extfuncs_set) - ext_tokens = property(_Hamlib.rot_caps_ext_tokens_get, _Hamlib.rot_caps_ext_tokens_set) - min_az = property(_Hamlib.rot_caps_min_az_get, _Hamlib.rot_caps_min_az_set) - max_az = property(_Hamlib.rot_caps_max_az_get, _Hamlib.rot_caps_max_az_set) - min_el = property(_Hamlib.rot_caps_min_el_get, _Hamlib.rot_caps_min_el_set) - max_el = property(_Hamlib.rot_caps_max_el_get, _Hamlib.rot_caps_max_el_set) - cfgparams = property(_Hamlib.rot_caps_cfgparams_get, _Hamlib.rot_caps_cfgparams_set) - priv = property(_Hamlib.rot_caps_priv_get, _Hamlib.rot_caps_priv_set) - rot_init = property(_Hamlib.rot_caps_rot_init_get, _Hamlib.rot_caps_rot_init_set) - set_conf = property(_Hamlib.rot_caps_set_conf_get, _Hamlib.rot_caps_set_conf_set) - get_conf = property(_Hamlib.rot_caps_get_conf_get, _Hamlib.rot_caps_get_conf_set) - set_position = property(_Hamlib.rot_caps_set_position_get, _Hamlib.rot_caps_set_position_set) - get_position = property(_Hamlib.rot_caps_get_position_get, _Hamlib.rot_caps_get_position_set) - stop = property(_Hamlib.rot_caps_stop_get, _Hamlib.rot_caps_stop_set) - park = property(_Hamlib.rot_caps_park_get, _Hamlib.rot_caps_park_set) - reset = property(_Hamlib.rot_caps_reset_get, _Hamlib.rot_caps_reset_set) - move = property(_Hamlib.rot_caps_move_get, _Hamlib.rot_caps_move_set) - get_info = property(_Hamlib.rot_caps_get_info_get, _Hamlib.rot_caps_get_info_set) - set_level = property(_Hamlib.rot_caps_set_level_get, _Hamlib.rot_caps_set_level_set) - get_level = property(_Hamlib.rot_caps_get_level_get, _Hamlib.rot_caps_get_level_set) - set_func = property(_Hamlib.rot_caps_set_func_get, _Hamlib.rot_caps_set_func_set) - get_func = property(_Hamlib.rot_caps_get_func_get, _Hamlib.rot_caps_get_func_set) - set_parm = property(_Hamlib.rot_caps_set_parm_get, _Hamlib.rot_caps_set_parm_set) - get_parm = property(_Hamlib.rot_caps_get_parm_get, _Hamlib.rot_caps_get_parm_set) - set_ext_level = property(_Hamlib.rot_caps_set_ext_level_get, _Hamlib.rot_caps_set_ext_level_set) - get_ext_level = property(_Hamlib.rot_caps_get_ext_level_get, _Hamlib.rot_caps_get_ext_level_set) - set_ext_func = property(_Hamlib.rot_caps_set_ext_func_get, _Hamlib.rot_caps_set_ext_func_set) - get_ext_func = property(_Hamlib.rot_caps_get_ext_func_get, _Hamlib.rot_caps_get_ext_func_set) - set_ext_parm = property(_Hamlib.rot_caps_set_ext_parm_get, _Hamlib.rot_caps_set_ext_parm_set) - get_ext_parm = property(_Hamlib.rot_caps_get_ext_parm_get, _Hamlib.rot_caps_get_ext_parm_set) - get_status = property(_Hamlib.rot_caps_get_status_get, _Hamlib.rot_caps_get_status_set) - - def __init__(self): - _Hamlib.rot_caps_swiginit(self, _Hamlib.new_rot_caps()) - __swig_destroy__ = _Hamlib.delete_rot_caps - -# Register rot_caps in _Hamlib: -_Hamlib.rot_caps_swigregister(rot_caps) - -class rot_state(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - min_az = property(_Hamlib.rot_state_min_az_get, _Hamlib.rot_state_min_az_set) - max_az = property(_Hamlib.rot_state_max_az_get, _Hamlib.rot_state_max_az_set) - min_el = property(_Hamlib.rot_state_min_el_get, _Hamlib.rot_state_min_el_set) - max_el = property(_Hamlib.rot_state_max_el_get, _Hamlib.rot_state_max_el_set) - south_zero = property(_Hamlib.rot_state_south_zero_get, _Hamlib.rot_state_south_zero_set) - az_offset = property(_Hamlib.rot_state_az_offset_get, _Hamlib.rot_state_az_offset_set) - el_offset = property(_Hamlib.rot_state_el_offset_get, _Hamlib.rot_state_el_offset_set) - has_get_func = property(_Hamlib.rot_state_has_get_func_get, _Hamlib.rot_state_has_get_func_set) - has_set_func = property(_Hamlib.rot_state_has_set_func_get, _Hamlib.rot_state_has_set_func_set) - has_get_level = property(_Hamlib.rot_state_has_get_level_get, _Hamlib.rot_state_has_get_level_set) - has_set_level = property(_Hamlib.rot_state_has_set_level_get, _Hamlib.rot_state_has_set_level_set) - has_get_parm = property(_Hamlib.rot_state_has_get_parm_get, _Hamlib.rot_state_has_get_parm_set) - has_set_parm = property(_Hamlib.rot_state_has_set_parm_get, _Hamlib.rot_state_has_set_parm_set) - has_status = property(_Hamlib.rot_state_has_status_get, _Hamlib.rot_state_has_status_set) - level_gran = property(_Hamlib.rot_state_level_gran_get, _Hamlib.rot_state_level_gran_set) - parm_gran = property(_Hamlib.rot_state_parm_gran_get, _Hamlib.rot_state_parm_gran_set) - rotport = property(_Hamlib.rot_state_rotport_get, _Hamlib.rot_state_rotport_set) - comm_state = property(_Hamlib.rot_state_comm_state_get, _Hamlib.rot_state_comm_state_set) - priv = property(_Hamlib.rot_state_priv_get, _Hamlib.rot_state_priv_set) - obj = property(_Hamlib.rot_state_obj_get, _Hamlib.rot_state_obj_set) - current_speed = property(_Hamlib.rot_state_current_speed_get, _Hamlib.rot_state_current_speed_set) - - def __init__(self): - _Hamlib.rot_state_swiginit(self, _Hamlib.new_rot_state()) - __swig_destroy__ = _Hamlib.delete_rot_state - -# Register rot_state in _Hamlib: -_Hamlib.rot_state_swigregister(rot_state) - -class s_rot(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - caps = property(_Hamlib.s_rot_caps_get, _Hamlib.s_rot_caps_set) - state = property(_Hamlib.s_rot_state_get, _Hamlib.s_rot_state_set) - - def __init__(self): - _Hamlib.s_rot_swiginit(self, _Hamlib.new_s_rot()) - __swig_destroy__ = _Hamlib.delete_s_rot - -# Register s_rot in _Hamlib: -_Hamlib.s_rot_swigregister(s_rot) - - -def rot_init(rot_model): - return _Hamlib.rot_init(rot_model) - -def rot_has_get_level(rot, level): - return _Hamlib.rot_has_get_level(rot, level) - -def rot_has_set_level(rot, level): - return _Hamlib.rot_has_set_level(rot, level) - -def rot_has_get_parm(rot, parm): - return _Hamlib.rot_has_get_parm(rot, parm) - -def rot_has_set_parm(rot, parm): - return _Hamlib.rot_has_set_parm(rot, parm) - -def rot_has_get_func(rot, func): - return _Hamlib.rot_has_get_func(rot, func) - -def rot_has_set_func(rot, func): - return _Hamlib.rot_has_set_func(rot, func) - -def rot_set_func(rot, func, status): - return _Hamlib.rot_set_func(rot, func, status) - -def rot_get_func(rot, func, status): - return _Hamlib.rot_get_func(rot, func, status) - -def rot_set_level(rig, level, val): - return _Hamlib.rot_set_level(rig, level, val) - -def rot_get_level(rig, level, val): - return _Hamlib.rot_get_level(rig, level, val) - -def rot_set_parm(rig, parm, val): - return _Hamlib.rot_set_parm(rig, parm, val) - -def rot_get_parm(rig, parm, val): - return _Hamlib.rot_get_parm(rig, parm, val) - -def rot_set_ext_level(rig, token, val): - return _Hamlib.rot_set_ext_level(rig, token, val) - -def rot_get_ext_level(rig, token, val): - return _Hamlib.rot_get_ext_level(rig, token, val) - -def rot_set_ext_func(rig, token, status): - return _Hamlib.rot_set_ext_func(rig, token, status) - -def rot_get_ext_func(rig, token, status): - return _Hamlib.rot_get_ext_func(rig, token, status) - -def rot_set_ext_parm(rig, token, val): - return _Hamlib.rot_set_ext_parm(rig, token, val) - -def rot_get_ext_parm(rig, token, val): - return _Hamlib.rot_get_ext_parm(rig, token, val) - -def rot_get_status(rot, status): - return _Hamlib.rot_get_status(rot, status) - -def rot_register(caps): - return _Hamlib.rot_register(caps) - -def rot_unregister(rot_model): - return _Hamlib.rot_unregister(rot_model) - -def rot_list_foreach(cfunc, data): - return _Hamlib.rot_list_foreach(cfunc, data) - -def rot_load_backend(be_name): - return _Hamlib.rot_load_backend(be_name) - -def rot_check_backend(rot_model): - return _Hamlib.rot_check_backend(rot_model) - -def rot_load_all_backends(): - return _Hamlib.rot_load_all_backends() - -def rot_probe_all(p): - return _Hamlib.rot_probe_all(p) - -def rot_token_foreach(rot, cfunc, data): - return _Hamlib.rot_token_foreach(rot, cfunc, data) - -def rot_confparam_lookup(rot, name): - return _Hamlib.rot_confparam_lookup(rot, name) - -def rot_token_lookup(rot, name): - return _Hamlib.rot_token_lookup(rot, name) - -def rot_ext_func_foreach(rot, cfunc, data): - return _Hamlib.rot_ext_func_foreach(rot, cfunc, data) - -def rot_ext_level_foreach(rot, cfunc, data): - return _Hamlib.rot_ext_level_foreach(rot, cfunc, data) - -def rot_ext_parm_foreach(rot, cfunc, data): - return _Hamlib.rot_ext_parm_foreach(rot, cfunc, data) - -def rot_ext_lookup(rot, name): - return _Hamlib.rot_ext_lookup(rot, name) - -def rot_ext_lookup_tok(rot, token): - return _Hamlib.rot_ext_lookup_tok(rot, token) - -def rot_ext_token_lookup(rot, name): - return _Hamlib.rot_ext_token_lookup(rot, name) - -def rot_get_caps(rot_model): - return _Hamlib.rot_get_caps(rot_model) - -def qrb(lon1, lat1, lon2, lat2): - return _Hamlib.qrb(lon1, lat1, lon2, lat2) - -def distance_long_path(distance): - return _Hamlib.distance_long_path(distance) - -def azimuth_long_path(azimuth): - return _Hamlib.azimuth_long_path(azimuth) - -def longlat2locator(longitude, latitude, pair_count): - return _Hamlib.longlat2locator(longitude, latitude, pair_count) - -def locator2longlat(locator): - return _Hamlib.locator2longlat(locator) - -def dms2dec(degrees, minutes, seconds, sw): - return _Hamlib.dms2dec(degrees, minutes, seconds, sw) - -def dec2dms(dec): - return _Hamlib.dec2dms(dec) - -def dec2dmmm(dec): - return _Hamlib.dec2dmmm(dec) - -def dmmm2dec(degrees, minutes, seconds, sw): - return _Hamlib.dmmm2dec(degrees, minutes, seconds, sw) - -def rot_parse_func(s): - return _Hamlib.rot_parse_func(s) - -def rot_parse_level(s): - return _Hamlib.rot_parse_level(s) - -def rot_parse_parm(s): - return _Hamlib.rot_parse_parm(s) - -def rot_strfunc(arg1): - return _Hamlib.rot_strfunc(arg1) - -def rot_strlevel(arg1): - return _Hamlib.rot_strlevel(arg1) - -def rot_strparm(arg1): - return _Hamlib.rot_strparm(arg1) - -def rot_strstatus(arg1): - return _Hamlib.rot_strstatus(arg1) -class Rig(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - rig = property(_Hamlib.Rig_rig_get, _Hamlib.Rig_rig_set) - caps = property(_Hamlib.Rig_caps_get, _Hamlib.Rig_caps_set) - state = property(_Hamlib.Rig_state_get, _Hamlib.Rig_state_set) - error_status = property(_Hamlib.Rig_error_status_get, _Hamlib.Rig_error_status_set) - do_exception = property(_Hamlib.Rig_do_exception_get, _Hamlib.Rig_do_exception_set) - - def __init__(self, rig_model): - _Hamlib.Rig_swiginit(self, _Hamlib.new_Rig(rig_model)) - __swig_destroy__ = _Hamlib.delete_Rig - - def open(self): - return _Hamlib.Rig_open(self) - - def close(self): - return _Hamlib.Rig_close(self) - - def set_freq(self, vfo, _freq_t): - return _Hamlib.Rig_set_freq(self, vfo, _freq_t) - - def set_mode(self, *args): - return _Hamlib.Rig_set_mode(self, *args) - - def set_ptt(self, vfo, _ptt_t): - return _Hamlib.Rig_set_ptt(self, vfo, _ptt_t) - - def set_rptr_shift(self, vfo, _rptr_shift_t): - return _Hamlib.Rig_set_rptr_shift(self, vfo, _rptr_shift_t) - - def set_rptr_offs(self, vfo, _shortfreq_t): - return _Hamlib.Rig_set_rptr_offs(self, vfo, _shortfreq_t) - - def set_ctcss_tone(self, vfo, _tone_t): - return _Hamlib.Rig_set_ctcss_tone(self, vfo, _tone_t) - - def set_dcs_code(self, vfo, _tone_t): - return _Hamlib.Rig_set_dcs_code(self, vfo, _tone_t) - - def set_ctcss_sql(self, vfo, _tone_t): - return _Hamlib.Rig_set_ctcss_sql(self, vfo, _tone_t) - - def set_dcs_sql(self, *args): - return _Hamlib.Rig_set_dcs_sql(self, *args) - - def set_split_freq(self, vfo, _freq_t): - return _Hamlib.Rig_set_split_freq(self, vfo, _freq_t) - - def set_split_mode(self, *args): - return _Hamlib.Rig_set_split_mode(self, *args) - - def set_split_freq_mode(self, *args): - return _Hamlib.Rig_set_split_freq_mode(self, *args) - - def set_split_vfo(self, *args): - return _Hamlib.Rig_set_split_vfo(self, *args) - - def set_rit(self, vfo, _shortfreq_t): - return _Hamlib.Rig_set_rit(self, vfo, _shortfreq_t) - - def set_xit(self, vfo, _shortfreq_t): - return _Hamlib.Rig_set_xit(self, vfo, _shortfreq_t) - - def set_ts(self, vfo, _shortfreq_t): - return _Hamlib.Rig_set_ts(self, vfo, _shortfreq_t) - - def set_ant(self, *args): - return _Hamlib.Rig_set_ant(self, *args) - - def set_func(self, *args): - return _Hamlib.Rig_set_func(self, *args) - - def set_ext_func(self, *args): - return _Hamlib.Rig_set_ext_func(self, *args) - - def set_bank(self, vfo, _int): - return _Hamlib.Rig_set_bank(self, vfo, _int) - - def set_mem(self, vfo, _int): - return _Hamlib.Rig_set_mem(self, vfo, _int) - - def send_dtmf(self, vfo, _const_char_string): - return _Hamlib.Rig_send_dtmf(self, vfo, _const_char_string) - - def send_morse(self, vfo, _const_char_string): - return _Hamlib.Rig_send_morse(self, vfo, _const_char_string) - - def vfo_op(self, vfo, _vfo_op_t): - return _Hamlib.Rig_vfo_op(self, vfo, _vfo_op_t) - - def scan(self, *args): - return _Hamlib.Rig_scan(self, *args) - - def set_level(self, *args): - return _Hamlib.Rig_set_level(self, *args) - - def set_ext_level(self, *args): - return _Hamlib.Rig_set_ext_level(self, *args) - - def get_level_i(self, *args): - return _Hamlib.Rig_get_level_i(self, *args) - - def get_level_f(self, *args): - return _Hamlib.Rig_get_level_f(self, *args) - - def set_vfo(self, _vfo_t): - return _Hamlib.Rig_set_vfo(self, _vfo_t) - - def set_powerstat(self, _powerstat_t): - return _Hamlib.Rig_set_powerstat(self, _powerstat_t) - - def set_trn(self, _int): - return _Hamlib.Rig_set_trn(self, _int) - - def has_get_level(self, _setting_t): - return _Hamlib.Rig_has_get_level(self, _setting_t) - - def has_set_parm(self, _setting_t): - return _Hamlib.Rig_has_set_parm(self, _setting_t) - - def has_set_func(self, _setting_t): - return _Hamlib.Rig_has_set_func(self, _setting_t) - - def reset(self, _reset_t): - return _Hamlib.Rig_reset(self, _reset_t) - - def has_scan(self, _scan_t): - return _Hamlib.Rig_has_scan(self, _scan_t) - - def has_vfo_op(self, _vfo_op_t): - return _Hamlib.Rig_has_vfo_op(self, _vfo_op_t) - - def passband_normal(self, _rmode_t): - return _Hamlib.Rig_passband_normal(self, _rmode_t) - - def passband_narrow(self, _rmode_t): - return _Hamlib.Rig_passband_narrow(self, _rmode_t) - - def passband_wide(self, _rmode_t): - return _Hamlib.Rig_passband_wide(self, _rmode_t) - - def ext_token_lookup(self, _const_char_string): - return _Hamlib.Rig_ext_token_lookup(self, _const_char_string) - - def token_lookup(self, _const_char_string): - return _Hamlib.Rig_token_lookup(self, _const_char_string) - - def set_ext_parm(self, _token_t_1, _value_t_2): - return _Hamlib.Rig_set_ext_parm(self, _token_t_1, _value_t_2) - - def set_parm(self, *args): - return _Hamlib.Rig_set_parm(self, *args) - - def get_parm_i(self, *args): - return _Hamlib.Rig_get_parm_i(self, *args) - - def get_parm_f(self, *args): - return _Hamlib.Rig_get_parm_f(self, *args) - - def set_conf(self, *args): - return _Hamlib.Rig_set_conf(self, *args) - - def get_freq(self, *args): - return _Hamlib.Rig_get_freq(self, *args) - - def get_mode(self, *args): - return _Hamlib.Rig_get_mode(self, *args) - - def get_split_mode(self, *args): - return _Hamlib.Rig_get_split_mode(self, *args) - - def get_vfo(self): - return _Hamlib.Rig_get_vfo(self) - - def get_ptt(self, *args): - return _Hamlib.Rig_get_ptt(self, *args) - - def get_rptr_shift(self, *args): - return _Hamlib.Rig_get_rptr_shift(self, *args) - - def get_rptr_offs(self, *args): - return _Hamlib.Rig_get_rptr_offs(self, *args) - - def get_ctcss_tone(self, *args): - return _Hamlib.Rig_get_ctcss_tone(self, *args) - - def get_dcs_code(self, *args): - return _Hamlib.Rig_get_dcs_code(self, *args) - - def get_ctcss_sql(self, *args): - return _Hamlib.Rig_get_ctcss_sql(self, *args) - - def get_dcs_sql(self, *args): - return _Hamlib.Rig_get_dcs_sql(self, *args) - - def get_split_freq(self, *args): - return _Hamlib.Rig_get_split_freq(self, *args) - - def get_split_vfo(self, *args): - return _Hamlib.Rig_get_split_vfo(self, *args) - - def get_rit(self, *args): - return _Hamlib.Rig_get_rit(self, *args) - - def get_xit(self, *args): - return _Hamlib.Rig_get_xit(self, *args) - - def get_ts(self, *args): - return _Hamlib.Rig_get_ts(self, *args) - - def get_ant(self, *args): - return _Hamlib.Rig_get_ant(self, *args) - - def get_mem(self, *args): - return _Hamlib.Rig_get_mem(self, *args) - - def get_powerstat(self): - return _Hamlib.Rig_get_powerstat(self) - - def get_trn(self): - return _Hamlib.Rig_get_trn(self) - - def get_dcd(self, *args): - return _Hamlib.Rig_get_dcd(self, *args) - - def mem_count(self): - return _Hamlib.Rig_mem_count(self) - - def lookup_mem_caps(self, channel_num=-1): - return _Hamlib.Rig_lookup_mem_caps(self, channel_num) - - def set_channel(self, chan): - return _Hamlib.Rig_set_channel(self, chan) - - def chan_clear(self, chans, nb_chans=1): - return _Hamlib.Rig_chan_clear(self, chans, nb_chans) - - def get_chan_all(self, *args): - return _Hamlib.Rig_get_chan_all(self, *args) - - def get_channel(self, *args): - return _Hamlib.Rig_get_channel(self, *args) - - def get_conf(self, *args): - return _Hamlib.Rig_get_conf(self, *args) - - def recv_dtmf(self, *args): - return _Hamlib.Rig_recv_dtmf(self, *args) - - def get_info(self): - return _Hamlib.Rig_get_info(self) - - def get_func(self, *args): - return _Hamlib.Rig_get_func(self, *args) - - def get_ext_func(self, *args): - return _Hamlib.Rig_get_ext_func(self, *args) - - def get_level(self, *args): - return _Hamlib.Rig_get_level(self, *args) - - def get_ext_level(self, *args): - return _Hamlib.Rig_get_ext_level(self, *args) - - def get_parm(self, *args): - return _Hamlib.Rig_get_parm(self, *args) - - def get_ext_parm(self, parm): - return _Hamlib.Rig_get_ext_parm(self, parm) - -# Register Rig in _Hamlib: -_Hamlib.Rig_swigregister(Rig) - -class channelArray(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - - def __init__(self, nelements): - _Hamlib.channelArray_swiginit(self, _Hamlib.new_channelArray(nelements)) - __swig_destroy__ = _Hamlib.delete_channelArray - - def __getitem__(self, index): - return _Hamlib.channelArray___getitem__(self, index) - - def __setitem__(self, index, value): - return _Hamlib.channelArray___setitem__(self, index, value) - - def cast(self): - return _Hamlib.channelArray_cast(self) - - @staticmethod - def frompointer(t): - return _Hamlib.channelArray_frompointer(t) - -# Register channelArray in _Hamlib: -_Hamlib.channelArray_swigregister(channelArray) - -def channelArray_frompointer(t): - return _Hamlib.channelArray_frompointer(t) - -class toneArray(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - - def __init__(self, nelements): - _Hamlib.toneArray_swiginit(self, _Hamlib.new_toneArray(nelements)) - __swig_destroy__ = _Hamlib.delete_toneArray - - def __getitem__(self, index): - return _Hamlib.toneArray___getitem__(self, index) - - def __setitem__(self, index, value): - return _Hamlib.toneArray___setitem__(self, index, value) - - def cast(self): - return _Hamlib.toneArray_cast(self) - - @staticmethod - def frompointer(t): - return _Hamlib.toneArray_frompointer(t) - -# Register toneArray in _Hamlib: -_Hamlib.toneArray_swigregister(toneArray) - -def toneArray_frompointer(t): - return _Hamlib.toneArray_frompointer(t) - -class Rot(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - rot = property(_Hamlib.Rot_rot_get, _Hamlib.Rot_rot_set) - caps = property(_Hamlib.Rot_caps_get, _Hamlib.Rot_caps_set) - state = property(_Hamlib.Rot_state_get, _Hamlib.Rot_state_set) - error_status = property(_Hamlib.Rot_error_status_get, _Hamlib.Rot_error_status_set) - do_exception = property(_Hamlib.Rot_do_exception_get, _Hamlib.Rot_do_exception_set) - - def __init__(self, rot_model): - _Hamlib.Rot_swiginit(self, _Hamlib.new_Rot(rot_model)) - __swig_destroy__ = _Hamlib.delete_Rot - - def open(self): - return _Hamlib.Rot_open(self) - - def close(self): - return _Hamlib.Rot_close(self) - - def set_position(self, _azimuth_t_1, _elevation_t_2): - return _Hamlib.Rot_set_position(self, _azimuth_t_1, _elevation_t_2) - - def get_position(self): - return _Hamlib.Rot_get_position(self) - - def stop(self): - return _Hamlib.Rot_stop(self) - - def park(self): - return _Hamlib.Rot_park(self) - - def reset(self, _rot_reset_t): - return _Hamlib.Rot_reset(self, _rot_reset_t) - - def move(self, _int_1, _int_2): - return _Hamlib.Rot_move(self, _int_1, _int_2) - - def token_lookup(self, _const_char_string): - return _Hamlib.Rot_token_lookup(self, _const_char_string) - - def set_conf(self, *args): - return _Hamlib.Rot_set_conf(self, *args) - - def get_conf(self, *args): - return _Hamlib.Rot_get_conf(self, *args) - - def get_info(self): - return _Hamlib.Rot_get_info(self) - -# Register Rot in _Hamlib: -_Hamlib.Rot_swigregister(Rot) - -class Amp(object): - thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") - __repr__ = _swig_repr - amp = property(_Hamlib.Amp_amp_get, _Hamlib.Amp_amp_set) - caps = property(_Hamlib.Amp_caps_get, _Hamlib.Amp_caps_set) - state = property(_Hamlib.Amp_state_get, _Hamlib.Amp_state_set) - error_status = property(_Hamlib.Amp_error_status_get, _Hamlib.Amp_error_status_set) - do_exception = property(_Hamlib.Amp_do_exception_get, _Hamlib.Amp_do_exception_set) - - def __init__(self, amp_model): - _Hamlib.Amp_swiginit(self, _Hamlib.new_Amp(amp_model)) - __swig_destroy__ = _Hamlib.delete_Amp - - def open(self): - return _Hamlib.Amp_open(self) - - def close(self): - return _Hamlib.Amp_close(self) - - def reset(self, _amp_reset_t): - return _Hamlib.Amp_reset(self, _amp_reset_t) - - def token_lookup(self, _const_char_string): - return _Hamlib.Amp_token_lookup(self, _const_char_string) - - def set_freq(self, _freq_t): - return _Hamlib.Amp_set_freq(self, _freq_t) - - def set_powerstat(self, _powerstat_t): - return _Hamlib.Amp_set_powerstat(self, _powerstat_t) - - def set_conf(self, *args): - return _Hamlib.Amp_set_conf(self, *args) - - def get_conf(self, *args): - return _Hamlib.Amp_get_conf(self, *args) - - def get_info(self): - return _Hamlib.Amp_get_info(self) - -# Register Amp in _Hamlib: -_Hamlib.Amp_swigregister(Amp) - - - diff --git a/tnc/lib/hamlib/linux/README b/tnc/lib/hamlib/linux/README deleted file mode 100644 index 25aac7d1..00000000 --- a/tnc/lib/hamlib/linux/README +++ /dev/null @@ -1,3 +0,0 @@ -# Hamlib -## Linux -## Last updated: 02.09.21 diff --git a/tnc/lib/hamlib/linux/_Hamlib.cpython-39-x86_64-linux-gnu.so b/tnc/lib/hamlib/linux/_Hamlib.cpython-39-x86_64-linux-gnu.so deleted file mode 100644 index 48a73df0a6bf02567aa0f9d9867c255331e6dde1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 889296 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ξ-@80kMj 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 z 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