Enums

enums.py - Contains enum classes.

class nirfmxtdscdma.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 nirfmxtdscdma.enums.AcpAveragingType(value)[source]

Bases: Enum

AcpAveragingType.

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 nirfmxtdscdma.enums.AcpFftOverlapMode(value)[source]

Bases: Enum

AcpFftOverlapMode.

AUTOMATIC = 1

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

DISABLED = 0

Indicates that overlapping is not applied to the acquired samples.

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

Bases: Enum

AcpIFOutputPowerOffsetAuto.

FALSE = 0

The system does not calculate an IF output power level offset.

TRUE = 1

The system calculates an IF output power level offset.

class nirfmxtdscdma.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 a higher measurement speed is desirable over a higher dynamic range.

SEQUENTIAL_FFT = 2

The ACP measurement acquires I/Q samples for a duration specified by the ACP_SWEEP_TIME_INTERVAL attribute. These samples are divided into smaller chunks. The size of these chunks is defined by the ACP_SEQUENTIAL_FFT_SIZE attribute and FFT is computed on each of these chunks. The resultant FFTs are averaged to get the spectrum and is used to compute ACP. If the total acquired samples is not an integer multiple of the FFT size, the remaining samples at the end of acquisition are not used for the measurement. Use this method to optimize ACP measurement speed. Accuracy of the 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 Meas Method attribute to Sequential FFT.

Property

Supported Value

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 nirfmxtdscdma.enums.AcpNoiseCompensationEnabled(value)[source]

Bases: Enum

AcpNoiseCompensationEnabled.

FALSE = 0

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

TRUE = 1

Enables compensation of the channel powers for the signal analyzer noise floor. 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 remeasured.

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

class nirfmxtdscdma.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 calculates the RBW.

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

Bases: Enum

AcpRbwFilterType.

FFT_BASED = 0

