Class PinSiteData<T>
- 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.