Represents the properties to return various device warnings.

Derives from

None

Syntax

Namespace: NationalInstruments.ModularInstruments.NIRfsg

public class RfsgWarning

Remarks

Represents a list of warnings that are returned by the driver.

  

Properties

NameDescription
ArbOverflowDigitalGainWarningCode

Gets the warning code when overflow is detected in the Arb's digital gain circuit.

AwgWarningCode

Gets the warning code from AWG.

BandwidthExceededWarningCode

Gets the warning code when signal bandwidth exceeds FIR filter passband bandwidth.

CicFilterOverflowWarningCode

Gets the warning code when overflow is detected in the Arb's CIC filter and output waveform was clipped.

Code

Gets the error code that is assigned to the warning.

CoercedIQRateNotReadWarningCode

Gets the warning code when the IQ rate was coerced, but coerced IQ rate is not read.

CompensationLimitedWarningCode

Gets the warning code when the thermal correction has reached its limit.

FirFilterOverflowWarningCode

Gets the warning code when overflow is detected in the Arb's FIR Filter.

InaccurateTemperatureWarningCode

Gets the warning code when more variation in the readings is found than expected while averaging temperature sensor readings.

IncompatibleFileVersionWarningCode

Gets the warning code when the file version is not fully compatible with this driver.

InternalWarningCode

Gets the warning code for an internal warning.

InvalidAttenuatorWarningCode

Gets the warning code when attenuator hold is enabled, but the held attenuator combination is not calibrated at the new frequency.

InvalidAttributeNameWarningCode

Gets the warning code when the attribute name in the file was not recognized or is not supported.

InvalidCalibrationConstantsWarningCode

Gets the warning code when Calibration constants are invalid.

InvalidWaveformFilepathWarningCode

Gets the warning code when the waveform filepath is invalid.

IQSumOverflowWarningCode

Gets the warning code when the Arb's OSP circuit detected an overflow due to an IQ pair with an absolute value greater than 1.0.

LOWarningCode

Gets the warning code from LO.

Message

Gets or sets the message that describes the warning.

NotPhaseContinuousWarningCode

Gets the warning code when output signal is not be phase continuous.

OutOfRangeWarningCode

Gets the warning code when the specified value is outside the valid range and device performance is not guaranteed.

OutOfSpecificationUserSettingWarningCode

Gets the warning code when the requested property value exceeds device specification limits.

PowerLevelInaccuracyWarningCode

Gets the warning code when unable to correct for temperature deviation.

PowerOutOfRangeWarningCode

Gets the warning code when attenuator hold is enabled, and the requested power level is out of range for the selected attenuator.

ReadAndDownloadUnsuccessfulWarningCode

Gets the warning code when reading the waveforms from a TDMS file is unsuccessful.

ReversePowerProtectionWarningCode

Gets the warning code when the specified value is outside the valid range.

SignalOutsidePassbandWarningCode

Gets the warning code when the signal is outside of the upconverter passband.

UnexpectedDriverWarningCode

Gets the warning code for an unexpected driver warning.

UpconverterWarningCode

Gets the warning code from Upconverter.

Methods

NameDescription
Equals(RfsgWarning, bool)

Checks for the equality for the two RfsgWarning object considering whether warning message should be compared or not.

Equals(RfsgWarning)

Determines whether the current instance of RfsgWarning and the RfsgWarning object that you specify are equal.

Equals(object)

Determines whether the current instance of RfsgWarning and the object that you specify are equal.

GetHashCode()

Returns the hash code for the current instance of RfsgWarning.

ToString()

Converts the current instance of RfsgWarning to string.

Operators

NameDescription
operator!=(RfsgWarning, RfsgWarning)

Checks whether the two instances of RfsgWarning are unequal.

operator==(RfsgWarning, RfsgWarning)

Checks whether the two instances of RfsgWarning are equal.