Table of Contents

Class PinSiteData<T>

Namespace
NationalInstruments.SemiconductorTestLibrary.DataAbstraction
Assembly
NationalInstruments.SemiconductorTestLibrary.Abstractions.dll

Defines an object containing values for one or more sites that is associated with a particular pin or set of pins, where T can be passed as any data type.

public class PinSiteData<T>

Type Parameters

T
Inheritance
PinSiteData<T>
Inherited Members

Constructors

PinSiteData(Dictionary<string, IDictionary<int, T>>)

Initializes PinSiteData with multiple pins multiple sites data.

PinSiteData(string[], SiteData<T>[])

Initializes PinSiteData with pin names and associated SiteData array.

Properties

PinNames

Returns an array of pin names associated with current PinSiteData.

SiteNumbers

Returns an array of sites associated with current PinSiteData.

Methods

Abs()

Performs Math.Abs operation on every element in current PinSiteData.

Add(PinSiteData<T>)

Performs add operation between every element in current PinSiteData and the given PinSiteData.

Add(SiteData<T>)

Performs add operation between every element in current PinSiteData and the given SiteData.

Add(T)

Performs add operation between every element in current PinSiteData and the given value.

Compare(ComparisonType, PinSiteData<T>)

Performs compare operation between every element in current PinSiteData and the given PinSiteData.

Compare(ComparisonType, SiteData<T>)

Performs compare operation between every element in current PinSiteData and the given SiteData.

Compare(ComparisonType, T)

Performs compare operation between every element in current PinSiteData and the given value.

Divide(PinSiteData<T>)

Performs divide operation between every element in current PinSiteData and the given PinSiteData.

Divide(SiteData<T>)

Performs divide operation between every element in current PinSiteData and the given SiteData.

Divide(T)

Performs divide operation between every element in current PinSiteData and the given value.

ExtractPin(string)

Gets the SiteData<T> for a given pin.

ExtractPins(string[])

Gets a new PinSiteData<T> object for the specified pins.

ExtractSite(int)

Gets the data for a given site number.

GetValue(int, string)

Gets the data for a given site number-pin name pair.

Invert()

Performs invert operation on every element in current PinSiteData.

Log10()

Performs Math.Log10 operation on every element in current PinSiteData.

Maximum(PinSiteData<T>)

Returns the larger one of the element in current PinSiteData and the given PinSiteData.

Maximum(SiteData<T>)

Returns the larger one of the element in current PinSiteData and the given SiteData.

Maximum(T)

Returns the larger one of the element in current PinSiteData and the given value.

Minimum(PinSiteData<T>)

Returns the smaller one of the element in current PinSiteData and the given PinSiteData.

Minimum(SiteData<T>)

Returns the smaller one of the element in current PinSiteData and the given SiteData.

Minimum(T)

Returns the smaller one of the element in current PinSiteData and the given value.

Multiply(PinSiteData<T>)

Performs multiply operation on every element in current PinSiteData and the given PinSiteData.

Multiply(SiteData<T>)

Performs multiply operation on every element in current PinSiteData and the given SiteData.

Multiply(T)

Performs multiply operation on every element in current PinSiteData and the given value.

Negate()

Returns the negative value of every element in current PinSiteData.

Power(PinSiteData<T>)

Raises every element in current PinSiteData to the power of every element in given PinSiteData.

Power(SiteData<T>)

Raises every element in current PinSiteData to the power of every element in given SiteData.

Power(T)

Raises every element in current PinSiteData to the power of the given value.

SquareRoot()

Returns the square root of every element in current PinSiteData.

Subtract(PinSiteData<T>)

Subtracts every element in given PinSiteData from every element in current PinSiteData.

Subtract(SiteData<T>)

Subtracts every element in given PinSiteData from every element in current SiteData.

Subtract(T)

Subtracts the given value from every element in current PinSiteData.

Truncate()

Returns integer portion of every element in current PinSiteData.