Click or drag to resize

SignalGenerator Class

LightningChart .NET Help

[Missing <summary> documentation for "T:LightningChartLib.UWP.SignalProcessing.SignalGenerator"]

Inheritance Hierarchy
DependencyObject
  LightningChartLib.UWP.SignalProcessingSignalGenerator

Namespace: LightningChartLib.UWP.SignalProcessing
Assembly: LightningChart.UWP.SignalTools (in LightningChart.UWP.SignalTools.dll) Version: 11.0.1
XMLNS for XAML: Not mapped to an xmlns.
Syntax
public sealed class SignalGenerator : DependencyObject, 
	IDataSource

The SignalGenerator type exposes the following members.

Constructors
 NameDescription
Public methodSignalGenerator Creates and initializes a new instance of SignalGenerator class.
Top
Properties
 NameDescription
Public propertyFactor Get or sets a general factor for output signal. Allows using e.g. millivolt range by setting this 0.001, or 1E-3. This is a dependency property.
Public propertyGeneratorName Gets or sets the name of this signal generator. This is a dependency property.
Public propertyIsGeneratorEnabled Gets or sets the state of this generator (enabled or not). This is a dependency property.
Public propertyMasterGenerator Master generator. Several generators can be combined together to produce a synchronized multi-channel output data stream. Master sets the sampling frequency for each slave generator and combines the samples from each slave to master's output data stream. Set this null if this is a master generator.
Public propertyMultiCoreProcessing Gets or sets whether multi-core processing is enabled. If enabled, computes the signal in multiple threads. Enables faster rendering when CPU has more cores than 1. Only certain parts of chart are multicore optimized. This is a dependency property.
Public propertyOutputInterval Gets or sets the output interval of this generator in milliseconds. This is a dependency property.
Public propertySamplingFrequency Gets or sets the sampling frequency, i.e. the number of output points generated per second. This is a dependency property.
Public propertyThreadInvoking Built-in invoking to UI thread when using ThreadType = Thread.
Public propertyThreadType Gets or sets the way how data is generated. Generates data either by using a thread or a main UI thread synchronized timer.
Public propertyWaveformAmplitudeSweepSines Get or sets sine sweep amplitude component collection. This is a dependency property.
Public propertyWaveformFrequencySweepSines Get or sets sine sweep amplitude component collection. This is a dependency property.
Public propertyWaveformRandomNoises Get or sets random noise waveform component collection. This is a dependency property.
Public propertyWaveformSines Get or sets sine waveform component collection. This is a dependency property.
Public propertyWaveformSquares Get or sets square waveform component collection. This is a dependency property.
Public propertyWaveformTriangles Get or sets triangle waveform component collection. This is a dependency property.
Top
Methods
 NameDescription
Public methodConnect

[Missing <summary> documentation for "M:LightningChartLib.UWP.SignalProcessing.SignalGenerator.Connect(System.Object,LightningChartLib.UWP.SignalProcessing.DataGeneratedEventHandler,LightningChartLib.UWP.SignalProcessing.StartedEventHandler,LightningChartLib.UWP.SignalProcessing.StoppedEventHandler)"]

Public methodDisconnect

[Missing <summary> documentation for "M:LightningChartLib.UWP.SignalProcessing.SignalGenerator.Disconnect(System.Object)"]

Public methodGenerateBlock

[Missing <summary> documentation for "M:LightningChartLib.UWP.SignalProcessing.SignalGenerator.GenerateBlock(System.Int32)"]

Public methodStatic memberSetDeploymentKey

[Missing <summary> documentation for "M:LightningChartLib.UWP.SignalProcessing.SignalGenerator.SetDeploymentKey(System.String)"]

Public methodStatic memberSetUwpDeveloperKey

[Missing <summary> documentation for "M:LightningChartLib.UWP.SignalProcessing.SignalGenerator.SetUwpDeveloperKey(System.String)"]

Public methodStart

[Missing <summary> documentation for "M:LightningChartLib.UWP.SignalProcessing.SignalGenerator.Start"]

Public methodStopRequest

[Missing <summary> documentation for "M:LightningChartLib.UWP.SignalProcessing.SignalGenerator.StopRequest"]

Top
Events
 NameDescription
Public eventDataGenerated

[Missing <summary> documentation for "E:LightningChartLib.UWP.SignalProcessing.SignalGenerator.DataGenerated"]

Public eventStarted

[Missing <summary> documentation for "E:LightningChartLib.UWP.SignalProcessing.SignalGenerator.Started"]

Public eventStopped

[Missing <summary> documentation for "E:LightningChartLib.UWP.SignalProcessing.SignalGenerator.Stopped"]

Top
Fields
 NameDescription
Public fieldStatic memberFactorProperty Identifies the Factor dependency property.
Public fieldStatic memberGeneratorNameProperty Identifies the GeneratorName dependency property.
Public fieldStatic memberIsGeneratorEnabledProperty Identifies the IsGeneratorEnabled dependency property.
Public fieldStatic memberMasterGeneratorProperty Identifies the MasterGenerator dependency property.
Public fieldStatic memberMultiCoreProcessingProperty Identifies the MultiCoreProcessing dependency property.
Public fieldStatic memberOutputIntervalProperty Identifies the OutputIntervalMs dependency property.
Public fieldStatic memberSamplingFrequencyProperty Identifies the SamplingFrequency dependency property.
Public fieldStatic memberThreadInvokingProperty Identifies the ThreadInvoking dependency property.
Public fieldStatic memberThreadTypeProperty Identifies the ThreadType dependency property.
Public fieldStatic memberWaveformAmplitudeSweepSinesProperty Identifies the WaveformAmplitudeSweepSinesProperty dependency property.
Public fieldStatic memberWaveformFrequencySweepSinesProperty Identifies the WaveformFrequencySweepSinesProperty dependency property.
Public fieldStatic memberWaveformRandomNoisesProperty Identifies the WaveformRandomNoises dependency property.
Public fieldStatic memberWaveformSinesProperty Identifies the WaveformSines dependency property.
Public fieldStatic memberWaveformSquaresProperty Identifies the WaveformSquares dependency property.
Public fieldStatic memberWaveformTrianglesProperty Identifies the WaveformTriangles dependency property.
Top
See Also