NI DMM C Function Reference - ni/grpc-device GitHub Wiki
C API Functions
- Setup Functions
- Configure Functions
- Measurement Functions
- niDMM_ConfigureCableCompType
- niDMM_ConfigureOpenCableCompValues
- niDMM_ConfigureShortCableCompValues
- niDMM_PerformOpenCableComp
- niDMM_PerformShortCableComp
- niDMM_ConfigureTransducerType
- niDMM_ConfigureThermocouple
- niDMM_ConfigureFixedRefJunction
- niDMM_ConfigureRTDType
- niDMM_ConfigureRTDCustom
- niDMM_ConfigureThermistorType
- niDMM_ConfigureThermistorCustom
- niDMM_ConfigureAutoZeroMode
- niDMM_ConfigureADCCalibration
- niDMM_ConfigureOffsetCompOhms
- niDMM_ConfigureACBandwidth
- niDMM_ConfigureFrequencyVoltageRange
- niDMM_ConfigurePowerLineFrequency
- niDMM_ConfigureCurrentSource
- niDMM_ConfigureWaveformCoupling
- Trigger Functions
- Values And Attribute Functions
- niDMM_GetAutoRangeValue
- niDMM_GetApertureTimeInfo
- niDMM_GetMeasurementPeriod
- niDMM_SetAttributeViBoolean
- niDMM_SetAttributeViInt32
- niDMM_SetAttributeViReal64
- niDMM_SetAttributeViSession
- niDMM_SetAttributeViString
- niDMM_GetAttributeViBoolean
- niDMM_GetAttributeViInt32
- niDMM_GetAttributeViReal64
- niDMM_GetAttributeViSession
- niDMM_GetAttributeViString
- niDMM_CheckAttributeViBoolean
- niDMM_CheckAttributeViInt32
- niDMM_CheckAttributeViReal64
- niDMM_CheckAttributeViSession
- niDMM_CheckAttributeViString
- niDMM_ExportAttributeConfigurationFile
- niDMM_ImportAttributeConfigurationBuffer
- Acquisition Functions
- Calibration Functions
- Utility Functions
- niDMM_reset
- niDMM_ResetWithDefaults
- niDMM_self_test
- niDMM_revision_query
- niDMM_Disable
- niDMM_GetChannelName
- niDMM_ClearError
- niDMM_GetError
- niDMM_GetErrorMessage
- niDMM_LockSession
- niDMM_UnlockSession
- niDMM_GetNextInterchangeWarning
- niDMM_ClearInterchangeWarnings
- niDMM_ResetInterchangeCheck
- niDMM_GetNextCoercionRecord
gRPC API Attributes
Note C API attributes that used '_ATTR_' in their names have been updated in this gRPC release to use '_ATTRIBUTE_'.
- Configuration Attributes
- NIDMM_ATTRIBUTE_RESOLUTION_ABSOLUTE
- NIDMM_ATTRIBUTE_APERTURE_TIME
- NIDMM_ATTRIBUTE_APERTURE_TIME_UNITS
- NIDMM_ATTRIBUTE_NUMBER_OF_AVERAGES
- NIDMM_ATTRIBUTE_OPERATION_MODE
- NIDMM_ATTRIBUTE_SETTLE_TIME
- NIDMM_ATTRIBUTE_AUTO_RANGE_VALUE
- NIDMM_ATTRIBUTE_RESOLUTION_DIGITS
- NIDMM_ATTRIBUTE_FUNCTION
- NIDMM_ATTRIBUTE_ADC_CALIBRATION
- NIDMM_ATTRIBUTE_AUTO_ZERO
- NIDMM_ATTRIBUTE_DC_BIAS
- NIDMM_ATTRIBUTE_LC_CALCULATION_MODEL
- NIDMM_ATTRIBUTE_CABLE_COMP_TYPE
- NIDMM_ATTRIBUTE_OPEN_CABLE_COMP_CONDUCTANCE
- NIDMM_ATTRIBUTE_OPEN_CABLE_COMP_SUSCEPTANCE
- NIDMM_ATTRIBUTE_LC_NUMBER_MEAS_TO_AVERAGE
- NIDMM_ATTRIBUTE_SHORT_CABLE_COMP_REACTANCE
- NIDMM_ATTRIBUTE_SHORT_CABLE_COMP_RESISTANCE
- NIDMM_ATTRIBUTE_CURRENT_SOURCE
- NIDMM_ATTRIBUTE_DC_NOISE_REJECTION
- NIDMM_ATTRIBUTE_FREQ_VOLTAGE_AUTO_RANGE
- NIDMM_ATTRIBUTE_FREQ_VOLTAGE_RANGE
- NIDMM_ATTRIBUTE_INPUT_RESISTANCE
- NIDMM_ATTRIBUTE_AC_MAX_FREQ
- NIDMM_ATTRIBUTE_AC_MIN_FREQ
- NIDMM_ATTRIBUTE_OFFSET_COMP_OHMS
- NIDMM_ATTRIBUTE_POWERLINE_FREQ
- NIDMM_ATTRIBUTE_SHUNT_VALUE
- NIDMM_ATTRIBUTE_TEMP_RTD_A
- NIDMM_ATTRIBUTE_TEMP_RTD_B
- NIDMM_ATTRIBUTE_TEMP_RTD_C
- NIDMM_ATTRIBUTE_TEMP_RTD_RES
- NIDMM_ATTRIBUTE_TEMP_RTD_TYPE
- NIDMM_ATTRIBUTE_TEMP_TC_FIXED_REF_JUNC
- NIDMM_ATTRIBUTE_TEMP_TC_REF_JUNC_TYPE
- NIDMM_ATTRIBUTE_TEMP_TC_TYPE
- NIDMM_ATTRIBUTE_TEMP_THERMISTOR_A
- NIDMM_ATTRIBUTE_TEMP_THERMISTOR_B
- NIDMM_ATTRIBUTE_TEMP_THERMISTOR_C
- NIDMM_ATTRIBUTE_TEMP_THERMISTOR_TYPE
- NIDMM_ATTRIBUTE_TEMP_TRANSDUCER_TYPE
- NIDMM_ATTRIBUTE_RANGE
- NIDMM_ATTRIBUTE_APERTURE_TIME_UNITS
- Inherent IVI Attributes
- NIDMM_ATTRIBUTE_RESOURCE_DESCRIPTOR
- NIDMM_ATTRIBUTE_LOGICAL_NAME
- NIDMM_ATTRIBUTE_CHANNEL_COUNT
- NIDMM_ATTRIBUTE_SPECIFIC_DRIVER_PREFIX
- NIDMM_ATTRIBUTE_INSTRUMENT_FIRMWARE_REVISION
- NIDMM_ATTRIBUTE_INSTRUMENT_MANUFACTURER
- NIDMM_ATTRIBUTE_INSTRUMENT_MODEL
- NIDMM_ATTRIBUTE_GROUP_CAPABILITIES
- NIDMM_ATTRIBUTE_SUPPORTED_INSTRUMENT_MODELS
- NIDMM_ATTRIBUTE_SPECIFIC_DRIVER_CLASS_SPEC_MAJOR_VERSION
- NIDMM_ATTRIBUTE_SPECIFIC_DRIVER_CLASS_SPEC_MINOR_VERSION
- NIDMM_ATTRIBUTE_SPECIFIC_DRIVER_DESCRIPTION
- NIDMM_ATTRIBUTE_SPECIFIC_DRIVER_VENDOR
- NIDMM_ATTRIBUTE_CACHE
- NIDMM_ATTRIBUTE_DRIVER_SETUP
- NIDMM_ATTRIBUTE_INTERCHANGE_CHECK
- NIDMM_ATTRIBUTE_QUERY_INSTRUMENT_STATUS
- NIDMM_ATTRIBUTE_RANGE_CHECK
- NIDMM_ATTRIBUTE_RECORD_COERCIONS
- NIDMM_ATTRIBUTE_SIMULATE
- NIDMM_ATTRIBUTE_SPECIFIC_DRIVER_MAJOR_VERSION
- NIDMM_ATTRIBUTE_SPECIFIC_DRIVER_MINOR_VERSION
- NIDMM_ATTRIBUTE_SPECIFIC_DRIVER_REVISION
- NIDMM_ATTRIBUTE_ID_QUERY_RESPONSE
- Multi Point Acquisition Attributes
- NIDMM_ATTRIBUTE_BUFFER_SIZE
- NIDMM_ATTRIBUTE_LATENCY
- NIDMM_ATTRIBUTE_SAMPLE_COUNT
- NIDMM_ATTRIBUTE_SAMPLE_DELAY_MODE
- NIDMM_ATTRIBUTE_SAMPLE_INTERVAL
- NIDMM_ATTRIBUTE_SAMPLE_TRIGGER_SLOPE
- NIDMM_ATTRIBUTE_SAMPLE_TRIGGER
- NIDMM_ATTRIBUTE_TRIGGER_COUNT
- NIDMM_ATTRIBUTE_MEAS_COMPLETE_DEST
- NIDMM_ATTRIBUTE_MEAS_DEST_SLOPE
- NIDMM_ATTRIBUTE_TRIGGER_DELAY
- NIDMM_ATTRIBUTE_TRIGGER_SLOPE
- NIDMM_ATTRIBUTE_TRIGGER_SOURCE
- NIDMM_ATTRIBUTE_WAVEFORM_COUPLING
- NIDMM_ATTRIBUTE_WAVEFORM_POINTS
- NIDMM_ATTRIBUTE_WAVEFORM_RATE