Mapping the NI-RFSA .NET API to the NI-RFSA C API

NI RF Vector Signal Analyzers (NI-RFSA 18.1) Help

Edition Date: June 2018

Part Number: 372058U-01

View Product Info

Download Help (Windows Only)


NI-RFSA 18.1 Help
NI-RFSA 18.2.1 Help
NI-RFSA 19.1 Help

The following table maps the NI-RFSA .NET API members to the corresponding NI-RFSA C API and IVI .NET API members. All .NET members are in the NationalInstruments.ModularInstruments.NIRfsa namespace.

IVI .NET API Member .NET API Member .NET Object Hierarchy C API Member
  AdvancedPropertyAccessService Class    
          GetAttributeBoolean   niRFSA_GetAttributeViBoolean
          GetAttributeDouble   niRFSA_GetAttributeViReal64
          GetAttributeInteger   niRFSA_GetAttributeViInt32
          GetAttributeSession   niRFSA_GetAttributeViSession
          GetAttributeString   niRFSA_GetAttributeViString
          SetAttributeBoolean   niRFSA_SetAttributeViBoolean
          SetAttributeDouble   niRFSA_SetAttributeViReal64
          SetAttributeInteger   niRFSA_SetAttributeViInt32
          SetAttributeSession   niRFSA_SetAttributeViSession
          SetAttributeString   niRFSA_SetAttributeViString
  NIRfsa Class    
