Table of Contents

Class SiteData<T>

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

Defines an object containing values for one or more sites, where T can be passed as any data type.

public class SiteData<T>

Type Parameters

T

The data type of the element data.

Inheritance
SiteData<T>
Inherited Members

Constructors

SiteData(IDictionary<int, T>)

Initializes SiteData with per-pin multiple sites data.

SiteData(int[], T)

Initializes a SiteData object with the same data value across all active sites. Each element in the siteNumbers array represents an active site number/value.

SiteData(T[])

Initializes SiteData with multiple sites data array. The array index represents site number.

Properties

SiteNumbers

Returns an array of sites associated with current SiteData.

Methods

Abs()

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

Add(SiteData<T>)

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

Add(T)

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

Compare(ComparisonType, SiteData<T>)

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

Compare(ComparisonType, T)

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

Divide(SiteData<T>)

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

Divide(T)

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

GetValue(int)

Gets the data for a given site number.

Invert()

Performs invert operation on every element in current SiteData.

Log10()

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

Maximum(SiteData<T>)

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

Maximum(T)

Returns the larger of the element in current SiteData and the given value.

Minimum(SiteData<T>)

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

Minimum(T)

Returns the smaller of the element in current SiteData and the given value.

Multiply(SiteData<T>)

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

Multiply(T)

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

Negate()

Returns the negative value of every element in current SiteData.

Power(SiteData<T>)

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

Power(T)

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

SquareRoot()

Returns the square root of every element in current SiteData.

Subtract(SiteData<T>)

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

Subtract(T)

Subtracts the given value from every element in current SiteData.

Truncate()

Returns integer portion of every element in current SiteData.