Table of Contents

Class TSMContextExtensions

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

Defines extension methods for NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext.

public static class TSMContextExtensions
Inheritance
TSMContextExtensions
Inherited Members

Methods

GetGlobalPinSiteData<T>(ISemiconductorModuleContext, string, bool)

Gets a PinSiteData object previously stored by the SetGlobalPinSiteData<T>(ISemiconductorModuleContext, string, PinSiteData<T>) method. The global data item is filtered for sites in NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext before return when filterForActiveSites is set to true.

GetGlobalSiteData<T>(ISemiconductorModuleContext, string, bool)

Gets a SiteData object previously stored by the SetGlobalSiteData<T>(ISemiconductorModuleContext, string, SiteData<T>) method. The global data item is filtered for sites in NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext before return when filterForActiveSites is set to true.

NewSiteData<T>(ISemiconductorModuleContext, T)

Creates a new SiteData<T> object with the same value for all sites.

NewSiteData<T>(ISemiconductorModuleContext, T[])

Creates a new SiteData<T> object with unique values for all sites.

SetGlobalPinSiteData<T>(ISemiconductorModuleContext, string, PinSiteData<T>, bool)

Associates a data item with a dataId. Use this method to store a PinSiteData object you initialize in one location and access later in a downstream location using the GetGlobalPinSiteData<T>(ISemiconductorModuleContext, string, bool) method.

SetGlobalSiteData<T>(ISemiconductorModuleContext, string, SiteData<T>, bool)

Associates a data item with a dataId. Use this method to store a SiteData object you initialize in one location and access later in a downstream location using the GetGlobalSiteData<T>(ISemiconductorModuleContext, string, bool) method.