IIviDriver.Close         Close rfsaSession.Close() niRFSA_close
          NIRfsa rfsaSession niRFSA_InitWithOptions
  RfsaAdvancedAcquisition Class    
          AllowOutOfSpecificationUserSettingsEnabled rfsaSession.Acquisition.Advanced.AllowOutOfSpecificationUserSettingsEnabled NIRFSA_ATTR_ALLOW_OUT_OF_SPECIFICATION_USER_SETTINGS
          DataTransferBlockSize rfsaSession.Acquisition.Advanced.DataTransferBlockSize NIRFSA_ATTR_DATA_TRANSFER_BLOCK_SIZE
          DataTransferMaximumBandwidth rfsaSession.Acquisition.Advanced.DataTransferMaximumBandwidth NIRFSA_ATTR_DATA_TRANSFER_MAXIMUM_BANDWIDTH
          DecimationDelay rfsaSession.Acquistion.Advanced.DecimationDelay NIRFSA_ATTR_DECIMATION_DELAY
          DeviceInstantaneousBandwidth rfsaSession.Acquisition.Advanced.DeviceInstantaneousBandwidth NIRFSA_ATTR_DEVICE_INSTANTANEOUS_BANDWIDTH
          DownconverterCenterFrequency rfsaSession.Acquisition.Advanced.DownconverterCenterFrequency NIRFSA_ATTR_DOWNCONVERTER_CENTER_FREQUENCY
          DownconverterFrequencyOffset rfsaSession.Acquistion.Advanced.DownConverterFrequencyOffset NIRFSA_ATTR_DOWNCONVERTER_FREQUENCY_OFFSET
          IFOutputFrequency rfsaSession.Acquisition.Advanced.IFOutputFrequency NIRFSA_ATTR_IF_OUTPUT_FREQUENCY
  RfsaAdvancedConfigurationList Class    
          MinimumReconfigurationTime rfsaSession.Configuration.BasicConfigurationList.Advanced.MinimumReconfigurationTime NIRFSA_ATTR_MINIMUM_RECONFIG_TIME
          TimerStartSource rfsaSession.Configuration.BasicConfigurationList.Advanced.TimerStartSource NIRFSA_ATTR_TIMER_START_SOURCE
  RfsaAdvancedIQAcquisitionConfiguration Class    
          ContiguousMultiRecordEnabled rfsaSession.Configuration.IQ.Advanced.ContiguousMultiRecordEnabled NIRFSA_ATTR_CONTIGUOUS_MULTIRECORD
  RfsaAdvancedReferenceTrigger Class    
          OspDelayEnabled rfsaSession.Configuration.Triggers.ReferenceTrigger.Advanced.OspDelayEnabled NIRFSA_ATTR_REF_TRIGGER_OSP_DELAY_ENABLED
          ReferenceToReferenceTriggerHoldOff rfsaSession.Configuration.Triggers.ReferenceTrigger.Advanced.ReferenceToReferenceTriggerHoldOff NIRFSA_ATTR_REF_TO_REF_TRIGGER_HOLDOFF
          StartToReferenceTriggerHoldOff rfsaSession.Configuration.Triggers.ReferenceTrigger.Advanced.StartToReferenceTriggerHoldOff NIRFSA_ATTR_START_TO_REF_TRIGGER_HOLDOFF
          TriggerDelay rfsaSession.Configuration.Triggers.ReferenceTrigger.Advanced.TriggerDelay NIRFSA_ATTR_REF_TRIGGER_DELAY
  RfsaAdvancedSignalPath Class    
        AbsoluteDelay rfsaSession.Configuration.SignalPath.Advanced.AbsoluteDelay NIRFSA_ATTR_ABSOLUTE_DELAY
    DownconverterLoopBandwidth rfsaSession.Configuration.SignalPath.Advanced.DownconverterLoopBandwidth NIRFSA_ATTR_DOWNCONVERTER_LOOP_BANDWIDTH
          DownconverterPreselectorEnabled rfsaSession.Configuration.SignalPath.Advanced.DownconverterPreselectorEnabled NIRFSA_ATTR_DOWNCONVERTER_PRESELECTOR_ENABLED
          FrequencySettlingTime rfsaSession.Configuration.SignalPath.Advanced.FrequencySettlingTime NIRFSA_ATTR_FREQUENCY_SETTLING
          FrequencySettlingUnits rfsaSession.Configuration.SignalPath.Advanced.FrequencySettlingUnits NIRFSA_ATTR_FREQUENCY_SETTLING_UNITS
          IFConditioningDownconversionEnabled rfsaSession.Configuration.SignalPath.Advanced.IFConditioningDownconversionEnabled NIRFSA_ATTR_IF_CONDITIONING_DOWN_CONVERSION_ENABLED
          InputIsolationEnabled rfsaSession.Configuration.SignalPath.Advanced.InputIsolationEnabled NIRFSA_ATTR_INPUT_ISOLATION_ENABLED
          InputPort rfsaSession.Configuration.SignalPath.Advanced.InputPort NIRFSA_ATTR_INPUT_PORT
          LOFrequencyStepSize rfsaSession.Configuration.SignalPath.Advanced.LOFrequencyStepSize NIRFSA_ATTR_LO_FREQUENCY_STEP_SIZE
          LOInjectionSide rfsaSession.Configuration.SignalPath.Advanced.LOInjectionSide NIRFSA_ATTR_LO_INJECTION_SIDE
          LOInPower rfsaSession.Configuration.SignalPath.Advanced.LOInPower NIRFSA_ATTR_LO_IN_POWER
          LOOutPower rfsaSession.Configuration.SignalPath.Advanced.LOOutPower NIRFSA_ATTR_LO_OUT_POWER
          LOPllFractionalModeEnabled rfsaSession.Configuration.SignalPath.Advanced.LOPllFractionalModeEnabled NIRFSA_ATTR_LO_PLL_FRACTIONAL_MODE_ENABLED
          LowFrequencyBypassEnabled rfsaSession.Configuration.SignalPath.Advanced.LowFrequencyBypassEnabled NIRFSA_ATTR_LOW_FREQUENCY_BYPASS_ENABLED
          NotchFilterEnabled rfsaSession.Configuration.SignalPath.Advanced.NotchFilterEnabled NIRFSA_ATTR_NOTCH_FILTER_ENABLED
          RFPreselectorFilter rfsaSession.Configuration.SignalPath.Advanced.RFPreselectorFilter NIRFSA_ATTR_RF_PRESELECTOR_FILTER
  RfsaAdvancedTrigger Class    
          DdcReferenceTriggerOverride rfsaSession.Configuration.Triggers.Advanced.DdcReferenceTriggerOverride NIRFSA_ATTR_DDC_REF_TRIGGER_OVERRIDE
          StartTriggerDelay rfsaSession.Configuration.Triggers.Advanced.StartTriggerDelay NIRFSA_ATTR_START_TRIGGER_DELAY
  RfsaAdvancedVertical Class    
          AmplitudeSettling rfsaSession.Configuration.Vertical.Advanced.AmplitudeSettling NIRFSA_ATTR_AMPLITUDE_SETTLING
          DeviceConfigurationTemperature rfsaSession.Configuration.Vertical.Advanced.DeviceConfigurationTemperature NIRFSA_ATTR_DEVICE_CONFIGURATION_TEMPERATURE
          DigitalGain rfsaSession.Configuration.Vertical.Advanced.DigitalGain NIRFSA_ATTR_DIGITAL_GAIN
          ExternalGain rfsaSession.Configuration.Vertical.Advanced.ExternalGain NIRFSA_ATTR_EXTERNAL_GAIN
          MechanicalAttenuation rfsaSession.Configuration.Vertical.Advanced.MechanicalAttenuation NIRFSA_ATTR_MECHANICAL_ATTENUATION
          MinimumAcpr rfsaSession.Configuration.Vertical.Advanced.MinimumAcpr NIRFSA_ATTR_MINIMUM_ACPR
          RFAttenuation rfsaSession.Configuration.Vertical.Advanced.RFAttenuation NIRFSA_ATTR_ATTENUATION
          OspDataScalingFactor rfsaSession.Configuration.Vertical.Advanced.OspDataScalingFactor NIRFSA_ATTR_OSP_DATA_SCALING_FACTOR
    OverflowErrorReporting rfsaSession.Configuration.Vertical.Advanced.OverflowErrorReporting NIRFSA_ATTR_OVERFLOW_ERROR_REPORTING
        RFAttenuationStepSize rfsaSession.Configuration.Vertical.Advanced.RFAttenuationStepSize NIRFSA_ATTR_RF_ATTENUATION_STEP_SIZE
  RfsaAdvanceTrigger Class    
          DigitalEdge rfsaSession.Configuration.Triggers.AdvanceTrigger.DigitalEdge niRFSA_ConfigureDigitalEdgeAdvanceTrigger
          TerminalName rfsaSession.Configuration.Triggers.AdvanceTrigger.TerminalName NIRFSA_ATTR_ADVANCE_TRIGGER_TERMINAL_NAME
          Type rfsaSession.Configuration.Triggers.AdvanceTrigger.Type NIRFSA_ATTR_ADVANCE_TRIGGER_TYPE
          Disable rfsaSession.Configuration.Triggers.AdvanceTrigger.Disable niRFSA_DisableAdvanceTrigger
          SendSoftwareEdgeTrigger rfsaSession.Configuration.Triggers.AdvanceTrigger.SendSoftwareEdgeTrigger niRFSA_SendSoftwareEdgeTrigger
  RfsaAdvanceTriggerSynchronization Class    
          DistributionLine rfsaSession.Configuration.Triggers.AdvanceTrigger.Synchronization.DistributionLine NIRFSA_ATTR_SYNC_ADVANCE_TRIGGER_DIST_LINE
          IsMaster rfsaSession.Configuration.Triggers.AdvanceTrigger.Synchronization.IsMaster NIRFSA_ATTR_SYNC_ADVANCE_TRIGGER_MASTER
  RfsaArmReferenceTrigger Class    
          Type rfsaSession.Configuration.Triggers.ArmReferenceTrigger.Type NIRFSA_ATTR_ARM_REF_TRIGGER_TYPE
          SendSoftwareEdgeTrigger rfsaSession.Configuration.Triggers.ArmReferenceTrigger.SendSoftwareEdgeTrigger niRFSA_SendSoftwareEdgeTrigger
  RfsaBasicConfigurationList Class    
          ActiveList rfsaSession.Configuration.BasicConfigurationList.ActiveList NIRFSA_ATTR_ACTIVE_CONFIGURATION_LIST
          ActiveStep rfsaSession.Configuration.BasicConfigurationList.ActiveStep NIRFSA_ATTR_ACTIVE_CONFIGURATION_LIST_STEP
          StepInProgress rfsaSession.Configuration.BasicConfigurationList.StepInProgress NIRFSA_ATTR_CONFIGURATION_LIST_STEP_IN_PROGRESS
          TimerEventInterval rfsaSession.Configuration.BasicConfigurationList.TimerEventInterval NIRFSA_ATTR_TIMER_EVENT_INTERVAL
          CreateConfigurationList rfsaSession.Configuration.BasicConfigurationList.CreateConfigurationList niRFSA_CreateConfigurationList
          CreateStep rfsaSession.Configuration.BasicConfigurationList.CreateConfigurationListStep niRFSA_CreateConfigurationListStep
          DeleteConfigurationList rfsaSession.Configuration.BasicConfigurationList.DeleteConfigurationList niRFSA_DeleteConfigurationList
  RfsaConfiguration Class    
          AcquisitionType rfsaSession.Configuration.AcquisitionType NIRFSA_ATTR_ACQUISITION_TYPE
    rfsaSession.Configuration.AcquisitionType niRFSA_ConfigureAcquisitionType
  RfsaDeviceCharacteristics Class    
          FpgaTemperature rfsaSession.DeviceCharacteristics.FpgaTemperature NIRFSA_ATTR_FPGA_TEMPERATURE
          MemorySize rfsaSession.DeviceCharacteristics.MemorySize NIRFSA_ATTR_MEMORY_SIZE
  ModulePowerConsumption rfsaSession.DeviceCharacteristics.ModulePowerConsumption NIRFSA_ATTR_MODULE_POWER_CONSUMPTION
          ModuleRevision rfsaSession.DeviceCharacteristics.ModuleRevision NIRFSA_ATTR_MODULE_REVISION
          PreselectorPresent rfsaSession.DeviceCharacteristics.PreselectorPresent NIRFSA_ATTR_RF_PRESELECTOR_PRESENT
          RFPreamplifierPresent rfsaSession.DeviceCharacteristics.RFPreamplifierPresent NIRFSA_ATTR_RF_PREAMP_PRESENT
          SerialNumber rfsaSession.DeviceCharacteristics.SerialNumber NIRFSA_ATTR_SERIAL_NUMBER
          TemperatureReadInterval rfsaSession.Identity.GetSupportedInstrumentModels NIRFSA_ATTR_TEMPERATURE_READ_INTERVAL
          GetDeviceTemperature rfsaSession.DriverCharacteristics.GetDeviceTemperature NIRFSA_ATTR_DEVICE_TEMPERATURE
          GetDigitizerTemperature rfsaSession.DriverCharacteristics.GetDigitizerTemperature NIRFSA_ATTR_DIGITIZER_TEMPERATURE
          GetLOTemperature rfsaSession.DeviceCharacteristics.LOTemperature NIRFSA_ATTR_LO_TEMPERATURE
  RfsaDigitalEdgeAdvanceTrigger Class    
          Source rfsaSession.Configuration.Triggers.AdvanceTrigger.DigitalEdge.Source NIRFSA_ATTR_DIGITAL_EDGE_ADVANCE_TRIGGER_SOURCE
  RfsaDigitalEdgeArmReferenceTrigger Class    
          Source rfsaSession.Configuration.Triggers.ArmReferenceTrigger.DigitalEdge.Source NIRFSA_ATTR_DIGITAL_EDGE_ARM_REF_TRIGGER_SOURCE
  RfsaDigitalEdgeReferenceTrigger Class    
          Edge rfsaSession.Configuration.Triggers.ReferenceTrigger.DigitalEdge.Edge NIRFSA_ATTR_DIGITAL_EDGE_REF_TRIGGER_EDGE
          Source rfsaSession.Configuration.Triggers.ReferenceTrigger.DigitalEdge.Source NIRFSA_ATTR_DIGITAL_EDGE_REF_TRIGGER_SOURCE
          Configure rfsaSession.Configuration.Triggers.ReferenceTrigger.DigitalEdge.Configure niRFSA_ConfigureDigitalEdgeRefTrigger
  RfsaDigitalEdgeConfigurationListStepTrigger Class    
          Source rfsaSession.Configuration.Triggers.ConfigurationListStepTrigger.DigitalEdge.Source NIRFSA_ATTR_DIGITAL_EDGE_CONFIGURATION_LIST_STEP_TRIGGER_SOURCE
  RfsaDigitalEdgeStartTrigger Class    
          Edge rfsaSession.Configuration.Triggers.StartTrigger.DigitalEdge.Edge NIRFSA_ATTR_DIGITAL_EDGE_START_TRIGGER_EDGE
          Source rfsaSession.Configuration.Triggers.StartTrigger.DigitalEdge.Source NIRFSA_ATTR_DIGITAL_EDGE_START_TRIGGER_SOURCE
          Configure rfsaSession.Configuration.Triggers.StartTrigger.DigitalEdge.Configure niRFSA_ConfigureDigitalEdgeStartTrigger
  RfsaDigitizerSampleClock Class    
          TimebaseRate rfsaSession.Configuration.Clock.DigitizerSample.TimebaseRate NIRFSA_ATTR_DIGITIZER_SAMPLE_CLOCK_TIMEBASE_RATE
          TimebaseSource rfsaSession.Configuration.Clock.DigitizerSample.TimebaseSource NIRFSA_ATTR_DIGITIZER_SAMPLE_CLOCK_TIMEBASE_SOURCE
  RfsaDoneEvent Class    
          OutputTerminal rfsaSession.Configuration.Events.DoneEvent.OutputTerminal NIRFSA_ATTR_EXPORTED_DONE_EVENT_OUTPUT_TERMINAL
          TerminalName rfsaSession.Configuration.Events.DoneEvent.TerminalName NIRFSA_ATTR_DONE_EVENT_TERMINAL_NAME
  RfsaDriverIdentity Class    
