RfsaIQAcquisition Methods
- Updated2025-07-17
- 12 minute(s) read
Rfsa
The RfsaIQAcquisition type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Abort | 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. |
![]() | CheckAcquisitionStatus | 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. |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
![]() | FetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexDouble) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexInt16) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQMultiRecordComplex(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. |
![]() | FetchIQMultiRecordComplex(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. |
![]() | FetchIQMultiRecordComplex(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. |
![]() | FetchIQMultiRecordComplex(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. |
![]() | FetchIQMultiRecordComplexT(Int64, Int64, Int64, PrecisionTimeSpan) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQMultiRecordComplexT(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. |
![]() | FetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexDouble) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexInt16) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexSingle) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformCollectionComplexDouble) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformCollectionComplexInt16) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformCollectionComplexSingle) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQMultiRecordComplexWaveformsT(Int64, Int64, Int64, PrecisionTimeSpan) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQMultiRecordComplexWaveformsT(Int64, Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo) | Fetches I/Q data from multiple records in an acquisition. |
![]() | FetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexDouble) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexInt16) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexSingle) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexDouble) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexInt16) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexSingle) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplexT(Int64, Int64, PrecisionTimeSpan) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplexT(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexDouble) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexInt16) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexSingle) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformComplexDouble) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformComplexInt16) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo, ComplexWaveformComplexSingle) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplexWaveformT(Int64, Int64, PrecisionTimeSpan) | Fetches I/Q data from a single record in an acquisition. |
![]() | FetchIQSingleRecordComplexWaveformT(Int64, Int64, PrecisionTimeSpan, RfsaWaveformInfo) | Fetches I/Q data from a single record in an acquisition. |
![]() | GetFetchBacklog | Returns the number of points acquired that have not been fetched yet. |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object) |
![]() | Initiate | Commits settings to hardware, waits for hardware settling, and starts an acquisition. |
![]() | MemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexDouble) | Fetches I/Q data from multiple records in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexInt16) | Fetches I/Q data from multiple records in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexSingle) | Fetches I/Q data from multiple records in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexDouble, RfsaWaveformInfo) | Fetches I/Q data from multiple records in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexInt16, RfsaWaveformInfo) | Fetches I/Q data from multiple records in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQMultiRecordComplex(Int64, Int64, Int64, PrecisionTimeSpan, ComplexSingle, RfsaWaveformInfo) | Fetches I/Q data from multiple records in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQMultiRecordComplexT(Int64, Int64, Int64, PrecisionTimeSpan, T) | Fetches I/Q data from multiple records in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQMultiRecordComplexT(Int64, Int64, Int64, PrecisionTimeSpan, T, RfsaWaveformInfo) | Fetches I/Q data from multiple records in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexDouble) | Fetches I/Q data from multiple records in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexInt16) | Fetches I/Q data from multiple records in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexSingle) | Fetches I/Q data from multiple records in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexDouble, RfsaWaveformInfo) | Fetches I/Q data from multiple records in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexInt16, RfsaWaveformInfo) | Fetches I/Q data from multiple records in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQMultiRecordComplexWaveforms(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionComplexSingle, RfsaWaveformInfo) | Fetches I/Q data from multiple records in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQMultiRecordComplexWaveformsT(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionT) | Fetches I/Q data from multiple records in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQMultiRecordComplexWaveformsT(Int64, Int64, Int64, PrecisionTimeSpan, ComplexWaveformCollectionT, RfsaWaveformInfo) | Fetches I/Q data from multiple records in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQSingleRecordT(Int64, Int64, PrecisionTimeSpan, T, T) | Fetches I/Q data in separate arrays from a single record in an acquisition. |
![]() | MemoryOptimizedFetchIQSingleRecordT(Int64, Int64, PrecisionTimeSpan, T, T, RfsaWaveformInfo) | Fetches I/Q data in separate arrays from a single record in an acquisition. |
![]() | MemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexDouble) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexInt16) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexSingle) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexDouble, RfsaWaveformInfo) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexInt16, RfsaWaveformInfo) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplex(Int64, Int64, PrecisionTimeSpan, ComplexSingle, RfsaWaveformInfo) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplexT(Int64, Int64, PrecisionTimeSpan, T) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplexT(Int64, Int64, PrecisionTimeSpan, T, RfsaWaveformInfo) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexDouble) | Fetches I/Q data from a single record in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexInt16) | Fetches I/Q data from a single record in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexSingle) | Fetches I/Q data from a single record in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexDouble, RfsaWaveformInfo) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexInt16, RfsaWaveformInfo) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplexWaveform(Int64, Int64, PrecisionTimeSpan, ComplexWaveformComplexSingle, RfsaWaveformInfo) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedFetchIQSingleRecordComplexWaveformT(Int64, Int64, PrecisionTimeSpan, ComplexWaveformT) | Fetches I/Q data from a single record in an acquisition in a memory optimized manner. |
![]() | MemoryOptimizedFetchIQSingleRecordComplexWaveformT(Int64, Int64, PrecisionTimeSpan, ComplexWaveformT, RfsaWaveformInfo) | Fetches I/Q data from a single record in a single acquisition to optimize memory. |
![]() | MemoryOptimizedReadIQSingleRecordComplex(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. |
![]() | MemoryOptimizedReadIQSingleRecordComplex(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. |
![]() | MemoryOptimizedReadIQSingleRecordComplexWaveform(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. |
![]() | MemoryOptimizedReadIQSingleRecordComplexWaveform(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. |
![]() | ReadIQSingleRecordComplex(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. |
![]() | ReadIQSingleRecordComplex(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. |
![]() | ReadIQSingleRecordComplexWaveform(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. |
![]() | ReadIQSingleRecordComplexWaveform(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. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object) |