ngscopeclient 0.1-dev+51fbda87c
Files | Classes
Collaboration diagram for Core classes:

Files

file  ActionProvider.h
 Declaration of ActionProvider.
 
file  AlignedAllocator.h
 Declaration of AlignedAllocator.
 
file  BERT.cpp
 Implementation of BERT.
 
file  BERT.h
 Declaration of BERT.
 
file  BERTInputChannel.cpp
 Implementation of BERTInputChannel.
 
file  BERTInputChannel.h
 Declaration of BERTInputChannel.
 
file  BERTInputChannelWithDataCapture.cpp
 Implementation of BERTInputChannelWithDataCapture.
 
file  BERTInputChannelWithDataCapture.h
 Declaration of BERTInputChannelWithDataCapture.
 
file  BERTOutputChannel.cpp
 Implementation of BERTOutputChannel.
 
file  BERTOutputChannel.h
 Declaration of BERTOutputChannel.
 
file  Bijection.h
 Declaration of Bijection.
 
file  BinaryDriver.cpp
 Helper class for binary drivers.
 
file  BinaryDriver.h
 Helper class for binary driver: provides methods for handling binary data.
 
file  CommandLineDriver.cpp
 Helper class for command line drivers: provides helper methods for command line based communication with devices like NanoVNA or TinySA.
 
file  CommandLineDriver.h
 Helper class for command line drivers: provides helper methods for command line based communication with devices like NanoVNA or TinySA.
 
file  ComplexChannel.h
 Declaration of ComplexChannel.
 
file  ConfigWarningList.h
 Declaration of ConfigWarningList, ConfigWarningMessage, and WarningList.
 
file  DigitalInputChannel.cpp
 Implementation of DigitalInputChannel.
 
file  DigitalInputChannel.h
 Declaration of DigitalInputChannel.
 
file  DigitalIOChannel.cpp
 Implementation of DigitalIOChannel.
 
file  DigitalIOChannel.h
 Declaration of DigitalIOChannel.
 
file  DigitalOutputChannel.cpp
 Implementation of DigitalOutputChannel.
 
file  DigitalOutputChannel.h
 Declaration of DigitalOutputChannel.
 
file  FileSystem.cpp
 Implementation of common file system utilities.
 
file  FileSystem.h
 Common file system utilities.
 
file  Filter.cpp
 Implementation of Filter.
 
file  Filter.h
 Declaration of Filter.
 
file  FilterGraphExecutor.cpp
 Implementation of FilterGraphExecutor.
 
file  FilterGraphExecutor.h
 Declaration of FilterGraphExecutor.
 
file  FilterParameter.cpp
 Implementation of FilterParameter.
 
file  FilterParameter.h
 Declaration of FilterParameter.
 
file  FlowGraphNode.h
 Declaration of FlowGraphNode.
 
file  FlowGraphNode_inlines.h
 Inline functions for FlowGraphNode which reference OscilloscopeChannel class.
 
file  FunctionGenerator.cpp
 Implementation of FunctionGenerator.
 
file  FunctionGenerator.h
 Declaration of FunctionGenerator.
 
file  HIDInstrument.cpp
 Implementation of HIDInstrument.
 
file  HIDInstrument.h
 Declaration of HIDInstrument.
 
file  IBISParser.cpp
 Implementation of IBISParser, IVCurve, and VTCurves.
 
file  IBISParser.h
 Declaration of IBISParser, IVCurve, IBISCorner, and VTCurves.
 
file  IDTable.h
 Declaration of IDTable class.
 
file  ImportFilter.cpp
 Implementation of ImportFilter.
 
file  ImportFilter.h
 Declaration of ImportFilter.
 
file  Load.cpp
 Implementation of Load.
 
file  Load.h
 Declaration of Load.
 
file  ModbusInstrument.cpp
 Implementation of ModbusInstrument.
 
file  ModbusInstrument.h
 Declaration of ModbusInstrument.
 
file  Multimeter.cpp
 Implementation of Multimeter.
 
file  Multimeter.h
 Declaration of Multimeter.
 
file  SParameterFilter.cpp
 Implementation of SParameterFilter.
 
file  SParameterFilter.h
 Declaration of SParameterFilter.
 
file  StreamDescriptor.h
 Declaration of StreamDescriptor.
 
file  SwitchMatrix.cpp
 Implementation of SwitchMatrix.
 
file  SwitchMatrix.h
 Declaration of SwitchMatrix.
 
file  TestWaveformSource.cpp
 Implementation of TestWaveformSource.
 