An RBW filter with a fast Fourier transform (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 nirfmxtdscdma.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 .00066 seconds (s).

class nirfmxtdscdma.enums.CdaAveragingEnabled(value)[source]

Bases: Enum

CdaAveragingEnabled.

FALSE = 0

The measurement is performed on a single acquisition.

TRUE = 1

The CDA measurement uses the value of the CDA_AVERAGING_COUNT attribute as the number of acquisitions over which the CDA measurement is averaged.

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

Bases: Enum

CdaIQGainImbalanceRemovalEnabled.

FALSE = 0

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

TRUE = 1

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

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

Bases: Enum

CdaIQOffsetRemovalEnabled.

FALSE = 0

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

TRUE = 1

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

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

Bases: Enum

CdaIQQuadratureErrorRemovalEnabled.

FALSE = 0

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

TRUE = 1

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

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

Bases: Enum

CdaPowerUnit.

DB = 0

The measurement unit for CDP results is dB.

DBM = 1

The measurement unit for CDP results is dBm.

class nirfmxtdscdma.enums.CdaRrcFilterEnabled(value)[source]

Bases: Enum

CdaRrcFilterEnabled.

FALSE = 0

Disables the RRC filter in the measurement.

TRUE = 1

Enables the RRC filter in the measurement.

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

Bases: Enum

CdaSpectrumInverted.

FALSE = 0

The spectrum is not inverted.

TRUE = 1

The spectrum is inverted.

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

Bases: Enum

CdaSynchronizationMode.

SLOT = 0

The measurement uses slot synchronization mode. The slot boundary in the acquired signal is detected, and the measurement is performed over one slot, starting from the boundary specified by the MODACC_MEASUREMENT_OFFSET attribute.

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

Bases: Enum

ChannelConfigurationMode.

AUTO_DETECT = 0

RFmx TD-SCDMA detects the channels automatically.

USER_DEFINED = 1

The channel configuration is defined manually. This mode increases measurement speed because no time is spent on channel detection.

class nirfmxtdscdma.enums.ChannelType(value)[source]

Bases: Enum

ChannelType.

DPCH = 1

Specifies that the user-defined channel is a dedicated physical channel (DPCH).

EDCH = 2

Specifies that the user-defined channel is an enhanced dedicated channel (EDCH).

HSSICH = 3

Specifies that the user-defined channel is a shared information channel for high speed downlink.

IDLE = 0

Specifies that the user-defined channel type is an empty slot.

class nirfmxtdscdma.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 nirfmxtdscdma.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 nirfmxtdscdma.enums.ChpRbwAutoBandwidth(value)[source]

Bases: Enum

ChpRbwAutoBandwidth.

FALSE = 0

The measurement uses the RBW you specify.

TRUE = 1

RFmx TD-SCDMA automatically calculates the RBW.

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

Bases: Enum

ChpRbwFilterType.

FFT_BASED = 0

An RBW filter with a fast Fourier transform (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 nirfmxtdscdma.enums.ChpSweepTimeAuto(value)[source]

Bases: Enum

ChpSweepTimeAuto.

FALSE = 0

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

TRUE = 1

The measurement uses the default sweep time of .00066 seconds (s).

class nirfmxtdscdma.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 nirfmxtdscdma.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 nirfmxtdscdma.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 nirfmxtdscdma.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 nirfmxtdscdma.enums.MeasurementTypes(value)[source]

Bases: IntFlag

MeasurementTypes.

ACP = 2

Selects ACP measurement.

CDA = 32

Selects CDA measurement.

CHP = 4

Selects CHP measurement.

MODACC = 1

Selects MODACC measurement.

OBW = 8

Selects OBW measurement.

PVT = 64

Selects PVT measurement.

SEM = 16

Selects SEM measurement.

SLOTPOWER = 128

Selects SLOTPOWER measurement.

class nirfmxtdscdma.enums.MidambleAutoDetectionMode(value)[source]

Bases: Enum

MidambleAutoDetectionMode.

MIDAMBLE_SHIFT = 1

The midamble shift is automatically detected from K possible midamble shift values, where K is specified by the MAXIMUM_NUMBER_OF_USERS attribute.

The K possible midamble shift values are:

Midamble Shift = k * floor(P/K),

where P is the length of the basic midamble code, and k is an integer from 0 to K-1.

OFF = 0

Auto detection of the midamble shift is disabled. The measurement uses the midamble shift value that you specify in the MIDAMBLE_SHIFT attribute.

class nirfmxtdscdma.enums.ModAccAveragingEnabled(value)[source]

Bases: Enum

ModAccAveragingEnabled.

FALSE = 0

The measurement is performed on a single acquisition.

TRUE = 1

The ModAcc measurement uses the value of the MODACC_AVERAGING_COUNT attribute as the number of acquisitions over which the ModAcc measurement is averaged.

class nirfmxtdscdma.enums.ModAccDetectedModulationType(value)[source]

Bases: Enum

ModAccDetectedModulationType.

MODULATION_TYPE_16QAM = 2

Indicates 16-QAM modulation.

MODULATION_TYPE_8PSK = 1

Indicates 8-PSK modulation.

MODULATION_TYPE_QPSK = 0

Indicates QPSK modulation.

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

Bases: Enum

ModAccIQGainImbalanceRemovalEnabled.

FALSE = 0

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

TRUE = 1

The I/Q gain imbalance is removed before the ModAcc measurement.

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

Bases: Enum

ModAccIQOffsetRemovalEnabled.

FALSE = 0

The I/Q offset is not removed before the ModAcc measurement.

TRUE = 1

The I/Q offset is removed before the ModAcc measurement.

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

Bases: Enum

ModAccIQQuadratureErrorRemovalEnabled.

FALSE = 0

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

TRUE = 1

The I/Q quadrature error is removed before the ModAcc measurement.

class nirfmxtdscdma.enums.ModAccRrcFilterEnabled(value)[source]

Bases: Enum

ModAccRrcFilterEnabled.

FALSE = 0

Disables the RRC filter in the ModAcc measurement.

TRUE = 1

Enables the RRC filter in the ModAcc measurement.

class nirfmxtdscdma.enums.ModAccSlotType(value)[source]

Bases: Enum

ModAccSlotType.

PILOT = 1

The measurement is performed on the pilot time slot. The pilot ModAcc results are obtained when you select this slot type.

TRAFFIC = 0

The measurement is performed on the traffic time slot. The composite, data, and midamble ModAcc results are obtained when you select this slot type.

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

Bases: Enum

ModAccSpectrumInverted.

FALSE = 0

The measured spectrum is not inverted.

TRUE = 1

The measured spectrum is inverted.

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

Bases: Enum

ModAccSynchronizationMode.

SLOT = 0

The measurement uses the slot synchronization mode. The slot boundary in the acquired signal is detected, and the measurement is performed over the number of slots specified by the MODACC_MEASUREMENT_LENGTH attribute, starting at the offset from the boundary specified by the MODACC_MEASUREMENT_OFFSET attribute.

If you set the TRIGGER_TYPE attribute to Digital Edge, you should provide the trigger at the start of the slot from which the ModAcc Meas Offset attribute should be considered. If you set the Trigger Type attribute to IQ Power Edge, it is required that the received signal has either one traffic time slot or contiguous traffic time slots. Additionally, for this trigger type, the traffic time slot(s) in the received signal should be contiguous with the pilot time slot, if the pilot time slot is present.

SUBFRAME = 1

The measurement uses the subframe synchronization mode. The first subframe boundary in the acquired signal is detected, and the measurement is performed over the number of slots specified by the ModAcc Meas Length attribute, starting at the offset from the boundary specified by the ModAcc Meas Offset attribute.

If you set the Trigger Type attribute to Digital Edge, you should provide the trigger at the start of the subframe. If you set the Trigger Type attribute to IQ Power Edge, it is required that the received signal has either one traffic time slot or contiguous traffic time slots. Additionally, the traffic time slot should be contiguous with the active pilot time slot.

class nirfmxtdscdma.enums.ModulationType(value)[source]

Bases: Enum

ModulationType.

MODULATION_TYPE_16QAM = 2

Specifies 16-quadrature amplitude modulation (16-QAM) modulation type.

MODULATION_TYPE_8PSK = 1

Specifies 8-phase shift keying (8-PSK) modulation type.

MODULATION_TYPE_QPSK = 0

Specifies quadrature-phase shift keying (QPSK) modulation type.

class nirfmxtdscdma.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 nirfmxtdscdma.enums.ObwAveragingType(value)[source]

Bases: Enum

ObwAveragingType.

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 nirfmxtdscdma.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 calculates the RBW.

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

Bases: Enum

ObwRbwFilterType.

FFT_BASED = 0

An RBW filter with a fast Fourier transform (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 nirfmxtdscdma.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 .00066 seconds (s).

class nirfmxtdscdma.enums.PvtAveragingEnabled(value)[source]

Bases: Enum

PvtAveragingEnabled.

FALSE = 0

The measurement is performed on a single acquisition.

TRUE = 1

The PVT measurement uses the value of the PVT_AVERAGING_COUNT attribute as the number of acquisitions over which the PVT measurement is averaged.

class nirfmxtdscdma.enums.PvtAveragingType(value)[source]

Bases: Enum

PvtAveragingType.

LOG = 1

The power spectrum is averaged on a logarithmic scale.

RMS = 0

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

class nirfmxtdscdma.enums.PvtMeasurementMethod(value)[source]

Bases: Enum

PvtMeasurementMethod.

DYNAMIC_RANGE = 1

The PVT 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-5644R/5645R/5646R/5840/5841/5842/5860

NORMAL = 0

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

class nirfmxtdscdma.enums.PvtMeasurementStatus(value)[source]

Bases: Enum

PvtMeasurementStatus.

FAIL = 0

Indicates that the test has failed, and the measured power in at least one measurement segment violates the limit.

PASS = 1

Indicates that the test has passed and the measured power in all defined segments does not violate the limits.

class nirfmxtdscdma.enums.PvtRrcFilterEnabled(value)[source]

Bases: Enum

PvtRrcFilterEnabled.

FALSE = 0

Disables the RRC filter in the measurement.

TRUE = 1

Enables the RRC filter in the measurement.

class nirfmxtdscdma.enums.PvtSegmentStatus(value)[source]

Bases: Enum

PvtSegmentStatus.

FAIL = 0

Indicates that the test has failed and the measured power in at least one measurement segment violates the limit.

PASS = 1

Indicates that the test has passed and the measured power in all defined segments does not violate the limits.

class nirfmxtdscdma.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 nirfmxtdscdma.enums.SemAveragingType(value)[source]

Bases: Enum

SemAveragingType.

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 nirfmxtdscdma.enums.SemLowerOffsetMeasurementStatus(value)[source]

Bases: Enum

SemLowerOffsetMeasurementStatus.

FAIL = 0

The lower offset segment measurement failed according to the measurement limits and criteria you set.

PASS = 1

The lower offset segment measurement passed according to the measurement limits and criteria you set.

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

Bases: Enum

SemMeasurementStatus.

FAIL = 0

The measurement failed according to the measurement limits and criteria you set.

PASS = 1

The measurement passed according to the measurement limits and criteria you set.

class nirfmxtdscdma.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 nirfmxtdscdma.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 of .00066 seconds (s).

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

Bases: Enum

SemUpperOffsetMeasurementStatus.

FAIL = 0

The measured power exceeded the specified measurement limits and failure criteria.

PASS = 1

The measured power did not exceed the specified measurement limits and failure criteria.

class nirfmxtdscdma.enums.SlotPowerRrcFilterEnabled(value)[source]

Bases: Enum

SlotPowerRrcFilterEnabled.

FALSE = 0

Disables the RRC filter in the SlotPower measurement.

TRUE = 1

Enables the RRC filter in the SlotPower measurement.

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

Bases: Enum

SlotPowerSpectrumInverted.

FALSE = 0

The spectrum is not inverted.

TRUE = 1

The spectrum is inverted.

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

Bases: Enum

TriggerMinimumQuietTimeMode.

AUTO = 1

The measurement calculates the minimum quiet time used for triggering.

MANUAL = 0

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

class nirfmxtdscdma.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 rising or falling slope, which is configured using the IQ_POWER_EDGE_TRIGGER_SLOPE attribute.

NONE = 0

No Reference Trigger is configured.

SOFTWARE = 3

The trigger is not asserted until a software trigger occurs.