Mapping the NI-SCOPE .NET API Enums and Enum Values to the NI-SCOPE C API Attributes/Functions and Values
- Updated2023-02-17
- 2 minute(s) read
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 |