ngscopeclient 0.1-dev+51fbda87c
Public Member Functions | Public Attributes | List of all members
CouplerSParameters Class Reference
Collaboration diagram for CouplerSParameters:
Collaboration graph
[legend]

Public Member Functions

bool NeedUpdate (WaveformBase *wmag, WaveformBase *wang, double bin_hz)
 Check to see if we need to refresh our cache.
 
void Refresh (WaveformBase *wmag, WaveformBase *wang, double bin_hz, bool invert, size_t nouts, float maxGain, int64_t timescale, size_t npoints)
 Refresh the cached data.
 
void InterpolateSparameters (WaveformBase *wmag, WaveformBase *wang, float bin_hz, bool invert, size_t nouts, float maxGain)
 Recalculate the cached S-parameters (and clamp gain if requested)
 
virtual int64_t GetGroupDelay ()
 Returns the max mid-band group delay of the channel.
 

Public Attributes

AcceleratorBuffer< float > m_resampledSparamSines
 
AcceleratorBuffer< float > m_resampledSparamCosines
 
WaveformCacheKey m_magKey
 
WaveformCacheKey m_angleKey
 
SParameterVector m_cachedSparams
 
double m_cachedBinSize
 
int64_t m_groupDelayFs
 
int64_t m_groupDelaySamples
 

The documentation for this class was generated from the following files: