PinQueryContext Class
- Updated2026-06-25
- 1 minute(s) read
Provides the base class for a pin query context, which is an object a pin query method returns to track the sessions and channels associated with the pins for one or more sites.
Derives from
None
Syntax
Namespace: NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI
public class PinQueryContext
Methods
| Name | Description |
|---|---|
| ExtractPinData(bool, string) | Returns the measurement data arranged in the order of sites in the SemiconductorModuleContext. |
| ExtractPinData(bool[], string) | Returns the measurement data arranged in the order of sites in the SemiconductorModuleContext. |
| ExtractPinData(double, string) | Returns the measurement data arranged in the order of sites in the SemiconductorModuleContext. |
| ExtractPinData(double[], string) | Returns the measurement data arranged in the order of sites in the SemiconductorModuleContext. |
| GetSessionAndChannelIndex(int, string, out int, out int) | Returns the index of the session and channel that corresponds to a pin query. Use this method to access an individual pin on a specific site when you take a measurement across multiple instruments. When you call a pin query method, such as the GetNIHsdioSessions, the method returns an array of sessions and an array of channel lists. Use this method to identify which session and which channel refers to the pin from the pin query and the site number you specify. |
| PerInstrumentToPerSiteData< T >(T[]) | Converts measurement data from a 1D array of the specified type T that is ordered by channels on a single instrument session into an array of arrays that is arranged by the sites and pins in the Semiconductor Module Context. |