Mapping the NI-SCOPE .NET API Enums and Enum Values to the NI-SCOPE C API Attributes/Functions and Values

The following table maps the NI-SCOPE .NET API enums and enum values to the corresponding NI-SCOPE C API attributes and values. All .NET members are in the NationalInstruments.ModularInstruments.NIScope namespace.

.NET API Enums and Enum Values C API Attributes/Functions and Values
ScopeAcquisitionStatus niScope_AcquisitionStatus
Complete NISCOPE_VAL_ACQ_COMPLETE
InProgress NISCOPE_VAL_ACQ_IN_PROGRESS
Unknown NISCOPE_VAL_ACQ_STATUS_UNKNOWN
ScopeAcquisitionType NISCOPE_ATTR_ACQUISITION_TYPE
Ddc NISCOPE_VAL_DDC
FlexibleResolution NISCOPE_VAL_FLEXRES
Normal NISCOPE_VAL_NORMAL
ScopeArrayMeasurementType niScope_FetchArrayMeasurement
NoMeasurement NISCOPE_VAL_NO_MEASUREMENT
LastAcquisitionHistogram NISCOPE_VAL_LAST_ACQ_HISTOGRAM
FftPhaseSpectrum NISCOPE_VAL_FFT_PHASE_SPECTRUM
FftAmplitudeSpectrumVoltsRms NISCOPE_VAL_FFT_AMP_SPECTRUM_VOLTS_RMS
MultipleAcquisitionVoltageHistogram NISCOPE_VAL_MULTI_ACQ_VOLTAGE_HISTOGRAM
MultipleAcquisitionTimeHistogram NISCOPE_VAL_MULTI_ACQ_TIME_HISTOGRAM
ArrayIntegral NISCOPE_VAL_ARRAY_INTEGRAL
Derivative NISCOPE_VAL_DERIVATIVE
Inverse NISCOPE_VAL_INVERSE
HanningWindow NISCOPE_VAL_HANNING_WINDOW
FlatTopWindow NISCOPE_VAL_FLAT_TOP_WINDOW
PolynomialInterpolation NISCOPE_VAL_POLYNOMIAL_INTERPOLATION
MultiplyChannels NISCOPE_VAL_MULTIPLY_CHANNELS
AddChannels NISCOPE_VAL_ADD_CHANNELS
SubtractChannels NISCOPE_VAL_SUBTRACT_CHANNELS
DivideChannels NISCOPE_VAL_DIVIDE_CHANNELS
MultipleAcquisitionAverage NISCOPE_VAL_MULTI_ACQ_AVERAGE
ButterworthFilter NISCOPE_VAL_BUTTERWORTH_FILTER
ChebyshevFilter NISCOPE_VAL_CHEBYSHEV_FILTER
FftAmplitudeSpectrumDB NISCOPE_VAL_FFT_AMP_SPECTRUM_DB
HammingWindow NISCOPE_VAL_HAMMING_WINDOW
WindowedFirFilter NISCOPE_VAL_WINDOWED_FIR_FILTER
BesselFilter NISCOPE_VAL_BESSEL_FILTER
TriangleWindow NISCOPE_VAL_TRIANGLE_WINDOW
BlackmanWindow NISCOPE_VAL_BLACKMAN_WINDOW
ArrayOffset NISCOPE_VAL_ARRAY_OFFSET
ArrayGain NISCOPE_VAL_ARRAY_GAIN
ScopeCableSenseMode NISCOPE_ATTR_CABLE_SENSE_MODE
Disabled NISCOPE_VAL_CABLE_SENSE_DISABLED
OnDemand NISCOPE_VAL_CABLE_SENSE_ON_DEMAND
ScopeChannelTerminalConfiguration NISCOPE_ATTR_CHANNEL_TERMINAL_CONFIGURATION
Differential NISCOPE_VAL_DIFFERENTIAL
SingleEnded NISCOPE_VAL_SINGLE_ENDED
UnbalancedDifferential NISCOPE_VAL_UNBALANCED_DIFFERENTIAL
ScopeDdcDataProcessingMode NISCOPE_ATTR_DDC_DATA_PROCESSING_MODE
Real NISCOPE_VAL_REAL
Complex NISCOPE_VAL_COMPLEX
ScopeFetchRelativeTo NISCOPE_ATTR_FETCH_RELATIVE_TO
Now NISCOPE_VAL_NOW
Pretrigger NISCOPE_VAL_PRETRIGGER
ReadPointer NISCOPE_VAL_READ_POINTER
Start NISCOPE_VAL_START
Trigger NISCOPE_VAL_TRIGGER
ScopeFlexFirAntiAliasFilterType NISCOPE_ATTR_FLEX_FIR_ANTIALIAS_FILTER_TYPE
Tap16Hanning NISCOPE_VAL_16_TAP_HANNING
Tap48Hanning NISCOPE_VAL_48_TAP_HANNING
Tap48Standard NISCOPE_VAL_48_TAP_STANDARD
Tap8Hanning NISCOPE_VAL_8_TAP_HANNING
ScopeMeasurementFilterType NISCOPE_ATTR_MEAS_FILTER_TYPE
LowPass NISCOPE_VAL_MEAS_LOWPASS
HighPass NISCOPE_VAL_MEAS_HIGHPASS
BandPass NISCOPE_VAL_MEAS_BANDPASS
BandStop NISCOPE_VAL_MEAS_BANDSTOP
ScopeMeasurementFirFilterWindow NISCOPE_ATTR_MEAS_FIR_FILTER_WINDOW
None NISCOPE_VAL_NONE
HanningWindow NISCOPE_VAL_HANNING_WINDOW
FlatTopWindow NISCOPE_VAL_FLAT_TOP_WINDOW
HammingWindow NISCOPE_VAL_HAMMING_WINDOW
TriangleWindow NISCOPE_VAL_TRIANGLE_WINDOW
BlackmanWindow NISCOPE_VAL_BLACKMAN_WINDOW
ScopeMeasurementPercentageMethod NISCOPE_ATTR_MEAS_PERCENTAGE_METHOD
LowHigh NISCOPE_VAL_MEAS_LOW_HIGH
MinMax NISCOPE_VAL_MEAS_MIN_MAX
BaseTop NISCOPE_VAL_MEAS_BASE_TOP
ScopeMeasurementReferenceLevelUnits NISCOPE_ATTR_MEAS_REF_LEVEL_UNITS
Voltage NISCOPE_VAL_MEAS_VOLTAGE
Percentage NISCOPE_VAL_MEAS_PERCENTAGE
ScopeOverflowErrorReportingMode NISCOPE_ATTR_OVERFLOW_ERROR_REPORTING
Error NISCOPE_VAL_ERROR_REPORTING_ERROR
Warning NISCOPE_VAL_ERROR_REPORTING_WARNING
Disabled NISCOPE_VAL_ERROR_REPORTING_DISABLED
ScopeReferenceTriggerDetectorLocation NISCOPE_ATTR_REF_TRIGGER_DETECTOR_LOCATION
AnalogDetectionCircuit NISCOPE_VAL_ANALOG_DETECTION_CIRCUIT
DdcOutput NISCOPE_VAL_DDC_OUTPUT
ScopeRisMethod NISCOPE_ATTR_RIS_METHOD
ExactNumberOfAverages NISCOPE_VAL_RIS_EXACT_NUM_AVERAGES
MinimumNumberOfAverages NISCOPE_VAL_RIS_MIN_NUM_AVERAGES
Incomplete NISCOPE_VAL_RIS_INCOMPLETE
LimitedBinWidth NISCOPE_VAL_RIS_LIMITED_BIN_WIDTH
ScopeSampleMode NISCOPE_ATTR_SAMPLE_MODE
EquivalentTime NISCOPE_VAL_EQUIVALENT_TIME
Realtime NISCOPE_VAL_REAL_TIME
ScopeScalarMeasurementType niScope_FetchMeasurement
RiseTime NISCOPE_VAL_RISE_TIME
FallTime NISCOPE_VAL_FALL_TIME
Frequency NISCOPE_VAL_FREQUENCY
Period NISCOPE_VAL_PERIOD
VoltageRMS NISCOPE_VAL_VOLTAGE_RMS
VoltagePeakToPeak NISCOPE_VAL_VOLTAGE_PEAK_TO_PEAK
VoltageMax NISCOPE_VAL_VOLTAGE_MAX
VoltageMin NISCOPE_VAL_VOLTAGE_MIN
VoltageHigh NISCOPE_VAL_VOLTAGE_HIGH
VoltageLow NISCOPE_VAL_VOLTAGE_LOW
VoltageAverage NISCOPE_VAL_VOLTAGE_AVERAGE
WidthNegative NISCOPE_VAL_WIDTH_NEG
WidthPositive NISCOPE_VAL_WIDTH_POS
DutyCycleNegative NISCOPE_VAL_DUTY_CYCLE_NEG
DutyCyclePositive NISCOPE_VAL_DUTY_CYCLE_POS
VoltageAmplitude NISCOPE_VAL_AMPLITUDE
VoltageCycleRms NISCOPE_VAL_VOLTAGE_CYCLE_RMS
VoltageCycleAverage NISCOPE_VAL_VOLTAGE_CYCLE_AVERAGE
Overshoot NISCOPE_VAL_OVERSHOOT
Preshoot NISCOPE_VAL_PRESHOOT
LowReferenceVolts NISCOPE_VAL_LOW_REF_VOLTS
MidReferenceVolts NISCOPE_VAL_MID_REF_VOLTS
HighReferenceVolts NISCOPE_VAL_HIGH_REF_VOLTS
Area NISCOPE_VAL_AREA
CycleArea NISCOPE_VAL_CYCLE_AREA
Integral NISCOPE_VAL_INTEGRAL
VoltageBase NISCOPE_VAL_VOLTAGE_BASE
VoltageTop NISCOPE_VAL_VOLTAGE_TOP
FftFrequency NISCOPE_VAL_FFT_FREQUENCY
FftAmplitude NISCOPE_VAL_FFT_AMPLITUDE
RiseSlewRate NISCOPE_VAL_RISE_SLEW_RATE
FallSlewRate NISCOPE_VAL_FALL_SLEW_RATE
ACEstimate NISCOPE_VAL_AC_ESTIMATE
DCEstimate NISCOPE_VAL_DC_ESTIMATE
TimeDelay NISCOPE_VAL_TIME_DELAY
AveragePeriod NISCOPE_VAL_AVERAGE_PERIOD
AverageFrequency NISCOPE_VAL_AVERAGE_FREQUENCY
VoltageBaseToTop NISCOPE_VAL_VOLTAGE_BASE_TO_TOP
PhaseDelay NISCOPE_VAL_PHASE_DELAY
TimeHistogramMean NISCOPE_VAL_TIME_HISTOGRAM_MEAN
TimeHistogramStandardDeviation NISCOPE_VAL_TIME_HISTOGRAM_STDEV
TimeHistogramPeakToPeak NISCOPE_VAL_TIME_HISTOGRAM_PEAK_TO_PEAK
TimeHistogramMedian NISCOPE_VAL_TIME_HISTOGRAM_MEDIAN
TimeHistogramHits NISCOPE_VAL_TIME_HISTOGRAM_HITS
TimeHistogramMax NISCOPE_VAL_TIME_HISTOGRAM_MAX
TimeHistogramMin NISCOPE_VAL_TIME_HISTOGRAM_MIN
TimeHistogramMeanPlusStandardDeviation NISCOPE_VAL_TIME_HISTOGRAM_MEAN_PLUS_STDEV
TimeHistogramMeanPlus2StandardDeviation NISCOPE_VAL_TIME_HISTOGRAM_MEAN_PLUS_2_STDEV
TimeHistogramMeanPlus3StandardDeviation NISCOPE_VAL_TIME_HISTOGRAM_MEAN_PLUS_3_STDEV
TimeHistogramMode NISCOPE_VAL_TIME_HISTOGRAM_MODE
TimeHistogramNewHits NISCOPE_VAL_TIME_HISTOGRAM_NEW_HITS
VoltageHistogramMean NISCOPE_VAL_VOLTAGE_HISTOGRAM_MEAN
VoltageHistogramStandardDeviation NISCOPE_VAL_VOLTAGE_HISTOGRAM_STDEV
VoltageHistogramPeakToPeak NISCOPE_VAL_VOLTAGE_HISTOGRAM_PEAK_TO_PEAK
VoltageHistogramMedian NISCOPE_VAL_VOLTAGE_HISTOGRAM_MEDIAN
VoltageHistogramHits NISCOPE_VAL_VOLTAGE_HISTOGRAM_HITS
VoltageHistogramMax NISCOPE_VAL_VOLTAGE_HISTOGRAM_MAX
VoltageHistogramMin NISCOPE_VAL_VOLTAGE_HISTOGRAM_MIN
VoltageHistogramMeanPlusStandardDeviation NISCOPE_VAL_VOLTAGE_HISTOGRAM_MEAN_PLUS_STDEV
VoltageHistogramMeanPlus2StandardDeviation NISCOPE_VAL_VOLTAGE_HISTOGRAM_MEAN_PLUS_2_STDEV
VoltageHistogramMeanPlus3StandardDeviation NISCOPE_VAL_VOLTAGE_HISTOGRAM_MEAN_PLUS_3_STDEV
VoltageHistogramMode NISCOPE_VAL_VOLTAGE_HISTOGRAM_MODE
VoltageHistogramNewHits NISCOPE_VAL_VOLTAGE_HISTOGRAM_NEW_HITS
ScopeSelfCalibrationOption niScope_CalSelfCalibrate
NormalSelfCalibration NISCOPE_VAL_SELF_CALIBRATION
RestorePreviousExternalCalibration NISCOPE_VAL_CAL_RESTORE_EXTERNAL_CALIBRATION
ScopeTriggerCoupling NISCOPE_ATTR_TRIGGER_COUPLING
AC NISCOPE_VAL_AC
DC NISCOPE_VAL_DC
HighFrequencyReject NISCOPE_VAL_HF_REJECT
LowFrequencyReject NISCOPE_VAL_LF_REJECT
ACPlusHighFrequencyReject NISCOPE_VAL_AC_PLUS_HF_REJECT
ScopeTriggerSlope NISCOPE_ATTR_TRIGGER_SLOPE
Positive NISCOPE_VAL_POSITIVE
Negative NISCOPE_VAL_NEGATIVE
ScopeTriggerModifier NISCOPE_ATTR_TRIGGER_MODIFIER
None NISCOPE_VAL_NO_TRIGGER_MOD
Auto NISCOPE_VAL_AUTO
ScopeTriggerType NISCOPE_ATTR_TRIGGER_TYPE
Edge NISCOPE_VAL_EDGE_TRIGGER
Hysterisis NISCOPE_VAL_HYSTERESIS_TRIGGER
DigitalEdge NISCOPE_VAL_DIGITAL_TRIGGER
Window NISCOPE_WINDOW_TRIGGER
Software NISCOPE_VAL_SOFTWARE_TRIGGER
TV NISCOPE_VAL_TV_TRIGGER
Immediate NISCOPE_VAL_IMMEDIATE_TRIGGER
ScopeTVTriggerEvent NISCOPE_ATTR_TV_TRIGGER_EVENT
Field1 NISCOPE_VAL_TV_EVENT_FIELD1
Field2 NISCOPE_VAL_TV_EVENT_FIELD2
AnyField NISCOPE_VAL_TV_EVENT_ANY_FIELD
AnyLine NISCOPE_VAL_TV_EVENT_ANY_LINE
LineNumber NISCOPE_VAL_TV_EVENT_LINE_NUMBER
ScopeTVTriggerPolarity NISCOPE_ATTR_TV_TRIGGER_POLARITY
Positive NISCOPE_VAL_TV_POSITIVE
Negative NISCOPE_VAL_TV_NEGATIVE
ScopeTVTriggerSignalFormat NISCOPE_ATTR_TV_TRIGGER_SIGNAL_FORMAT
Ntsc NISCOPE_VAL_NTSC
Pal NISCOPE_VAL_Pal
Secam NISCOPE_VAL_Secam
MPal NISCOPE_VAL_M_PAL
I480Lines5994FieldsPerSecond NISCOPE_VAL_480I_59_94_FIELDS_PER_SECOND
I480Lines60FieldsPerSecond NISCOPE_VAL_480I_60_FIELDS_PER_SECOND
P480Lines5994FieldsPerSecond NISCOPE_VAL_480P_59_94_FIELDS_PER_SECOND
P480Lines60FieldsPerSecond NISCOPE_VAL_480P_60_FIELDS_PER_SECOND
I576Lines50FieldsPerSecond NISCOPE_VAL_576I_50_FIELDS_PER_SECOND
P576Lines50FieldsPerSecond NISCOPE_VAL_576P_50_FIELDS_PER_SECOND
P720Lines50FramesPerSecond NISCOPE_VAL_720P_50_FRAMES_PER_SECOND
P720Lines5994FramesPerSecond NISCOPE_VAL_720P_59_94_FRAMES_PER_SECOND
P720Lines60FramesPerSecond NISCOPE_VAL_720P_60_FRAMES_PER_SECOND
I1080Lines50FieldsPerSecond NISCOPE_VAL_1080I_50_FIELDS_PER_SECOND
I1080Lines5994FieldsPerSecond NISCOPE_VAL_1080I_59_94_FIELDS_PER_SECOND
I1080Lines60FieldsPerSecond NISCOPE_VAL_1080I_60_FIELDS_PER_SECOND
P1080Lines24FramesPerSecond NISCOPE_VAL_1080P_24_FRAMES_PER_SECOND
ScopeVerticalCoupling NISCOPE_ATTR_VERTICAL_COUPLING
AC NISCOPE_VAL_AC
DC NISCOPE_VAL_DC
Ground NISCOPE_VAL_GND
ScopeWindowTriggerMode NISCOPE_ATTR_TRIGGER_WINDOW_MODE
Entering NISCOPE_VAL_ENTERING_WINDOW
Leaving NISCOPE_VAL_LEAVING_WINDOW