Logo Search packages:      
Sourcecode: hamlib version File versions  Download package

Rig Level Settings.

Various operating levels supported by a rig.
STRING used in rigctl

See also:
rig_parse_level() rig_strlevel()
Enumerator:
RIG_LEVEL_NONE 

'' -- No Level

RIG_LEVEL_PREAMP 

PREAMP -- Preamp, arg int (dB)

RIG_LEVEL_ATT 

ATT -- Attenuator, arg int (dB)

RIG_LEVEL_VOX 

VOX -- VOX delay, arg int (tenth of seconds)

RIG_LEVEL_AF 

AF -- Volume, arg float [0.0 ... 1.0]

RIG_LEVEL_RF 

RF -- RF gain (not TX power), arg float [0.0 ... 1.0]

RIG_LEVEL_SQL 

SQL -- Squelch, arg float [0.0 ... 1.0]

RIG_LEVEL_IF 

IF -- IF, arg int (Hz)

RIG_LEVEL_APF 

APF -- Audio Peak Filter, arg float [0.0 ... 1.0]

RIG_LEVEL_NR 

NR -- Noise Reduction, arg float [0.0 ... 1.0]

RIG_LEVEL_PBT_IN 

PBT_IN -- Twin PBT (inside), arg float [0.0 ... 1.0]

RIG_LEVEL_PBT_OUT 

PBT_OUT -- Twin PBT (outside), arg float [0.0 ... 1.0]

RIG_LEVEL_CWPITCH 

CWPITCH -- CW pitch, arg int (Hz)

RIG_LEVEL_RFPOWER 

RFPOWER -- RF Power, arg float [0.0 ... 1.0]

RIG_LEVEL_MICGAIN 

MICGAIN -- MIC Gain, arg float [0.0 ... 1.0]

RIG_LEVEL_KEYSPD 

KEYSPD -- Key Speed, arg int (WPM)

RIG_LEVEL_NOTCHF 

NOTCHF -- Notch Freq., arg int (Hz)

RIG_LEVEL_COMP 

COMP -- Compressor, arg float [0.0 ... 1.0]

RIG_LEVEL_AGC 

AGC -- AGC, arg int (see enum agc_level_e)

RIG_LEVEL_BKINDL 

BKINDL -- BKin Delay, arg int (tenth of dots)

RIG_LEVEL_BALANCE 

BAL -- Balance (Dual Watch), arg float [0.0 ... 1.0]

RIG_LEVEL_METER 

METER -- Display meter, arg int (see enum meter_level_e)

RIG_LEVEL_VOXGAIN 

VOXGAIN -- VOX gain level, arg float [0.0 ... 1.0]

RIG_LEVEL_VOXDELAY 

Synonym of RIG_LEVEL_VOX

RIG_LEVEL_ANTIVOX 

ANTIVOX -- anti-VOX level, arg float [0.0 ... 1.0]

RIG_LEVEL_SLOPE_LOW 

SLOPE_LOW -- Slope tune, low frequency cut,

RIG_LEVEL_SLOPE_HIGH 

SLOPE_HIGH -- Slope tune, high frequency cut,

RIG_LEVEL_BKIN_DLYMS 

BKIN_DLYMS -- BKin Delay, arg int Milliseconds These ones are not settable

RIG_LEVEL_RAWSTR 

RAWSTR -- Raw (A/D) value for signal strength, specific to each rig, arg int

RIG_LEVEL_SQLSTAT 

SQLSTAT -- SQL status, arg int (open=1/closed=0). Deprecated, use get_dcd instead

RIG_LEVEL_SWR 

SWR -- SWR, arg float [0.0 ... infinite]

RIG_LEVEL_ALC 

ALC -- ALC, arg float

RIG_LEVEL_STRENGTH 

STRENGTH -- Effective (calibrated) signal strength relative to S9, arg int (dB) Bandwidth Control, arg int (Hz)

