Enums

enums.py - Contains enum classes.

class nirfmxcdma2k.enums.AcpAveragingEnabled(value)[source]

Bases: Enum

AcpAveragingEnabled.

FALSE = 0

The measurement is performed on a single acquisition.

TRUE = 1

The ACP measurement uses the value of the ACP_AVERAGING_COUNT attribute as the number of acquisitions over which the ACP measurement is averaged.

class nirfmxcdma2k.enums.AcpAveragingType(value)[source]

Bases: Enum

AcpAveragingType.

LOG = 1

The power spectrum is averaged in a logarithmic scale.

MAXIMUM = 3

The peak power in the spectrum at each frequency bin is retained from one acquisition to the next.

MINIMUM = 4

The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next.

RMS = 0

The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor.

SCALAR = 2

The square root of the power spectrum is averaged.

class nirfmxcdma2k.enums.AcpFftOverlapMode(value)[source]

Bases: Enum

AcpFftOverlapMode.

AUTOMATIC = 1

Indicates that RFmx chooses optimal values of the ACP_FFT_OVERLAP attribute based on the measurement configuration.

DISABLED = 0

Indicates that no overlapping is applied to the acquired samples.

class nirfmxcdma2k.enums.AcpIFOutputPowerOffsetAuto(value)[source]

Bases: Enum

AcpIFOutputPowerOffsetAuto.

FALSE = 0

The measurement does not compute an IF output power level offset for the offset channels.

TRUE = 1

The measurement computes an IF output power level offset for the offset channels.

class nirfmxcdma2k.enums.AcpMeasurementMethod(value)[source]

Bases: Enum

AcpMeasurementMethod.

DYNAMIC_RANGE = 1

The ACP measurement acquires the spectrum using the hardware-specific optimizations for different frequency bands. Use this method to get the best dynamic range. Supported Devices: PXIe-5665/5668R.

NORMAL = 0

The ACP measurement acquires the spectrum using the same signal analyzer setting across frequency bands. Use this method when measurement speed is desirable over higher dynamic range.

SEQUENTIAL_FFT = 2

The ACP measurement acquires I/Q the samples specified by the ACP_SWEEP_TIME_INTERVAL. These samples are divided into smaller chunks. The size of each chunk is defined by the ACP_SEQUENTIAL_FFT_SIZE attribute, and FFT is computed for each these chunks. The resultant FFTs are averaged to get the spectrum used to compute the ACP. If the total acquired samples is not an integer multiple of the FFT size, the remaining samples at the end of the acquisition are not used. Use this method to optimize the ACP Measurement speed. The accuracy of results may be reduced when using this measurement method.

For accurate power measurements when the power characteristics of the signal vary over time, averaging is allowed.

The following attributes have limited support when you set the ACP Measurement Method attribute to Sequential FFT.

Properties

Supported Values

ACP_RBW_FILTER_AUTO_BANDWIDTH

True

ACP_RBW_FILTER_TYPE

FFT Based

ACP_AVERAGING_COUNT

>=1

ACP_NUMBER_OF_ANALYSIS_THREADS

>=1

Note

For multi-span FFT, the averaging count should be 1.

class nirfmxcdma2k.enums.AcpNoiseCompensationEnabled(value)[source]

Bases: Enum

AcpNoiseCompensationEnabled.

FALSE = 0

Disables compensation of the channel powers for the noise floor of the signal analyzer.

TRUE = 1

Enables compensation of the channel powers for the noise floor of the signal analyzer. The noise floor of the signal analyzer is measured for the RF path used by the ACP measurement and cached for future use. If signal analyzer or measurement parameters change, noise floors are measured again.

Supported Devices: PXIe-5663/5665/5668R, PXIe-5830/5831/5832/5842/5860

class nirfmxcdma2k.enums.AcpRbwAutoBandwidth(value)[source]

Bases: Enum

AcpRbwAutoBandwidth.

FALSE = 0

The measurement uses the RBW that you specify in the ACP_RBW_FILTER_BANDWIDTH attribute.

TRUE = 1

The measurement computes the RBW.

class nirfmxcdma2k.enums.AcpRbwFilterType(value)[source]

Bases: Enum

AcpRbwFilterType.

FFT_BASED = 0

An RBW filter with an FFT-based response is applied.

FLAT = 2

An RBW filter with a flat response is applied.

GAUSSIAN = 1

An RBW filter with a Gaussian response is applied.

class nirfmxcdma2k.enums.AcpSweepTimeAuto(value)[source]

Bases: Enum

AcpSweepTimeAuto.

FALSE = 0

The measurement uses the sweep time that you specify in the ACP_SWEEP_TIME_INTERVAL attribute.

TRUE = 1

The measurement uses the default sweep time of 0.001667 seconds.

class nirfmxcdma2k.enums.Branch(value)[source]

Bases: Enum

Branch.

I = 0

Specifies the in-phase branch.

I_AND_Q = 2

Specifies the in-phase and quadrature branch.

Q = 1

Specifies the quadrature branch.

class nirfmxcdma2k.enums.CdaIQGainImbalanceRemovalEnabled(value)[source]

Bases: Enum

CdaIQGainImbalanceRemovalEnabled.

FALSE = 0

I/Q gain imbalance is not removed before the CDA measurement.

TRUE = 1

I/Q gain imbalance is removed before the CDA measurement.

class nirfmxcdma2k.enums.CdaIQOffsetRemovalEnabled(value)[source]

Bases: Enum

CdaIQOffsetRemovalEnabled.

FALSE = 0

I/Q offset is not removed before the CDA measurement.

TRUE = 1

I/Q offset is removed before the CDA measurement.

class nirfmxcdma2k.enums.CdaIQQuadratureErrorRemovalEnabled(value)[source]

Bases: Enum

CdaIQQuadratureErrorRemovalEnabled.

FALSE = 0

I/Q quadrature error is not removed before the CDA measurement.

TRUE = 1

I/Q quadrature error is removed before the CDA measurement.

class nirfmxcdma2k.enums.CdaMeasurementChannelBranch(value)[source]

Bases: Enum

CdaMeasurementChannelBranch.

I = 0

Specifies the in-phase branch.

Q = 1

Specifies the quadrature branch.

class nirfmxcdma2k.enums.CdaPowerUnit(value)[source]

Bases: Enum

CdaPowerUnit.

DB = 0

The CDA measurement results are reported in dB.

DBM = 1

The CDA measurement results are reported in dBm.

class nirfmxcdma2k.enums.CdaReceiveFilterEnabled(value)[source]

Bases: Enum

CdaReceiveFilterEnabled.

FALSE = 0

Disables receive filtering for the CDA measurement.

TRUE = 1

Enables receive filtering for the CDA measurement.

class nirfmxcdma2k.enums.CdaSpectrumInverted(value)[source]

Bases: Enum

CdaSpectrumInverted.

FALSE = 0

The measured spectrum is normal.

TRUE = 1

The measured spectrum is inverted.

class nirfmxcdma2k.enums.CdaSynchronizationMode(value)[source]

Bases: Enum

CdaSynchronizationMode.

ARBITRARY = 2

The symbol boundary is detected, and the measurement is performed over the number of slots specified by the CDA Meas Length attribute starting at the CDA measurement offset slots from the symbol boundary.

FRAME = 0

The frame boundary is detected, and the measurement is performed over the number of slots specified by the CDA_MEASUREMENT_LENGTH attribute starting at the CDA measurement offset slots from the frame boundary.

SLOT = 1

The slot boundary is detected, and the measurement is performed over the number of slots specified by the CDA Meas Length attribute starting at the CDA measurement offset slots from the slot boundary.

class nirfmxcdma2k.enums.ChannelConfigurationMode(value)[source]

Bases: Enum

ChannelConfigurationMode.

AUTO_DETECT = 0

Specifies that the system automatically detects the channels.

USER_DEFINED = 1

Specifies that the system uses a specific channel configuration.

class nirfmxcdma2k.enums.ChpAveragingEnabled(value)[source]

Bases: Enum

ChpAveragingEnabled.

FALSE = 0

The measurement is performed on a single acquisition.

TRUE = 1

The CHP measurement uses the CHP_AVERAGING_COUNT attribute as the number of acquisitions over which the CHP measurement is averaged.

class nirfmxcdma2k.enums.ChpAveragingType(value)[source]

Bases: Enum

ChpAveragingType.

LOG = 1

The power spectrum is averaged on a logarithmic scale.

MAXIMUM = 3

The peak power in the spectrum at each frequency bin is retained from one acquisition to the next.

MINIMUM = 4

The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next.

RMS = 0

The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor.

SCALAR = 2

The square root of the power spectrum is averaged.

class nirfmxcdma2k.enums.ChpRbwAutoBandwidth(value)[source]

Bases: Enum

ChpRbwAutoBandwidth.

FALSE = 0

The measurement uses the RBW that you specify in the CHP_RBW_FILTER_BANDWIDTH attribute.

TRUE = 1

The measurement computes the RBW.

class nirfmxcdma2k.enums.ChpRbwFilterType(value)[source]

Bases: Enum

ChpRbwFilterType.

FFT_BASED = 0

No RBW filtering is performed.

FLAT = 2

An RBW filter with a flat response is applied.

GAUSSIAN = 1

An RBW filter with a Gaussian response is applied.

class nirfmxcdma2k.enums.ChpSweepTimeAuto(value)[source]

Bases: Enum

ChpSweepTimeAuto.

FALSE = 0

The measurement uses the sweep time that you specify in the CHP_SWEEP_TIME_INTERVAL attribute.

TRUE = 1

The measurement uses the default sweep time of 0.001667 seconds.

class nirfmxcdma2k.enums.DigitalEdgeTriggerEdge(value)[source]

Bases: Enum

DigitalEdgeTriggerEdge.

FALLING_EDGE = 1

The trigger asserts on the falling edge of the signal.

RISING_EDGE = 0

The trigger asserts on the rising edge of the signal.

class nirfmxcdma2k.enums.IQPowerEdgeTriggerLevelType(value)[source]

Bases: Enum

IQPowerEdgeTriggerLevelType.

ABSOLUTE = 1

The IQ Power Edge Level attribute specifies the absolute power.

RELATIVE = 0

The IQ Power Edge Level attribute is relative to the value of the REFERENCE_LEVEL attribute.

class nirfmxcdma2k.enums.IQPowerEdgeTriggerSlope(value)[source]

Bases: Enum

IQPowerEdgeTriggerSlope.

FALLING_SLOPE = 1

The trigger asserts when the signal power is falling.

RISING_SLOPE = 0

The trigger asserts when the signal power is rising.

class nirfmxcdma2k.enums.LimitedConfigurationChange(value)[source]

Bases: Enum

LimitedConfigurationChange.

DISABLED = 0

This is the normal mode of RFmx operation. All configuration changes in RFmxInstr attributes or in personality attributes will be applied during RFmx Commit.

FREQUENCY = 2

Signal configuration, other than center frequency and external attenuation, is locked after first Commit of the named signal configuration. Thereafter, only the CENTER_FREQUENCY and EXTERNAL_ATTENUATION attribute value changes will be considered by subsequent driver Commits or Initiates of this signal. Refer to the Limitations of the Limited Configuration Change Property topic for more details about the limitations of using this mode.

FREQUENCY_AND_REFERENCE_LEVEL = 4

Signal configuration, other than center frequency, reference level, and external attenuation, is locked after first Commit of the named signal configuration. Thereafter only Center Frequency, Reference Level, and External Attenuation attribute value changes will be considered by subsequent driver Commits or Initiates of this signal. If you have configured this signal to use an IQ Power Edge Trigger, NI recommends you set the IQ Power Edge Level Type to Relative so that the trigger level is automatically adjusted as you adjust the reference level. Refer to the Limitations of the Limited Configuration Change Property topic for more details about the limitations of using this mode.

NO_CHANGE = 1

Signal configuration is locked after the first Commit of the named signal configuration. Any configuration change thereafter either in RFmxInstr attributes or personality attributes will not be considered by subsequent RFmx Commits or Initiates of this signal. Use No Change if you have created named signal configurations for all measurement configurations but are setting some RFmxInstr attributes. Refer to the Limitations of the Limited Configuration Change Property topic for more details about the limitations of using this mode.

REFERENCE_LEVEL = 3

Signal configuration, other than the reference level, is locked after first Commit of the named signal configuration. Thereafter only the REFERENCE_LEVEL attribute value change will be considered by subsequent driver Commits or Initiates of this signal. If you have configured this signal to use an IQ Power Edge Trigger, NI recommends that you set the IQ_POWER_EDGE_TRIGGER_LEVEL_TYPE to Relative so that the trigger level is automatically adjusted as you adjust the reference level. Refer to the Limitations of the Limited Configuration Change Property topic for more details about the limitations of using this mode.

SELECTED_PORTS_FREQUENCY_AND_REFERENCE_LEVEL = 5

Signal configuration, other than selected ports, center frequency, reference level, external attenuation, and RFInstr configuration, is locked after first Commit or Initiate of the named signal configuration. Thereafter only Selected Ports, Center Frequency, Reference Level, and External Attenuation attribute value changes will be considered by subsequent driver Commits or Initiates of this signal. If you have configured this signal to use an IQ Power Edge Trigger, NI recommends you set the IQ Power Edge Level Type to Relative so that the trigger level is automatically adjusted as you adjust the reference level. Refer to the Limitations of the Limited Configuration Change Property topic for more details about the limitations of using this mode.

class nirfmxcdma2k.enums.LinkDirection(value)[source]

Bases: Enum

LinkDirection.

CDMA2k measurement uses 3GPP CDMA2k forward link direction also known as downlink direction to measure the received signal.

CDMA2k measurement uses 3GPP CDMA2k reverse link direction also known as uplink direction to measure the received signal.

class nirfmxcdma2k.enums.MeasurementTypes(value)[source]

Bases: IntFlag

MeasurementTypes.

ACP = 2

Selects ACP measurement.

CDA = 64

Selects CDA measurement.

CHP = 4

Selects CHP measurement.

MODACC = 1

Selects MODACC measurement.

OBW = 8

Selects OBW measurement.

QEVM = 32

Selects QEVM measurement.

SEM = 16

Selects SEM measurement.

SLOTPHASE = 128

Selects SLOTPHASE measurement.

SLOTPOWER = 256

Selects SLOTPOWER measurement.

class nirfmxcdma2k.enums.ModAccDetectedBranch(value)[source]

Bases: Enum

ModAccDetectedBranch.

I = 0

The signal modulated on the in-phase branch.

I_AND_Q = 2

The signal modulated on the in-phase branch and quadrature branch.

Q = 1

The signal modulated on the quadrature branch.

class nirfmxcdma2k.enums.ModAccIQGainImbalanceRemovalEnabled(value)[source]

Bases: Enum

ModAccIQGainImbalanceRemovalEnabled.

FALSE = 0

I/Q gain imbalance is not removed before the EVM measurement.

TRUE = 1

I/Q gain imbalance is removed before the EVM measurement.

class nirfmxcdma2k.enums.ModAccIQOffsetRemovalEnabled(value)[source]

Bases: Enum

ModAccIQOffsetRemovalEnabled.

FALSE = 0

I/Q offset is not removed before the EVM measurement.

TRUE = 1

I/Q offset is removed before the EVM measurement.

class nirfmxcdma2k.enums.ModAccIQQuadratureErrorRemovalEnabled(value)[source]

Bases: Enum

ModAccIQQuadratureErrorRemovalEnabled.

FALSE = 0

I/Q quadrature error is not removed before the EVM measurement.

TRUE = 1

I/Q quadrature error is removed before the EVM measurement.

class nirfmxcdma2k.enums.ModAccMultiCarrierFilterEnabled(value)[source]

Bases: Enum

ModAccMultiCarrierFilterEnabled.

FALSE = 0

Disables multi carrier filter for ModAcc measurement.

TRUE = 1

Enables multi carrier filter for ModAcc measurement.

class nirfmxcdma2k.enums.ModAccPeakActiveCdeBranch(value)[source]

Bases: Enum

ModAccPeakActiveCdeBranch.

I = 0

The signal is modulated on the in-phase branch.

I_AND_Q = 2

Complex modulated signal.

Q = 1

The signal is modulated on the quadrature branch.

class nirfmxcdma2k.enums.ModAccPeakCdeBranch(value)[source]

Bases: Enum

ModAccPeakCdeBranch.

I = 0

The signal is modulated on the in-phase branch.

I_AND_Q = 2

Complex modulated signal.

Q = 1

The signal is modulated on the quadrature branch.