file  TestWaveformSource.h
 Declaration of TestWaveformSource.
 
file  TouchstoneParser.cpp
 Implementation of TouchstoneParser.
 
file  TouchstoneParser.h
 Declaration of TouchstoneParser.
 
file  Trigger.cpp
 Implementation of Trigger.
 
file  Trigger.h
 Declaration of Trigger.
 
file  VulkanFFTPlan.cpp
 Implementation of VulkanFFTPlan.
 
file  VulkanFFTPlan.h
 Declaration of VulkanFFTPlan.
 

Classes

class  ActionProvider
 Abstract base for objects (usually filters) which provide a series of actions a user can perform. More...
 
class  AlignedAllocator< T, alignment >
 Aligned memory allocator for STL containers. More...
 
class  BERT
 Base class for bit error rate tester drivers. More...
 
class  BERTInputChannel
 A pattern checker channel of a BERT. More...
 
class  BERTInputChannelWithDataCapture
 Input channel for a BERT that also supports CDR logic analyzer (raw serial bitstream capture) mode. More...
 
class  BERTOutputChannel
 A pattern generator channel of a BERT. More...
 
class  Bijection< T1, T2, Compare1, Compare2 >
 A strict one-to-one mapping from objects of type T1 to type T2 (which must be different types). More...
 
class  BinaryDriver
 Helper class for binary driver: provides methods for handling binary data. More...
 
class  BufferedSwitchMatrixInputChannel
 Declaration of BufferedSwitchMatrixInputChannel. More...
 
class  BufferedSwitchMatrixIOChannel
 Declaration of BufferedSwitchMatrixIOChannel. More...
 
class  BufferedSwitchMatrixOutputChannel
 Declaration of BufferedSwitchMatrixOutputChannel. More...
 
class  CANChannel
 A filter or protocol analyzer channel which provides CAN bus data. More...
 
class  CommandLineDriver
 Helper class for command line drivers: provides helper methods for command line based communication with devices like NanoVNA or TinySA. More...
 
class  ComplexChannel
 An OscilloscopeChannel storing complex-valued data. More...
 
class  ConfigWarningMessage
 A warning message displayed by a driver during loading of a session. More...
 
class  WarningList
 A list of ConfigWarningMessage's. More...
 
class  ConfigWarningList
 All warnings generated by a configuration we're in the process of loading. More...
 
class  DigitalInputChannel
 A digital input channel (GPIO, buffered mux path, etc) More...
 
class  DigitalIOChannel
 A digital I/O channel (GPIO, buffered switch matrix output, pattern generator output, etc.) More...
 
class  DigitalOutputChannel
 A digital output channel (GPIO, buffered switch matrix output, pattern generator output, etc.) More...
 
class  WaveformCacheKey
 Describes a particular revision of a waveform. More...
 
class  Filter
 Abstract base class for all filter graph blocks which are not physical instrument channels. More...
 
class  FilterGraphExecutor
 Execution manager / scheduler for the filter graph. More...
 
class  T8B10BSymbol
 An 8B/10B symbol within a pattern, used for trigger matching. More...
 
class  FilterParameter
 A parameter to a filter. More...
 
class  FlowGraphNode
 Abstract base class for a node in the signal flow graph. More...
 
class  FunctionGenerator
 A baseband waveform generator. More...
 
class  HIDInstrument
 Base class for instruments using USB HID communication protocol. More...
 
class  IDTable
 Bidirectional table mapping integer IDs in scopesession files to object pointers. More...
 
class  ImportFilter
 Helper base class for filters that import a waveform from a file. More...
 
class  Load
 Base class for all electronic load drivers. More...
 
class  ModbusInstrument
 Base class for instruments using Modbus communication protocol. More...
 
class  Multimeter
 A multimeter. More...
 
class  SParameterFilter
 A filter that takes a set of S-parameters as input and outputs another set of S-parameters. More...
 
class  SwitchMatrix
 Base class for switch matrixes. More...
 
class  TestWaveformSource
 Helper class for generating test waveforms. More...
 
class  TouchstoneParser
 Touchstone (SxP) file parser. More...
 
class  Trigger
 Abstract base class for oscilloscope / logic analyzer trigger inputs. More...
 
struct  WindowFunctionArgs
 Arguments to a window function for FFT processing. More...
 
struct  DeEmbedNormalizationArgs
 Arguments for normalizing output of a de-embed. More...
 
class  VulkanFFTPlan
 RAII wrapper around a VkFFTApplication and VkFFTConfiguration. More...
 

Detailed Description