IIviDriver.Identity.InstrumentFirmwareRevision         InstrumentFirmwareRevision rfsaSession.Identity.InstrumentFirmwareRevision NIRFSA_ATTR_INSTRUMENT_FIRMWARE_REVISION
IIviDriver.Identity.InstrumentManufacturer         InstrumentManufacturer rfsaSession.Identity.InstrumentManufacturer NIRFSA_ATTR_INSTRUMENT_MANUFACTURER
IIviDriver.Identity.InstrumentModel         InstrumentModel rfsaSession.Identity.InstrumentModel NIRFSA_ATTR_INSTRUMENT_MODEL
IIviComponentIdentity.Description         SpecificDriverDescription rfsaSession.Identity.SpecificDriverDescription NIRFSA_ATTR_SPECIFIC_DRIVER_DESCRIPTION
IIviComponentIdentity.Revision         SpecificDriverRevision rfsaSession.Identity.SpecificDriverRevision NIRFSA_ATTR_SPECIFIC_DRIVER_REVISION
IIviComponentIdentity.Vendor         SpecificDriverVendor rfsaSession.Identity.SpecificDriverVendor NIRFSA_ATTR_SPECIFIC_DRIVER_VENDOR
IIviDriver.Identity.GetSupportedInstrumentModels         GetSupportedInstrumentModels rfsaSession.Identity.GetSupportedInstrumentModels NIRFSA_ATTR_SUPPORTED_INSTRUMENT_MODELS
  RfsaDriverOperation Class    