Definition at line 619 of file rig.h.

                 {
      RIG_LEVEL_NONE =  0,    /*!< '' -- No Level */
      RIG_LEVEL_PREAMP =      (1<<0),     /*!< \c PREAMP -- Preamp, arg int (dB) */
      RIG_LEVEL_ATT =         (1<<1),     /*!< \c ATT -- Attenuator, arg int (dB) */
      RIG_LEVEL_VOX =         (1<<2),     /*!< \c VOX -- VOX delay, arg int (tenth of seconds) */
      RIG_LEVEL_AF =          (1<<3),     /*!< \c AF -- Volume, arg float [0.0 ... 1.0] */
      RIG_LEVEL_RF =          (1<<4),     /*!< \c RF -- RF gain (not TX power), arg float [0.0 ... 1.0] */
      RIG_LEVEL_SQL =         (1<<5),     /*!< \c SQL -- Squelch, arg float [0.0 ... 1.0] */
      RIG_LEVEL_IF =          (1<<6),     /*!< \c IF -- IF, arg int (Hz) */
      RIG_LEVEL_APF =         (1<<7),     /*!< \c APF -- Audio Peak Filter, arg float [0.0 ... 1.0] */
      RIG_LEVEL_NR =          (1<<8),     /*!< \c NR -- Noise Reduction, arg float [0.0 ... 1.0] */
      RIG_LEVEL_PBT_IN =      (1<<9),     /*!< \c PBT_IN -- Twin PBT (inside), arg float [0.0 ... 1.0] */
      RIG_LEVEL_PBT_OUT =     (1<<10),/*!< \c PBT_OUT -- Twin PBT (outside), arg float [0.0 ... 1.0] */
      RIG_LEVEL_CWPITCH =     (1<<11),/*!< \c CWPITCH -- CW pitch, arg int (Hz) */
      RIG_LEVEL_RFPOWER =     (1<<12),/*!< \c RFPOWER -- RF Power, arg float [0.0 ... 1.0] */
      RIG_LEVEL_MICGAIN =     (1<<13),/*!< \c MICGAIN -- MIC Gain, arg float [0.0 ... 1.0] */
      RIG_LEVEL_KEYSPD =      (1<<14),/*!< \c KEYSPD -- Key Speed, arg int (WPM) */
      RIG_LEVEL_NOTCHF =      (1<<15),/*!< \c NOTCHF -- Notch Freq., arg int (Hz) */
      RIG_LEVEL_COMP =  (1<<16),/*!< \c COMP -- Compressor, arg float [0.0 ... 1.0] */
      RIG_LEVEL_AGC =         (1<<17),/*!< \c AGC -- AGC, arg int (see enum agc_level_e) */
      RIG_LEVEL_BKINDL =      (1<<18),/*!< \c BKINDL -- BKin Delay, arg int (tenth of dots) */
      RIG_LEVEL_BALANCE =     (1<<19),/*!< \c BAL -- Balance (Dual Watch), arg float [0.0 ... 1.0] */
      RIG_LEVEL_METER = (1<<20),/*!< \c METER -- Display meter, arg int (see enum meter_level_e) */

      RIG_LEVEL_VOXGAIN =     (1<<21),/*!< \c VOXGAIN -- VOX gain level, arg float [0.0 ... 1.0] */
      RIG_LEVEL_VOXDELAY =  RIG_LEVEL_VOX,      /*!< Synonym of RIG_LEVEL_VOX */
      RIG_LEVEL_ANTIVOX =     (1<<22),/*!< \c ANTIVOX -- anti-VOX level, arg float [0.0 ... 1.0] */
      RIG_LEVEL_SLOPE_LOW = (1<<23),/*!< \c SLOPE_LOW -- Slope tune, low frequency cut, */
      RIG_LEVEL_SLOPE_HIGH = (1<<24),/*!< \c SLOPE_HIGH -- Slope tune, high frequency cut, */
      RIG_LEVEL_BKIN_DLYMS = (1<<25),/*!< \c BKIN_DLYMS -- BKin Delay, arg int Milliseconds */

            /*!< These ones are not settable */
      RIG_LEVEL_RAWSTR =      (1<<26),/*!< \c RAWSTR -- Raw (A/D) value for signal strength, specific to each rig, arg int */
      RIG_LEVEL_SQLSTAT =     (1<<27),/*!< \c SQLSTAT -- SQL status, arg int (open=1/closed=0). Deprecated, use get_dcd instead */
      RIG_LEVEL_SWR =         (1<<28),/*!< \c SWR -- SWR, arg float [0.0 ... infinite] */
      RIG_LEVEL_ALC =         (1<<29),/*!< \c ALC -- ALC, arg float */
      RIG_LEVEL_STRENGTH =(1<<30) /*!< \c STRENGTH -- Effective (calibrated) signal strength relative to S9, arg int (dB) */
      /*RIG_LEVEL_BWC =       (1<<31)*/ /*!< Bandwidth Control, arg int (Hz) */
};

Generated by  Doxygen 1.6.0   Back to index