Show / Hide Table of Contents

Class Transform

Takes care of all the node traversing and threading synchronization. (hopefully!)

Inheritance
System.Object
Transform
TransformButterworthLowPassFilter
TransformImpactFilter
TransformImpactOverThreshold
TransformInclination
TransformInclinationOverThreshold
TransformMovingAverage
TransformOffset
TransformOrientationData
TransformOverThreshold
TransformPeakValue
TransformRawData
TransformSineWave
TransformSquareWave
Implements
ITransform
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: DelsysAPI.Transforms
Assembly: DelsysAPI.dll
Syntax
public abstract class Transform : ITransform

Constructors

Transform(Int32, Int32)

Initialize a new transform

Declaration
protected Transform(int inputChans, int outputChans)
Parameters
Type Name Description
System.Int32 inputChans

number of input channels needed

System.Int32 outputChans

number of output channels needed

Properties

InputChannels

The input channels of the transform.

Declaration
public List<Channel> InputChannels { get; }
Property Value
Type Description
System.Collections.Generic.List<Channel>

OutputChannels

The output channels of the transform.

Declaration
public List<Channel> OutputChannels { get; }
Property Value
Type Description
System.Collections.Generic.List<Channel>

Methods

ProcessData()

Data comes in according to the user binding

Declaration
public abstract void ProcessData()

VerifySampleRates()

Define Rules for how channels with same/different sample rates should interact for input/output channels of the transform.

Declaration
public abstract bool VerifySampleRates()
Returns
Type Description
System.Boolean

True if the sample rates match.

Implements

ITransform
Back to top Generated by DocFX