IIviDriver.DriverOperation.Cache         Cache rfsaSession.DriverOperation.Cache NIRFSA_ATTR_CACHE
IIviDriver.DriverOperation.DriverSetup         DriverSetup rfsaSession.DriverOperation.DriverSetup NIRFSA_ATTR_DRIVER_SETUP
          InterchangeCheck rfsaSession.DriverOperation.InterchangeCheck NIRFSA_ATTR_INTERCHANGE_CHECK
IIviDriver.DriverOperation.IOResourceDescriptor         IOResourceDescriptor rfsaSession.DriverOperation.IOResourceDescriptor NIRFSA_ATTR_IO_RESOURCE_DESCRIPTOR
IIviDriver.DriverOperation.LogicalName         LogicalName rfsaSession.DriverOperation.LogicalName NIRFSA_ATTR_LOGICAL_NAME
IIviDriver.DriverOperation.QueryInstrumentStatus         QueryInstrumentStatus rfsaSession.DriverOperation.QueryInstrumentStatus NIRFSA_ATTR_QUERY_INSTRUMENT_STATUS
IIviDriver.DriverOperation.RangeCheck         RangeCheck rfsaSession.DriverOperation.RangeCheck NIRFSA_ATTR_RANGE_CHECK
          RecordCoercions rfsaSession.DriverOperation.RecordCoercions NIRFSA_ATTR_RECORD_COERCIONS
IIviDriver.DriverOperation.Simulate         Simulate rfsaSession.DriverOperation.Simulate NIRFSA_ATTR_SIMULATE
  RfsaDriverUtility Class    
          GetDeviceResponse rfsaSession.Utility.GetDeviceResponse niRFSA_GetDeviceResponse
rfsaSession.Utility.GetGainReferenceCalibrationBaseline         GetGainReferenceCalibrationBaseline rfsaSession.Utility.GetGainReferenceCalibrationBaseline niRFSA_GetGainReferenceCalBaseline
IIviDriver.Utility.Reset         Reset rfsaSession.Utility.Reset niRFSA_reset
          ResetDevice rfsaSession.Utility.ResetDevice niRFSA_ResetDevice
        ResetAttribute rfsaSession.Utility.ResetAttribute niRFSA_ResetAttribute
        ResetWithOptions rfsaSession.Utility.ResetWithOptions niRFSA_ResetWithOptions
