TestStand Semiconductor Module Application .NET API

TestStand Semiconductor Module Application API: NationalInstruments.TestStand.SemiconductorModule.SemiconductorModuleManagerFactory Class Reference

  • Updated2025-09-26
  • 2 minute(s) read
NationalInstruments.TestStand.SemiconductorModule.SemiconductorModuleManagerFactory Class Reference

Factory to create a new instance of the ISemiconductorModuleManager type. More...

Inheritance diagram for NationalInstruments.TestStand.SemiconductorModule.SemiconductorModuleManagerFactory:

Public Member Functions

ISemiconductorModuleManager CreateSemiconductorModuleManager (IEngine engine, ISequenceFileViewMgr sequenceFileViewMgr)
 Internal method. Do not use. Use the NewSemiconductorModuleManager static method instead. More...
 
ISemiconductorModuleManager GetExistingSemiconductorModuleManager (IEngine engine)
 Internal method. Do not use. Use the GetSemiconductorModuleManager static method instead. More...
 
 SemiconductorModuleManagerFactory ()
 Internal constructor. Do not use. Use the NewSemiconductorModuleManager static method instead. More...
 

Static Public Member Functions

static ISemiconductorModuleManager GetSemiconductorModuleManager (IEngine engine)
 Gets the existing instance of the SemiconductorModuleManager. Use this method in a model plug-in or other component to get the current SemiconductorModuleManager. The Sequence Editor and Semiconductor Module Operator Interface applications create the SemiconductorModuleManager that you can access by calling this method. More...
 
static ISemiconductorModuleManager NewSemiconductorModuleManager (IEngine engine, ISequenceFileViewMgr sequenceFileViewMgr)
 Creates a new instance of the ISemiconductorModuleManager type. Use this method in an operator interface to create the SemiconductorModuleManager that you use to control and monitor the tester. More...
 

Detailed Description

Factory to create a new instance of the ISemiconductorModuleManager type.

Constructor & Destructor Documentation

◆ SemiconductorModuleManagerFactory()

NationalInstruments.TestStand.SemiconductorModule.SemiconductorModuleManagerFactory.SemiconductorModuleManagerFactory ( )
inline

Internal constructor. Do not use. Use the NewSemiconductorModuleManager static method instead.

Member Function Documentation

◆ CreateSemiconductorModuleManager()

ISemiconductorModuleManager NationalInstruments.TestStand.SemiconductorModule.SemiconductorModuleManagerFactory.CreateSemiconductorModuleManager ( IEngine  engine,
ISequenceFileViewMgr  sequenceFileViewMgr 
)
inline

Internal method. Do not use. Use the NewSemiconductorModuleManager static method instead.

Parameters
engineThe TestStand Engine.
sequenceFileViewMgrThe TestStand SequenceFileViewMgr.
Returns
A new instance of the ISemiconductorModuleManager type.

◆ GetExistingSemiconductorModuleManager()

ISemiconductorModuleManager NationalInstruments.TestStand.SemiconductorModule.SemiconductorModuleManagerFactory.GetExistingSemiconductorModuleManager ( IEngine  engine)
inline

Internal method. Do not use. Use the GetSemiconductorModuleManager static method instead.

Parameters
engineThe TestStand Engine.
Returns
The existing instance of the SemiconductorModuleManager.

◆ GetSemiconductorModuleManager()

static ISemiconductorModuleManager NationalInstruments.TestStand.SemiconductorModule.SemiconductorModuleManagerFactory.GetSemiconductorModuleManager ( IEngine  engine)
inlinestatic

Gets the existing instance of the SemiconductorModuleManager. Use this method in a model plug-in or other component to get the current SemiconductorModuleManager. The Sequence Editor and Semiconductor Module Operator Interface applications create the SemiconductorModuleManager that you can access by calling this method.

Parameters
engineThe TestStand Engine.
Returns
The existing instance of the SemiconductorModuleManager.

◆ NewSemiconductorModuleManager()

static ISemiconductorModuleManager NationalInstruments.TestStand.SemiconductorModule.SemiconductorModuleManagerFactory.NewSemiconductorModuleManager ( IEngine  engine,
ISequenceFileViewMgr  sequenceFileViewMgr 
)
inlinestatic

Creates a new instance of the ISemiconductorModuleManager type. Use this method in an operator interface to create the SemiconductorModuleManager that you use to control and monitor the tester.

Parameters
engineThe TestStand Engine.
sequenceFileViewMgrThe TestStand SequenceFileViewMgr.
Returns
A new instance of the ISemiconductorModuleManager type.

Log in to get a better experience