NIRfsa Namespace

Table of Contents

RfsaIQAcquisition Methods

  • Updated2025-07-17
  • 12 minute(s) read
RfsaIQAcquisition Methods

RfsaIQAcquisition Methods

The RfsaIQAcquisition type exposes the following members.

Methods

 NameDescription
Public methodAbort Stops an acquisition previously started with the Initiate or ReadPowerSpectrum(PrecisionTimeSpan) method. You can also use the this method to stop a self-calibration. Calling this method is optional, unless you want to stop an acquisition before it is complete or you are continuously acquiring data.
Public methodCheckAcquisitionStatus Checks the status of the acquisition. Use this method to check for any errors that may occur during signal acquisition or to check whether the device has completed the acquisition operation.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexDouble) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexInt16) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexSingle) Fetches I/Q data from multiple records in an acquisition. A fetch transfers acquired waveform data from device memory to computer memory. The data was acquired to onboard memory previously by the hardware after the acquisition was initiated.
Public methodFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexDouble) Fetches I/Q data including absolute and relative timestamps for the operation, the time interval, and the actual number of samples read from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexInt16) Fetches I/Q data including absolute and relative timestamps for the operation, the time interval, and the actual number of samples read from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexSingle) Fetches I/Q data including absolute and relative timestamps for the operation, the time interval, and the actual number of samples read from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplexT(Int64, Int64, Int64, PrecisionTimeSpan) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplexT(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo) Fetches I/Q data including absolute and relative timestamps for the operation, the time interval, and the actual number of samples read from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexDouble) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexInt16) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexSingle) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformCollectionComplexDouble) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformCollectionComplexInt16) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformCollectionComplexSingle) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplexWaveformsT(Int64, Int64, Int64, PrecisionTimeSpan) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQMultiRecordComplexWaveformsT(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo) Fetches I/Q data from multiple records in an acquisition.
Public methodFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexDouble) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexInt16) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexSingle) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexDouble) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexInt16) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexSingle) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplexT(Int64, Int64, PrecisionTimeSpan) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplexT(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexDouble) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexInt16) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexSingle) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformComplexDouble) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformComplexInt16) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformComplexSingle) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplexWaveformT(Int64, Int64, PrecisionTimeSpan) Fetches I/Q data from a single record in an acquisition.
Public methodFetchIQSingleRecordComplexWaveformT(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo) Fetches I/Q data from a single record in an acquisition.
Public methodGetFetchBacklog Returns the number of points acquired that have not been fetched yet.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodInitiate Commits settings to hardware, waits for hardware settling, and starts an acquisition.
Public methodMemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexDouble) Fetches I/Q data from multiple records in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexInt16) Fetches I/Q data from multiple records in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexSingle) Fetches I/Q data from multiple records in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexDouble, RfsaWaveformInfo) Fetches I/Q data from multiple records in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexInt16, RfsaWaveformInfo) Fetches I/Q data from multiple records in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexSingle, RfsaWaveformInfo) Fetches I/Q data from multiple records in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQMultiRecordComplexT(Int64, Int64, Int64, PrecisionTimeSpan, T) Fetches I/Q data from multiple records in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQMultiRecordComplexT(Int64, Int64, Int64, PrecisionTimeSpan, T, RfsaWaveformInfo) Fetches I/Q data from multiple records in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexDouble) Fetches I/Q data from multiple records in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexInt16) Fetches I/Q data from multiple records in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexSingle) Fetches I/Q data from multiple records in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexDouble, RfsaWaveformInfo) Fetches I/Q data from multiple records in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexInt16, RfsaWaveformInfo) Fetches I/Q data from multiple records in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexSingle, RfsaWaveformInfo) Fetches I/Q data from multiple records in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQMultiRecordComplexWaveformsT(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionT) Fetches I/Q data from multiple records in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQMultiRecordComplexWaveformsT(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionT, RfsaWaveformInfo) Fetches I/Q data from multiple records in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQSingleRecordT(Int64, Int64, PrecisionTimeSpan, T, T) Fetches I/Q data in separate arrays from a single record in an acquisition.
Public methodMemoryOptimizedFetchIQSingleRecordT(Int64, Int64, PrecisionTimeSpan, T, T, RfsaWaveformInfo) Fetches I/Q data in separate arrays from a single record in an acquisition.
Public methodMemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexDouble) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexInt16) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexSingle) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexDouble, RfsaWaveformInfo) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexInt16, RfsaWaveformInfo) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexSingle, RfsaWaveformInfo) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplexT(Int64, Int64, PrecisionTimeSpan, T) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplexT(Int64, Int64, PrecisionTimeSpan, T, RfsaWaveformInfo) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexDouble) Fetches I/Q data from a single record in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexInt16) Fetches I/Q data from a single record in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexSingle) Fetches I/Q data from a single record in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexDouble, RfsaWaveformInfo) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexInt16, RfsaWaveformInfo) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexSingle, RfsaWaveformInfo) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedFetchIQSingleRecordComplexWaveformT(Int64, Int64, PrecisionTimeSpan, ComplexWaveformT) Fetches I/Q data from a single record in an acquisition in a memory optimized manner.
Public methodMemoryOptimizedFetchIQSingleRecordComplexWaveformT(Int64, Int64, PrecisionTimeSpan, ComplexWaveformT, RfsaWaveformInfo) Fetches I/Q data from a single record in a single acquisition to optimize memory.
Public methodMemoryOptimizedReadIQSingleRecordComplex(PrecisionTimeSpan, ComplexDouble) Initiates an acquisition and fetches the I/Q data record in a single acquisition to optimize memory. Do not use this method if you have configured the device to continuously acquire data samples or to acquire multiple records.
Public methodMemoryOptimizedReadIQSingleRecordComplex(PrecisionTimeSpan, ComplexDouble, RfsaWaveformInfo) Initiates an acquisition and fetches a single I/Q data record to optimize memory. Do not use this method if you have configured the device to continuously acquire data samples or to acquire multiple records.
Public methodMemoryOptimizedReadIQSingleRecordComplexWaveform(PrecisionTimeSpan, ComplexWaveformComplexDouble) Initiates an acquisition and fetches the I/Q data record in a single acquisition to optimize memory. Do not use this method if you have configured the device to continuously acquire data samples or to acquire multiple records.
Public methodMemoryOptimizedReadIQSingleRecordComplexWaveform(PrecisionTimeSpan, ComplexWaveformComplexDouble, RfsaWaveformInfo) Initiates an acquisition and fetches I/Q data record in a single acquisition to optimize memory. Do not use this method if you have configured the device to continuously acquire data samples or to acquire multiple records.
Public methodReadIQSingleRecordComplex(PrecisionTimeSpan) Initiates an acquisition and fetches a single I/Q data record. Do not use this method if you have configured the device to continuously acquire data samples or to acquire multiple records.
Public methodReadIQSingleRecordComplex(PrecisionTimeSpan, RfsaWaveformInfo) Initiates an acquisition and fetches a single I/Q data record. Do not use this method if you have configured the device to continuously acquire data samples or to acquire multiple records.
Public methodReadIQSingleRecordComplexWaveform(PrecisionTimeSpan) Initiates an acquisition and fetches a single I/Q data record. Do not use this method if you have configured the device to continuously acquire data samples or to acquire multiple records.
Public methodReadIQSingleRecordComplexWaveform(PrecisionTimeSpan, RfsaWaveformInfo) Initiates an acquisition and fetches a single I/Q data record. Do not use this method if you have configured the device to continuously acquire data samples or to acquire multiple records.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top

See Also

Log in to get a better experience