IIviDriver.Utility.SelfTest         SelfTest rfsaSession.Utility.SelfTest niRFSA_self_test
          Commit rfsaSession.Utility.Commit niRFSA_Commit
          PerformThermalCorrection rfsaSession.Utility.PerformThermalCorrection niRFSA_PerformThermalCorrection
          RevisionQuery rfsaSession.Utility.RevisionQuery niRFSA_revision_query
          GetRelayName rfsaSession.Utility.GetRelayName niRFSA_GetRelayName
          GetRelayOperationsCount rfsaSession.Utility.GetRelayOperationsCount niRFSA_GetRelayOperationsCount
          GetScalingCoefficients rfsaSession.Utility.GetScalingCoefficients niRFSA_GetScalingCoefficients
  RfsaEndOfRecordEvent Class    
          OutputTerminal rfsaSession.Configuration.Events.EndOfRecordEvent.OutputTerminal NIRFSA_ATTR_EXPORTED_END_OF_RECORD_EVENT_OUTPUT_TERMINAL
          TerminalName rfsaSession.Configuration.Events.EndOfRecordEvent.TerminalName NIRFSA_ATTR_END_OF_RECORD_EVENT_TERMINAL_NAME
  RfsaExportAdvanceTrigger Class    
          OutputTerminal rfsaSession.Configuration.Triggers.AdvanceTrigger.Export.OutputTerminal NIRFSA_ATTR_EXPORTED_ADVANCE_TRIGGER_OUTPUT_TERMINAL
  RfsaExportReferenceClock Class    
          OutputTerminal rfsaSession.Configuration.Clock.Reference.Export.OutputTerminal NIRFSA_ATTR_EXPORTED_REF_CLOCK_OUTPUT_TERMINAL
  RfsaExportReferenceTrigger Class    
          OutputTerminal rfsaSession.Configuration.Triggers.ReferenceTrigger.Export.OutputTerminal NIRFSA_ATTR_EXPORTED_REF_TRIGGER_OUTPUT_TERMINAL
  RfsaExportStartTrigger Class    
          OutputTerminal rfsaSession.Configuration.Triggers.StartTrigger.Export.OutputTerminal NIRFSA_ATTR_EXPORTED_START_TRIGGER_OUTPUT_TERMINAL
  RfsaExternalCalibration Class    
          CalibrationUserDefinedInfo rfsaSession.Calibration.External.CalibrationUserDefinedInfo niRFSA_GetCalUserDefinedInfo
    rfsaSession.Calibration.External.CalibrationUserDefinedInfo niRFSA_SetCalUserDefinedInfo
          CalibrationUserDefinedInfoMaxSize rfsaSession.Calibration.External.CalibrationUserDefinedInfoMaxSize niRFSA_GetCalUserDefinedInfoMaxSize
          GetExternalCalibrationLastDateAndTime rfsaSession.Calibration.External.GetExternalCalibrationLastDateAndTime niRFSA_GetExtCalLastDateAndTime
          GetExternalCalibrationLastTemperature rfsaSession.Calibration.External.GetExternalCalibrationLastTemperature niRFSA_GetExtCalLastTemp
          GetExternalCalibrationRecommendedInterval rfsaSession.Calibration.External.GetExternalCalibrationRecommendedInterval niRFSA_GetExtCalRecommendedInterval
  RfsaIQAcquisition Class    
          FetchOffset rfsaSession.Acquisition.IQ.FetchOffset NIRFSA_ATTR_FETCH_OFFSET
          FetchRelativeTo rfsaSession.Acquisition.IQ.FetchRelativeTo NIRFSA_ATTR_FETCH_RELATIVE_TO
          RecordsDone rfsaSession.Acquisition.IQ.RecordsDone NIRFSA_ATTR_RECORDS_DONE
          Abort rfsaSession.Acquisition.IQ.Abort niRFSA_Abort
          CheckAcquisitionStatus rfsaSession.Acquisition.IQ.CheckAcquisitionStatus niRFSA_CheckAcquisitionStatus
          FetchIQMultiRecordComplex<T> rfsaSession.Acquisition.IQ.FetchIQMultiRecordComplex<T> niRFSA_FetchIQMultiRecordComplexF64
    rfsaSession.Acquisition.IQ.FetchIQMultiRecordComplex<T> niRFSA_FetchIQMultiRecordComplexI16
    rfsaSession.Acquisition.IQ.FetchIQMultiRecordComplex<T> niRFSA_FetchIQMultiRecordComplexF32
        FetchIQSingleRecordComplex<T> rfsaSession.Acquisition.IQ.FetchIQSingleRecordComplex<T> niRFSA_FetchIQSingleRecordComplexF64
    rfsaSession.Acquisition.IQ.FetchIQSingleRecordComplex<T> niRFSA_FetchIQSingleRecordComplexI16
    rfsaSession.Acquisition.IQ.FetchIQSingleRecordComplex<T> niRFSA_FetchIQSingleRecordComplexF32
        GetFetchBacklog rfsaSession.Acquisition.IQ.GetFetchBacklog niRFSA_GetFetchBacklog
          Initiate rfsaSession.Acquisition.IQ.Initiate niRFSA_Initiate
          ReadIQSingleRecordComplex rfsaSession.Acquisition.IQ.ReadIQSingleRecordComplex niRFSA_ReadIQSingleRecordComplexF64
  RfsaIQAcquisitionConfiguration Class    
          AllowMoreRecordsThanMemory rfsaSession.Configuration.IQ.AllowMoreRecordsThanMemory NIRFSA_ATTR_ALLOW_MORE_RECORDS_THAN_MEMORY
          CarrierFrequency rfsaSession.Configuration.IQ.CarrierFrequency niRFSA_ConfigureIQCarrierFrequency
    rfsaSession.Configuration.IQ.CarrierFrequency NIRFSA_ATTR_IQ_CARRIER_FREQUENCY
          IQRate rfsaSession.Configuration.IQ.IQRate niRFSA_ConfigureIQRate
    rfsaSession.Configuration.IQ.IQRate NIRFSA_ATTR_IQ_RATE
          NumberOfRecords rfsaSession.Configuration.IQ.NumberOfRecords niRFSA_ConfigureNumberOfRecords
    rfsaSession.Configuration.IQ.NumberOfRecords NIRFSA_ATTR_NUMBER_OF_RECORDS
          NumberOfRecordsIsFinite rfsaSession.Configuration.IQ.NumberOfRecordsIsFinite NIRFSA_ATTR_NUMBER_OF_RECORDS_IS_FINITE
          NumberOfSamples rfsaSession.Configuration.IQ.NumberOfSamples NIRFSA_ATTR_NUMBER_OF_SAMPLES
    rfsaSession.Configuration.IQ.NumberOfSamples niRFSA_ConfigureNumberOfSamples
          NumberOfSamplesIsFinite rfsaSession.Configuration.IQ.NumberOfSamplesIsFinite NIRFSA_ATTR_NUMBER_OF_SAMPLES_IS_FINITE
          PhaseOffset rfsaSession.Configuration.IQ.PhaseOffset NIRFSA_ATTR_PHASE_OFFSET
  RfsaIQAnalogEdge Class    
          Hysteresis rfsaSession.Configuration.Trigger.ReferenceTrigger.IQAnalogEdge.Hyteresis NIRFSA_ATTR_IQ_ANALOG_EDGE_REF_TRIGGER_HYSTERESIS
          Level rfsaSession.Configuration.Trigger.ReferenceTrigger.IQAnalogEdge.Level NIRFSA_ATTR_IQ_ANALOG_EDGE_REF_TRIGGER_LEVEL
          Slope rfsaSession.Configuration.Trigger.ReferenceTrigger.IQAnalogEdge.Slope NIRFSA_ATTR_IQ_ANALOG_EDGE_REF_TRIGGER_SLOPE
          Source rfsaSession.Configuration.Trigger.ReferenceTrigger.IQAnalogEdge.Source NIRFSA_ATTR_IQ_ANALOG_EDGE_REF_TRIGGER_SOURCE
  RfsaIQInPortChannel Class    
          TerminalConfiguration rfsaSession.Configuration.IQInPortChannels[].TerminalConfiguration NIRFSA_ATTR_IQ_IN_PORT_TERMINAL_CONFIGURATION
          VerticalRange rfsaSession.Configuration.IQInPortChannels[].VerticalRange NIRFSA_ATTR_IQ_IN_PORT_VERTICAL_RANGE
  RfsaIQInPortChannelCollection Class    
          CarrierFrequency rfsaSession.Configuration.IQInPortChannels.CarrierFrequency NIRFSA_ATTR_IQ_IN_PORT_CARRIER_FREQUENCY
          CommonMode rfsaSession.Configuration.IQInPortChannels.CommonMode NIRFSA_ATTR_COMMON_MODE
          Temperature rfsaSession.Configuration.IQInPortChannels.Temperature NIRFSA_ATTR_IQ_IN_PORT_TEMPERATURE
  RfsaIQPowerEdge Class    
          Level rfsaSession.Configuration.Triggers.ReferenceTrigger.IQPowerEdge.Level NIRFSA_ATTR_IQ_POWER_EDGE_REF_TRIGGER_LEVEL
          Slope rfsaSession.Configuration.Triggers.ReferenceTrigger.IQPowerEdge.Slope NIRFSA_ATTR_IQ_POWER_EDGE_REF_TRIGGER_SLOPE
          Source rfsaSession.Configuration.Triggers.ReferenceTrigger.IQPowerEdge.Source nNIRFSA_ATTR_IQ_POWER_EDGE_REF_TRIGGER_SOURCE
          Configure rfsaSession.Configuration.Triggers.ReferenceTrigger.IQPowerEdge.Configure niRFSA_ConfigureIQPowerEdgeRefTrigger
  RfsaNI5663AdvancedVertical Class    
          MechanicalAttenuatorEnabled rfsaSession.Configuration.Vertical.Advanced.NI5663.MechanicalAttenuatorEnabled NIRFSA_ATTR_MECHANICAL_ATTENUATOR_ENABLED
  RfsaNI5663SignalPath Class    
          IF1AttenuationValue rfsaSession.Configuration.SignalPath.NI5663.IF1AttenuationValue NIRFSA_ATTR_IF1_ATTEN_VALUE
          IF2AttenuationValue rfsaSession.Configuration.SignalPath.NI5663.IF2AttenuationValue NIRFSA_ATTR_IF2_ATTEN_VALUE
          IFAttenuation rfsaSession.Configuration.SignalPath.NI5663.IFAttenuation NIRFSA_ATTR_IF_ATTENUATION
          IFFilter rfsaSession.Configuration.SignalPath.NI5663.IFFilter NIRFSA_ATTR_IF_FILTER
          RFAttenuationIndex rfsaSession.Configuration.SignalPath.NI5663.RFAttenuationIndex NIRFSA_ATTR_RF_ATTENUATION_INDEX
          RFAttenuationTable rfsaSession.Configuration.SignalPath.NI5663.RFAttenuationTable NIRFSA_ATTR_RF_ATTENUATION_TABLE
  RfsaNI5665AdvancedVertical Class    
          ChannelCoupling rfsaSession.Configuration.Vertical.Advanced.NI5665.ChannelCoupling NIRFSA_ATTR_CHANNEL_COUPLING
          RFPreampEnabled rfsaSession.Configuration.Vertical.Advanced.NI5665.RFPreampEnabled NIRFSA_ATTR_RF_PREAMP_ENABLED
  RfsaNI5665SignalPath Class    
          LOYigMainCoilDrive rfsaSession.Configuration.SignalPath.NI5665.LOYigMainCoilDrive NIRFSA_ATTR_LO_YIG_MAIN_COIL_DRIVE
          PreselectorEnabled rfsaSession.Configuration.SignalPath.NI5665.PreselectorEnabled NIRFSA_ATTR_DOWNCONVERTER_PRESELECTOR_ENABLED
  RfsaNI5693AdvancedVertical Class    
          CalibrationTonePowerReferredToRFIn rfsaSession.Configuration.Vertical.Advanced.NI5693.CalibrationTonePowerReferredToRFIn NIRFSA_ATTR_CAL_TONE_POWER_REFERRED_TO_RF_IN
  RfsaNI5693SelfCalibration Class    
          RFConditioningCalibrationToneFrequency rfsaSession.Calibration.Self.NI5693.RFConditioningCalibrationToneFrequency NIRFSA_ATTR_RF_CONDITIONING_CAL_TONE_FREQUENCY
  RFConditioningCalibrationToneMode rfsaSession.Calibration.Self.NI5693.RFConditioningCalibrationToneMode NIRFSA_ATTR_RF_CONDITIONING_CAL_TONE_MODE
          RFPreselectorCalibrationToneMode rfsaSession.Calibration.Self.NI5693.RFPreselectorCalibrationToneMode NIRFSA_ATTR_RF_PRESELECTOR_CAL_TONE_MODE
          RFPreselectorCalibrationToneFrequency rfsaSession.Calibration.Self.NI5693.RFPreselectorCalibrationToneFrequency NIRFSA_ATTR_RF_PRESELECTOR_CAL_TONE_FREQUENCY
  RfsaNI5694AdvancedVertical Class    
          StepGainEnabled rfsaSession.Configuration.Vertical.Advanced.NI5694.StepGainEnabled NIRFSA_ATTR_STEP_GAIN_ENABLED
  RfsaNI5694SignalPath Class    
          SignalConditioningEnabled rfsaSession.Configuration.SignalPath.NI5694.SignalConditioningEnabled NIRFSA_ATTR_SIGNAL_CONDITIONING_ENABLED
  RfsaReadyForAdvanceEvent Class    
          OutputTerminal rfsaSession.Configuration.Events.ReadyForAdvanceEvent.OutputTerminal NIRFSA_ATTR_EXPORTED_READY_FOR_ADVANCE_EVENT_OUTPUT_TERMINAL
          TerminalName rfsaSession.Configuration.Events.ReadyForAdvanceEvent.TerminalName NIRFSA_ATTR_READY_FOR_ADVANCE_EVENT_TERMINAL_NAME
  RfsaReadyForReferenceEvent Class    
          OutputTerminal rfsaSession.Configuration.Events.ReadyForReferenceEvent.OutputTerminal NIRFSA_ATTR_EXPORTED_READY_FOR_REF_EVENT_OUTPUT_TERMINAL
          TerminalName rfsaSession.Configuration.Events.ReadyForReferenceEvent.TerminalName NIRFSA_ATTR_READY_FOR_REF_EVENT_TERMINAL_NAME
  RfsaReadyForStartEvent Class    
          OutputTerminal rfsaSession.Configuration.Events.ReadyForStartEvent.OutputTerminal NIRFSA_ATTR_EXPORTED_READY_FOR_START_EVENT_OUTPUT_TERMINAL
          TerminalName rfsaSession.Configuration.Events. ReadyForStartEvent.TerminalName NIRFSA_ATTR_READY_FOR_START_EVENT_TERMINAL_NAME
  RfsaReferenceClock Class    
          PxiChassisClk10Source rfsaSession.Configuration.Clock.Reference.Export.PxiChassisClk10Source NIRFSA_ATTR_PXI_CHASSIS_CLK10_SOURCE
    rfsaSession.Configuration.Clock.Reference.Export.PxiChassisClk10Source niRFSA_ConfigurePXIChassisClk10
          Rate rfsaSession.Configuration.Clock.Reference.Rate NIRFSA_ATTR_REF_CLOCK_RATE
          Source rfsaSession.Configuration.Clock.Reference.Source NIRFSA_ATTR_REF_CLOCK_SOURCE
          Configure rfsaSession.Configuration.Clock.Reference.Configure niRFSA_ConfigureRefClock
  RfsaReferenceTrigger Class    
          Disable rfsaSession.Configuration.Triggers.ReferenceTrigger.Disable niRFSA_DisableRefTrigger
          SendSoftwareEdgeTrigger rfsaSession.Configuration.Triggers.ReferenceTrigger.SendSoftwareEdgeTrigger niRFSA_SendSoftwareEdgeTrigger
          MinimumQuietTime rfsaSession.Configuration.Triggers.ReferenceTrigger.MinimumQuietTime NIRFSA_ATTR_REF_TRIGGER_MINIMUM_QUIET_TIME
          PreTriggerSamples rfsaSession.Configuration.Triggers.ReferenceTrigger.PreTriggerSamples NIRFSA_ATTR_REF_TRIGGER_PRETRIGGER_SAMPLES
          TerminalName rfsaSession.Configuration.Triggers.ReferenceTrigger.TerminalName NIRFSA_ATTR_REF_TRIGGER_TERMINAL_NAME
          Type rfsaSession.Configuration.Triggers.ReferenceTrigger.Type NIRFSA_ATTR_REF_TRIGGER_TYPE
  RfsaReferenceTriggerSynchronization Class    
          DelayEnabled rfsaSession.Configuration.Triggers.ReferenceTrigger.Synchronization.DelayEnabled NIRFSA_ATTR_SYNC_REF_TRIGGER_DELAY_ENABLED
          DistributionLine  rfsaSession.Configuration.Triggers.ReferenceTrigger.Synchronization.DistributionLine NIRFSA_ATTR_SYNC_REF_TRIGGER_DIST_LINE
          IsMaster rfsaSession.Configuration.Triggers.ReferenceTrigger.Synchronization.IsMaster NIRFSA_ATTR_SYNC_REF_TRIGGER_MASTER
  RfsaSelfCalibration Class    
          ClearSelfCalibrateRange rfsaSession.Calibration.Self.ClearSelfCalibrateRange niRFSA_ClearSelfCalibrateRange
          Correction300KhzFilter rfsaSession.Calibration.Self.Correction300KhzFilter NIRFSA_ATTR_CALIBRATION_CORRECTION_300_KHZ_FILTER
          Correction5MhzFilter rfsaSession.Calibration.Self.Correction5MhzFilter NIRFSA_ATTR_CALIBRATION_CORRECTION_5_MHZ_FILTER
          CorrectionThroughFilter rfsaSession.Calibration.Self.CorrectionThroughFilter NIRFSA_ATTR_CALIBRATION_CORRECTION_THROUGH_FILTER
          DownconverterCalibrationToneFrequency rfsaSession.Calibration.Self.DownconverterCalibrationToneFrequency NIRFSA_ATTR_DOWNCONVERTER_CAL_TONE_FREQUENCY
          DownconverterCalibrationToneMode rfsaSession.Calibration.Self.DownconverterCalibrationToneMode NIRFSA_ATTR_DOWNCONVERTER_CAL_TONE_MODE
          GetSelfCalibrationLastDateAndTime rfsaSession.Calibration.Self.GetSelfCalibrationLastDateAndTime niRFSA_GetSelfCalLastDateAndTime
          GetSelfCalibrationLastTemp rfsaSession.Calibration.Self.GetSelfCalibrationLastTemp niRFSA_GetSelfCalLastTemp
          IsSelfCalibrationValid rfsaSession.Calibration.Self.IsSelfCalibrationValid niRFSA_IsSelfCalValid
          SelfCalibrate rfsaSession.Calibration.Self.SelfCalibrate niRFSA_SelfCalibrate
  RfsaSignalPath Class    
          DigitalIFEqualizationEnabled rfsaSession.Configuration.SignalPath.DigitalIFEqualizationEnabled NIRFSA_ATTR_DIGITAL_IF_EQUALIZATION_ENABLED
          DigitizerDitherEnabled rfsaSession.Configuration.SignalPath.DigitizerDitherEnabled NIRFSA_ATTR_DIGITIZER_DITHER_ENABLED
          DigitizerVerticalRange rfsaSession.Configuration.SignalPath.DigitizerVerticalRange NIRFSA_ATTR_DIGITIZER_VERTICAL_RANGE
          EnableFractionalResampling rfsaSession.Configuration.SignalPath.EnableFractionalResampling NIRFSA_ATTR_ENABLE_FRACTIONAL_RESAMPLING
          IFFilterBandwidth rfsaSession.Configuration.SignalPath.IFFilterBandwidth NIRFSA_ATTR_IF_FILTER_BANDWIDTH
          LOExportEnabled rfsaSession.Configuration.SignalPath.LOExportEnabled NIRFSA_ATTR_LO_EXPORT_ENABLED
          LOFrequency rfsaSession.Configuration.SignalPath.LOFrequency NIRFSA_ATTR_LO_FREQUENCY
          LOOutExportConfigureFromRfsg rfsaSession.Configuration.SignalPath.LOOutExportConfigureFromRfsg NIRFSA_ATTR_LO_OUT_EXPORT_CONFIGURE_FROM_RFSG
          LOSource rfsaSession.Configuration.SignalPath.LOSource NIRFSA_ATTR_LO_SOURCE
          RFOutLOExportEnabled rfsaSession.Configuration.SignalPath.RFOutLOExportEnabled NIRFSA_ATTR_RF_OUT_LO_EXPORT_ENABLED
  RfsaSpectrumAcquisition Class    
          ReadPowerSpectrum rfsaSession.Acquisition.Spectrum.ReadPowerSpectrum niRFSA_ReadPowerSpectrumF64
  RfsaSpectrumAcquisitionConfiguration Class    
          AveragingMode rfsaSession.Configuration.Spectrum.AveragingMode NIRFSA_ATTR_SPECTRUM_AVERAGING_MODE
          CenterFrequency rfsaSession.Configuration.Spectrum.CenterFrequency NIRFSA_ATTR_SPECTRUM_CENTER_FREQUENCY
          FftSize rfsaSession.Configuration.Spectrum.FftSize NIRFSA_ATTR_FFT_SIZE
          FftWidth rfsaSession.Configuration.Spectrum.FftWidth NIRFSA_ATTR_FFT_WIDTH
          FftWindowShapeFactor rfsaSession.Configuration.Spectrum.FftWindowShapeFactor NIRFSA_ATTR_FFT_WINDOW_SHAPE_FACTOR
          FftWindowSize rfsaSession.Configuration.Spectrum.FftWindowSize NIRFSA_ATTR_FFT_WINDOW_SIZE
          FftWindowType rfsaSession.Configuration.Spectrum.FftWindowType NIRFSA_ATTR_FFT_WINDOW_TYPE
          NumberOfAverages rfsaSession.Configuration.Spectrum.NumberOfAverages NIRFSA_ATTR_SPECTRUM_NUMBER_OF_AVERAGES
          NumberOfSpectralLines rfsaSession.Configuration.Spectrum.NumberOfSpectralLines NIRFSA_ATTR_NUMBER_OF_SPECTRAL_LINES
          PowerSpectrumUnits rfsaSession.Configuration.Spectrum.PowerSpectrumUnits NIRFSA_ATTR_POWER_SPECTRUM_UNITS
          ResolutionBandwidth rfsaSession.Configuration.Spectrum.ResolutionBandwidth NIRFSA_ATTR_RESOLUTION_BANDWIDTH
    rfsaSession.Configuration.Spectrum.ResolutionBandwidth niRFSA_ConfigureResolutionBandwidth
          ResolutionBandwidthType rfsaSession.Configuration.Spectrum.ResolutionBandwidthType NIRFSA_ATTR_RESOLUTION_BANDWIDTH_TYPE
          Span rfsaSession.Configuration.Spectrum.Span NIRFSA_ATTR_SPECTRUM_SPAN
          SpectrumOspSamplingRatio rfsaSession.Configuration.Spectrum.SpectrumOspSamplingRatio NIRFSA_ATTR_SPECTRUM_OSP_SAMPLING_RATIO
          ConfigureSpectrumFrequencyCenterSpan rfsaSession.Configuration.Spectrum.ConfigureSpectrumFrequencyCenterSpan niRFSA_ConfigureSpectrumFrequencyCenterSpan
          ConfigureSpectrumFrequencyStartStop rfsaSession.Configuration.Spectrum.ConfigureSpectrum.FrequencyStartStop niRFSA_ConfigureSpectrumFrequencyStartStop
  RfsaStartTrigger Class    
          TerminalName rfsaSession.Configuration.Triggers.StartTrigger.TerminalName NIRFSA_ATTR_START_TRIGGER_TERMINAL_NAME
          Type rfsaSession.Configuration.Triggers.StartTrigger.Type NIRFSA_ATTR_START_TRIGGER_TYPE
          Disable rfsaSession.Configuration.Triggers.StartTrigger.Disable niRFSA_DisableStartTrigger
          SendSoftwareEdgeTrigger rfsaSession.Configuration.Triggers.StartTrigger.SendSoftwareEdgeTrigger niRFSA_SendSoftwareEdgeTrigger
  RfsaStartTriggerSynchronization Class    
          DistributionLine rfsaSession.Configuration.Triggers.StartTrigger.Synchronization.DistributionLine NIRFSA_ATTR_SYNC_START_TRIGGER_DIST_LINE
          IsMaster rfsaSession.Configuration.Triggers.StartTrigger.Synchronization.IsMaster NIRFSA_ATTR_SYNC_START_TRIGGER_MASTER
  RfsaVertical Class    
          DownconverterGain rfsaSession.Configuration.Vertical.DownConvertorGain NIRFSA_ATTR_DOWNCONVERTER_GAIN
    rfsaSession.Configuration.Vertical.DownConvertorGain niRFSA_CalAdjustDownconverterGain
          IFOutputPowerLevel rfsaSession.Configuration.Vertical.IFOutputPowerLevel NIRFSA_ATTR_IF_OUTPUT_POWER_LEVEL
          IFOutputPowerLevelOffset rfsaSession.Configuration.Vertical.IFOutputPowerLevelOffset NIRFSA_ATTR_IF_OUTPUT_POWER_LEVEL_OFFSET
          MixerLevel rfsaSession.Configuration.Vertical.MixerLevel NIRFSA_ATTR_MIXER_LEVEL
          MixerLevelOffset rfsaSession.Configuration.Vertical.MixerLevelOffset NIRFSA_ATTR_MIXER_LEVEL_OFFSET
          ReferenceLevel rfsaSession.Configuration.Vertical.ReferenceLevel NIRFSA_ATTR_REFERENCE_LEVEL

The following table maps the obsolete NI-RFSA .NET API members to the corresponding NI-RFSA C API and IVI .NET API members. All .NET members are in the NationalInstruments.ModularInstruments.NIRfsa namespace.

IVI .NET API Member .NET API Member .NET Object Hierarchy C API Member
  RfsaNI5665SignalPath Class    
          PreselectorEnabled rfsaSession.Configuration.SignalPath.NI5665.PreselectorEnabled NIRFSA_ATTR_PRESELECTOR_ENABLED
  RfsaSelfCalibration Class    
          CalibrationToneFrequency rfsaSession.Calibration.Self.DownConverterCalibrationToneFrequency NIRFSA_ATTR_CAL_TONE_FREQUENCY
          CalibrationToneMode rfsaSession.Calibration.Self.DownConverterCalibrationToneMode NIRFSA_ATTR_CAL_TONE_MODE

WAS THIS ARTICLE HELPFUL?

Not Helpful