class nirfmxcdma2k.enums.ModAccReceiveFilterEnabled(value)[source]

Bases: Enum

ModAccReceiveFilterEnabled.

FALSE = 0

Disables received filtering for the ModAcc measurement.

TRUE = 1

Enables received filtering for the ModAcc measurement.

class nirfmxcdma2k.enums.ModAccSpectrumInverted(value)[source]

Bases: Enum

ModAccSpectrumInverted.

FALSE = 0

The measured spectrum is not inverted.

TRUE = 1

The measured spectrum is inverted.

class nirfmxcdma2k.enums.ModAccSynchronizationMode(value)[source]

Bases: Enum

ModAccSynchronizationMode.

ARBITRARY = 2

The symbol boundary is detected, and the measurement is performed over the ModAcc Meas Length attribute starting at the ModAcc Meas Offset attribute from the slot boundary.

FRAME = 0

The frame boundary is detected, and the measurement is performed over the MODACC_MEASUREMENT_LENGTH attribute starting at the MODACC_MEASUREMENT_OFFSET attribute from the frame boundary.

SLOT = 1

The slot boundary is detected, and the measurement is performed over the ModAcc Meas Length attribute starting at the ModAcc Meas Offset attribute from the slot boundary.

class nirfmxcdma2k.enums.ObwAveragingEnabled(value)[source]

Bases: Enum

ObwAveragingEnabled.

FALSE = 0

The measurement is performed on a single acquisition.

TRUE = 1

The OBW measurement uses the value of the OBW_AVERAGING_COUNT attribute as the number of acquisitions over which the OBW measurement is averaged.

class nirfmxcdma2k.enums.ObwAveragingType(value)[source]

Bases: Enum

ObwAveragingType.

LOG = 1

The power spectrum is averaged in a logarithmic scale.

MAXIMUM = 3

The peak power in the spectrum at each frequency bin is retained from one acquisition to the next.

MINIMUM = 4

The lowest power in the spectrum at each frequency bin is retained from one acquisition to the next.

RMS = 0

The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor.

SCALAR = 2

The square root of the power spectrum is averaged.

class nirfmxcdma2k.enums.ObwRbwAutoBandwidth(value)[source]

Bases: Enum

ObwRbwAutoBandwidth.

FALSE = 0

The measurement uses the RBW that you specify in the OBW_RBW_FILTER_BANDWIDTH attribute.

TRUE = 1

The measurement computes the RBW.

class nirfmxcdma2k.enums.ObwRbwFilterType(value)[source]

Bases: Enum

ObwRbwFilterType.

FFT_BASED = 0

No RBW filtering is performed.

FLAT = 2

An RBW filter with a Flat response is applied.

GAUSSIAN = 1

An RBW filter with a Gaussian response is applied.

class nirfmxcdma2k.enums.ObwSweepTimeAuto(value)[source]

Bases: Enum

ObwSweepTimeAuto.

FALSE = 0

The measurement uses the sweep time that you specify in the OBW_SWEEP_TIME_INTERVAL attribute.

TRUE = 1

The measurement uses the default sweep time of 0.001667 seconds.

class nirfmxcdma2k.enums.QevmAveragingEnabled(value)[source]

Bases: Enum

QevmAveragingEnabled.

FALSE = 0

The averaging is disabled for the measurement.

TRUE = 1

The averaging is enabled for the measurement.

class nirfmxcdma2k.enums.QevmIQGainImbalanceRemovalEnabled(value)[source]

Bases: Enum

QevmIQGainImbalanceRemovalEnabled.

FALSE = 0

I/Q gain imbalance is not removed before the QEVM measurement.

TRUE = 1

I/Q gain imbalance is removed before the QEVM measurement.

class nirfmxcdma2k.enums.QevmIQOffsetRemovalEnabled(value)[source]

Bases: Enum

QevmIQOffsetRemovalEnabled.

FALSE = 0

I/Q offset is not removed before the QEVM measurement.

TRUE = 1

I/Q offset is removed before the QEVM measurement.

class nirfmxcdma2k.enums.QevmIQQuadratureErrorRemovalEnabled(value)[source]

Bases: Enum

QevmIQQuadratureErrorRemovalEnabled.

FALSE = 0

