Table of Contents

Constructor SiteData

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

SiteData(T[])

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

public SiteData(T[] data)

Parameters

data T[]

The data array.

SiteData(IDictionary<int, T>)

Initializes a SiteData object with site unique data.

public SiteData(IDictionary<int, T> data)

Parameters

data IDictionary<int, T>

The site specific data values.

SiteData(int[], T)

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

public SiteData(int[] siteNumbers, T data)

Parameters

siteNumbers int[]

Site numbers to associate with the data./

data T

The data to be repeated across all sites.

SiteData(int[], T[])

Initializes a SiteData object with site unique data. Each element in the siteNumbers array represents a unique site number/value. Each element in the perSiteData array represents the data for the specific site located at the same index within the siteNumbers array.

public SiteData(int[] siteNumbers, T[] perSiteData)

Parameters

siteNumbers int[]

Site numbers to associate with the data.

perSiteData T[]

Array of site unique data, where each element represents the data for the specific site, located at the same index within the siteNumbers array.

Remarks

The lengths of the array inputs must be equal, otherwise an exception will be thrown.