NI RFSA C Function Reference - ni/grpc-device GitHub Wiki
- Functions
- General Functions
-
Configuration Functions
- niRFSA_ConfigureAcquisitionType
- niRFSA_ConfigureReferenceLevel
- IQ
- Spectrum
- Trigger
- niRFSA_GetTerminalName
- Configuration List
- Clock
-
De-embedding
- niRFSA_CreateDeembeddingSparameterTableS2PFile
- niRFSA_CreateDeembeddingSparameterTableArray
- niRFSA_DeleteDeembeddingTable
- niRFSA_DeleteAllDeembeddingTables
- niRFSA_ConfigureDeembeddingTableInterpolationNearest
- niRFSA_ConfigureDeembeddingTableInterpolationLinear
- niRFSA_ConfigureDeembeddingTableInterpolationSpline
- niRFSA_GetDeembeddingSparameters
- Set/Get/Reset Attribute
- Acquisition Functions
-
Utility Functions
- niRFSA_CheckAcquisitionStatus
- niRFSA_reset
- niRFSA_ResetDevice
- niRFSA_ResetWithOptions
- niRFSA_Commit
- niRFSA_self_test
- niRFSA_PerformThermalCorrection
- niRFSA_GetFetchBacklog
- niRFSA_revision_query
- niRFSA_GetRelayOperationsCount
- niRFSA_GetRelayName
- niRFSA_GetSpectralInfoForSMT
- niRFSA_GetDeviceResponse
- niRFSA_GetScalingCoefficients
- niRFSA_GetStreamEndpointHandle
- niRFSA_EnableSessionAccess
- Error Info
- Calibration Functions
- Attributes
- General Attributes
-
Vertical Attributes
- NIRFSA_ATTR_REFERENCE_LEVEL
- NIRFSA_ATTR_MIXER_LEVEL
- NIRFSA_ATTR_MIXER_LEVEL_OFFSET
- NIRFSA_ATTR_IF_OUTPUT_POWER_LEVEL
- NIRFSA_ATTR_IF_OUTPUT_POWER_LEVEL_OFFSET
- NIRFSA_ATTR_DOWNCONVERTER_GAIN
- NIRFSA_ATTR_DIGITIZER_VERTICAL_RANGE
-
Advanced
- NIRFSA_ATTR_REFERENCE_LEVEL_HEADROOM
- NIRFSA_ATTR_EXTERNAL_GAIN
- NIRFSA_ATTR_ATTENUATION
- NIRFSA_ATTR_MECHANICAL_ATTENUATION
- NIRFSA_ATTR_DEVICE_CONFIGURATION_TEMPERATURE
- NIRFSA_ATTR_RF_ATTENUATION_STEP_SIZE
- NIRFSA_ATTR_OSP_DATA_SCALING_FACTOR
- NIRFSA_ATTR_OVERFLOW_ERROR_REPORTING
- NIRFSA_ATTR_MINIMUM_ACPR
- NIRFSA_ATTR_RF_PREAMP_ENABLED
- NIRFSA_ATTR_AMPLITUDE_SETTLING
- NIRFSA_ATTR_DIGITAL_GAIN
- NIRFSA_ATTR_THERMAL_CORRECTION_HEADROOM_RANGE
- NIRFSA_ATTR_THERMAL_CORRECTION_TEMPERATURE_RESOLUTION
- NI 5663
- NI 5665
- NI 5693
- NI 5694
-
Signal Path Attributes
- NIRFSA_ATTR_DIGITAL_IF_EQUALIZATION_ENABLED
- NIRFSA_ATTR_LO_FREQUENCY
- NIRFSA_ATTR_LO_SOURCE
- NIRFSA_ATTR_LO_EXPORT_ENABLED
- NIRFSA_ATTR_LO2_EXPORT_ENABLED
- NIRFSA_ATTR_RF_OUT_LO_EXPORT_ENABLED
- NIRFSA_ATTR_LO_OUT_EXPORT_CONFIGURE_FROM_RFSG
- NIRFSA_ATTR_ENABLE_FRACTIONAL_RESAMPLING
- NIRFSA_ATTR_DIGITIZER_DITHER_ENABLED
- NIRFSA_ATTR_IF_FILTER_BANDWIDTH
-
Advanced
- NIRFSA_ATTR_DOWNCONVERTER_LOOP_BANDWIDTH
- NIRFSA_ATTR_INPUT_ISOLATION_ENABLED
- NIRFSA_ATTR_LO_INJECTION_SIDE
- NIRFSA_ATTR_FREQUENCY_SETTLING_UNITS
- NIRFSA_ATTR_FREQUENCY_SETTLING
- NIRFSA_ATTR_LO_YIG_MAIN_COIL_DRIVE
- NIRFSA_ATTR_DOWNCONVERTER_PRESELECTOR_ENABLED
- NIRFSA_ATTR_NOTCH_FILTER_ENABLED
- NIRFSA_ATTR_RF_PRESELECTOR_FILTER
- NIRFSA_ATTR_LOW_FREQUENCY_BYPASS_ENABLED
- NIRFSA_ATTR_IF_CONDITIONING_DOWN_CONVERSION_ENABLED
- NIRFSA_ATTR_RF_HIGH_PASS_FILTERING
- NIRFSA_ATTR_SELECTED_PORTS
- NIRFSA_ATTR_AVAILABLE_PORTS
- NI 5663
- NI 5694
-
Acquisition Attributes
- NIRFSA_ATTR_DEVICE_INSTANTANEOUS_BANDWIDTH
- IQ
-
Spectrum
- NIRFSA_ATTR_SPECTRUM_CENTER_FREQUENCY
- NIRFSA_ATTR_SPECTRUM_SPAN
- NIRFSA_ATTR_POWER_SPECTRUM_UNITS
- NIRFSA_ATTR_RESOLUTION_BANDWIDTH
- NIRFSA_ATTR_RESOLUTION_BANDWIDTH_TYPE
- NIRFSA_ATTR_NUMBER_OF_SPECTRAL_LINES
- NIRFSA_ATTR_SPECTRUM_AVERAGING_MODE
- NIRFSA_ATTR_SPECTRUM_NUMBER_OF_AVERAGES
- NIRFSA_ATTR_FFT_WINDOW_TYPE
- NIRFSA_ATTR_FFT_WINDOW_SHAPE_FACTOR
- NIRFSA_ATTR_FFT_WINDOW_SIZE
- NIRFSA_ATTR_FFT_SIZE
- NIRFSA_ATTR_SPECTRUM_OSP_SAMPLING_RATIO
- NIRFSA_ATTR_FFT_WIDTH
- NIRFSA_ATTR_SMOOTH_SPECTRUM_ENABLED
- NIRFSA_ATTR_SUBSPAN_OVERLAP
- Fetch
- Advanced
-
Clocking Attributes
- NIRFSA_ATTR_REF_CLOCK_SOURCE
- NIRFSA_ATTR_REF_CLOCK_RATE
- NIRFSA_ATTR_EXPORTED_REF_CLOCK_OUTPUT_TERMINAL
- NIRFSA_ATTR_DIGITIZER_SAMPLE_CLOCK_RATE
- NIRFSA_ATTR_DIGITIZER_SAMPLE_CLOCK_TIMEBASE_SOURCE
- NIRFSA_ATTR_DIGITIZER_SAMPLE_CLOCK_TIMEBASE_RATE
- NIRFSA_ATTR_PXI_CHASSIS_CLK10_SOURCE
- NIRFSA_ATTR_EXPORTED_DIGITIZER_SAMPLE_CLOCK_OUTPUT_TERMINAL
- Triggers Attributes
- Events Attributes
-
Device Characteristics Attributes
- NIRFSA_ATTR_SERIAL_NUMBER
- NIRFSA_ATTR_MODULE_REVISION
- NIRFSA_ATTR_DEVICE_TEMPERATURE
- NIRFSA_ATTR_LO_TEMPERATURE
- NIRFSA_ATTR_DIGITIZER_TEMPERATURE
- NIRFSA_ATTR_FPGA_TEMPERATURE
- NIRFSA_ATTR_RF_CONDITIONING_TEMPERATURE
- NIRFSA_ATTR_IF_CONDITIONING_TEMPERATURE
- NIRFSA_ATTR_TEMPERATURE_READ_INTERVAL
- NIRFSA_ATTR_MEMORY_SIZE
- NIRFSA_ATTR_RF_PREAMP_PRESENT
- NIRFSA_ATTR_RF_PRESELECTOR_PRESENT
- NIRFSA_ATTR_FPGA_BITFILE_PATH
- NIRFSA_ATTR_FPGA_TARGET_NAME
- NIRFSA_ATTR_MODULE_POWER_CONSUMPTION
- Peer To Peer Streaming Attributes
- Configuration List Attributes
- Inherent IVI Properties Attributes
- De-embedding Attributes
- Self Calibration Attributes
-
Factory Calibration Attributes
- NI 5601
-
NI 5665/5668R
- NIRFSA_ATTR_CAL_RF_PATH_SELECTION
- NIRFSA_ATTR_CAL_RF_ELECTRONIC_ATTENUATION_INDEX
- NIRFSA_ATTR_CAL_RF_MECHANICAL_ATTENUATION_INDEX
- NIRFSA_ATTR_CAL_IF_FILTER_SELECTION
- NIRFSA_ATTR_CAL_IF_ATTENUATION_TABLE_SELECTION
- NIRFSA_ATTR_CAL_IF_ATTENUATION_INDEX
- NIRFSA_ATTR_CAL_LO_PATH_SELECTION
- NIRFSA_ATTR_CAL_LO1_ATTENUATION
- NIRFSA_ATTR_CAL_LO2_ATTENUATION
- NIRFSA_ATTR_CAL_LO3_ATTENUATION
- NIRFSA_ATTR_CAL_IF_ATTENUATION_TABLE_SIZE
- NIRFSA_ATTR_CAL_RF_LOWBAND_SIGNAL_CONDITIONING_PATH_SELECTION
- NI 5693
- NI 5694
- External Alignment Attributes
-
Device Specific Attributes
-
Vector Signal Transceiver
- Signal Path
- Acquisition
-
Triggers
- Ref
-
Synchronization
- NIRFSA_ATTR_SYNC_START_TRIGGER_MASTER
- NIRFSA_ATTR_SYNC_START_TRIGGER_DIST_LINE
- NIRFSA_ATTR_SYNC_REF_TRIGGER_MASTER
- NIRFSA_ATTR_SYNC_REF_TRIGGER_DIST_LINE
- NIRFSA_ATTR_SYNC_ADVANCE_TRIGGER_MASTER
- NIRFSA_ATTR_SYNC_ADVANCE_TRIGGER_DIST_LINE
- NIRFSA_ATTR_SYNC_SAMPLE_CLOCK_MASTER
- NIRFSA_ATTR_SYNC_SAMPLE_CLOCK_DIST_LINE
- NIRFSA_ATTR_SYNC_REF_TRIGGER_DELAY_ENABLED
- IQ In Port
- Device Characteristics
- Noise Source Power Enabled
- NI 5606
-
Vector Signal Transceiver