I/Q quadrature error is not removed before the QEVM measurement.

TRUE = 1

I/Q quadrature error is removed before the QEVM measurement.

class nirfmxcdma2k.enums.QevmReceiveFilterEnabled(value)[source]

Bases: Enum

QevmReceiveFilterEnabled.

FALSE = 0

Disables received filtering for the QEVM measurement.

TRUE = 1

Enables received filtering for the QEVM measurement.

class nirfmxcdma2k.enums.QevmSpectrumInverted(value)[source]

Bases: Enum

QevmSpectrumInverted.

FALSE = 0

The measurement spectrum is normal.

TRUE = 1

The measurement spectrum is inverted.

class nirfmxcdma2k.enums.RadioConfiguration(value)[source]

Bases: Enum

RadioConfiguration.

RC1 = 0

If LINK_DIRECTION attribute is set to Uplink, Radio configuration 1 includes 64-ary orthogonal modulation, reverse fundamental channel (R-FCH), and reverse supplemental code channels (R-SCCHs).

If Link Direction attribute is set to Downlink, Radio Configuration 1 includes binary phase-shift keying (BPSK), forward fundamental channels (F-FCHs) and forward supplemental channels (F-SCHs).

RC2 = 1

If Link Direction attribute is set to Uplink, Radio configuration 2 includes 64-ary orthogonal modulation, R-FCH, and R-SCCHs.

If Link Direction attribute is set to Downlink, Radio Configuration 2 includes BPSKs, F-FCHs and F-SCHs.

RC3 = 2

If Link Direction attribute is set to Uplink, Radio configuration 3 includes BPSK, R-FCH, and reverse supplemental channels (R-SCHs).

If Link Direction attribute is set to Downlink, Radio Configuration 3 includes quadrature phase-shift keying (QPSK), F-FCHs and F-SCHs.

RC4 = 3

If Link Direction attribute is set to Uplink, Radio configuration 4 includes BPSK, R-FCH, and R-SCHs.

If Link Direction attribute is set to Downlink, Radio Configuration 4 includes QPSK, F-FCHs and F-SCHs.

RC5 = 4

If Link Direction attribute is set to Uplink, Radio configuration 5 is not supported and gives invalid results.

If Link Direction attribute is set to Downlink, Radio Configuration 5 includes QPSK, F-FCHs and F-SCHs.

class nirfmxcdma2k.enums.SemAveragingEnabled(value)[source]

Bases: Enum

SemAveragingEnabled.

FALSE = 0

The measurement is performed on a single acquisition.

TRUE = 1

The SEM measurement uses the value of the SEM_AVERAGING_COUNT attribute as the number of acquisitions over which the SEM measurement is averaged.

class nirfmxcdma2k.enums.SemAveragingType(value)[source]

Bases: Enum

SemAveragingType.

LOG = 1

The power spectrum is averaged in a logarithmic scale.

MAXIMUM = 3

The peak power in the spectrum at each frequency bin is retained from one acquisition to the next.

MINIMUM = 4

The least power in the spectrum at each frequency bin is retained from one acquisition to the next.

RMS = 0

The power spectrum is linearly averaged. RMS averaging reduces signal fluctuations but not the noise floor.

SCALAR = 2

The square root of the power spectrum is averaged.

class nirfmxcdma2k.enums.SemLowerOffsetMeasurementStatus(value)[source]

Bases: Enum

SemLowerOffsetMeasurementStatus.

FAIL = 0

The lower offset segment measurement fails according to the measurement limits specified by the standard.

PASS = 1

The lower offset segment measurement passes according to the measurement limits specified by the standard.

class nirfmxcdma2k.enums.SemMeasurementStatus(value)[source]

Bases: Enum

SemMeasurementStatus.

FAIL = 0

The measurement fails according to the measurement limits specified by this standard.

PASS = 1

The measurement passes according to the measurement limits specified by this standard.

class nirfmxcdma2k.enums.SemOffsetRbwFilterType(value)[source]

Bases: Enum

SemOffsetRbwFilterType.

FFT_BASED = 0

No RBW filtering is performed.

FLAT = 2

The RBW filter has a flat response.

GAUSSIAN = 1

The RBW filter has a Gaussian response.

SYNCH_TUNED_4 = 3

The RBW filter has a response of a 4-pole synchronously tuned filter.

SYNCH_TUNED_5 = 4

The RBW filter has a response of a 5-pole synchronously tuned filter.

class nirfmxcdma2k.enums.SemSweepTimeAuto(value)[source]

Bases: Enum

SemSweepTimeAuto.

FALSE = 0

The measurement uses the sweep time that you specify in the SEM_SWEEP_TIME_INTERVAL attribute.

TRUE = 1

The measurement uses the default sweep time, 0.001667 seconds.

class nirfmxcdma2k.enums.SemUpperOffsetMeasurementStatus(value)[source]

Bases: Enum

SemUpperOffsetMeasurementStatus.

FAIL = 0

The lower offset segment measurement fails according to the measurement limits specified by this standard.

PASS = 1

The lower offset segment measurement passes according to the measurement limits specified by this standard.

class nirfmxcdma2k.enums.SlotPhaseReceiveFilterEnabled(value)[source]

Bases: Enum

SlotPhaseReceiveFilterEnabled.

FALSE = 0

Disables received filtering for the SlotPhase measurement.

TRUE = 1

Enables received filtering for the SlotPhase measurement.

class nirfmxcdma2k.enums.SlotPhaseSpectrumInverted(value)[source]

Bases: Enum

SlotPhaseSpectrumInverted.

FALSE = 0

The measured spectrum is not inverted.

TRUE = 1

The measured spectrum is inverted.

class nirfmxcdma2k.enums.SlotPhaseSynchronizationMode(value)[source]

Bases: Enum

SlotPhaseSynchronizationMode.

FRAME = 0

The frame boundary is detected, and the measurement is performed over the number of slots specified by the SLOTPHASE_MEASUREMENT_LENGTH attribute starting at the SLOTPHASE_MEASUREMENT_LENGTH slots from the frame boundary.

SLOT = 1

The slot boundary is detected, and the measurement is performed over the number of slots specified by the SlotPhase Meas Length attribute starting at the SlotPhase measurement offset slots from the slot boundary.

class nirfmxcdma2k.enums.SlotPowerReceiveFilterEnabled(value)[source]

Bases: Enum

SlotPowerReceiveFilterEnabled.

FALSE = 0

Disables received filtering for the SlotPower measurement.

TRUE = 1

Enables received filtering for the SlotPower measurement.

class nirfmxcdma2k.enums.SlotPowerSpectrumInverted(value)[source]

Bases: Enum

SlotPowerSpectrumInverted.

FALSE = 0

The measurement spectrum is normal.

TRUE = 1

The measurement spectrum is inverted.

class nirfmxcdma2k.enums.SlotPowerSynchronizationMode(value)[source]

Bases: Enum

SlotPowerSynchronizationMode.

FRAME = 0

The frame boundary is detected, and the measurement is performed over the number of slots specified by the SLOTPOWER_MEASUREMENT_LENGTH attribute starting at the SLOTPOWER_MEASUREMENT_OFFSET slots from the frame boundary.

SLOT = 1

The slot boundary is detected, and the measurement is performed over the number of slots specified by the SlotPower Meas Length attribute starting at the SlotPower measurement offset slots from the slot boundary.

class nirfmxcdma2k.enums.TriggerMinimumQuietTimeMode(value)[source]

Bases: Enum

TriggerMinimumQuietTimeMode.

AUTO = 1

The measurement computes the minimum quiet time used for triggering.

MANUAL = 0

The minimum quiet time for triggering is the value of the TRIGGER_MINIMUM_QUIET_TIME_DURATION attribute.

class nirfmxcdma2k.enums.TriggerType(value)[source]

Bases: Enum

TriggerType.

DIGITAL_EDGE = 1

The Reference Trigger is not asserted until a digital edge is detected. The source of the digital edge is specified using the DIGITAL_EDGE_TRIGGER_SOURCE attribute.

IQ_POWER_EDGE = 2

The Reference Trigger is asserted when the signal changes past the level specified by the slope (rising or falling), which is configured using the IQ_POWER_EDGE_TRIGGER_SOURCE attribute.

NONE = 0

No Reference Trigger is configured.

SOFTWARE = 3

The Reference Trigger is not asserted until a software trigger occurs.