C# 클래스 ScanMaster.Acquire.Plugin.PluginRegistry

The plugin registry keeps track of the installed plugins. It's rather simple - it just keeps track of a table of plugins for each plugin type. It has some helper methods to get a plugin instance. When writing new plugins, they must be added to the constructor of this class by hand.
파일 보기 프로젝트 열기: ColdMatter/EDMSuite 1 사용 예제들

공개 메소드들

메소드 설명
GetAnalogPlugin ( String type ) : AnalogInputPlugin
GetAnalogPlugins ( ) : String[]
GetOutputPlugin ( String type ) : ScanOutputPlugin
GetOutputPlugins ( ) : String[]
GetPatternPlugin ( String type ) : PatternPlugin
GetPatternPlugins ( ) : String[]
GetRegistry ( ) : PluginRegistry
GetShotGathererPlugin ( String type ) : ShotGathererPlugin
GetShotGathererPlugins ( ) : String[]
GetSwitchPlugin ( String type ) : SwitchOutputPlugin
GetSwitchPlugins ( ) : String[]
GetYAGPlugin ( String type ) : YAGPlugin
GetYAGPlugins ( ) : String[]

비공개 메소드들

메소드 설명
GetPluginNameList ( Hashtable plugins ) : String[]
InstantiatePlugin ( Hashtable plugins, String type ) : object
PluginRegistry ( ) : System

메소드 상세

GetAnalogPlugin() 공개 메소드

public GetAnalogPlugin ( String type ) : AnalogInputPlugin
type String
리턴 AnalogInputPlugin

GetAnalogPlugins() 공개 메소드

public GetAnalogPlugins ( ) : String[]
리턴 String[]

GetOutputPlugin() 공개 메소드

public GetOutputPlugin ( String type ) : ScanOutputPlugin
type String
리턴 ScanOutputPlugin

GetOutputPlugins() 공개 메소드

public GetOutputPlugins ( ) : String[]
리턴 String[]

GetPatternPlugin() 공개 메소드

public GetPatternPlugin ( String type ) : PatternPlugin
type String
리턴 PatternPlugin

GetPatternPlugins() 공개 메소드

public GetPatternPlugins ( ) : String[]
리턴 String[]

GetRegistry() 공개 정적인 메소드

public static GetRegistry ( ) : PluginRegistry
리턴 PluginRegistry

GetShotGathererPlugin() 공개 메소드

public GetShotGathererPlugin ( String type ) : ShotGathererPlugin
type String
리턴 ShotGathererPlugin

GetShotGathererPlugins() 공개 메소드

public GetShotGathererPlugins ( ) : String[]
리턴 String[]

GetSwitchPlugin() 공개 메소드

public GetSwitchPlugin ( String type ) : SwitchOutputPlugin
type String
리턴 SwitchOutputPlugin

GetSwitchPlugins() 공개 메소드

public GetSwitchPlugins ( ) : String[]
리턴 String[]

GetYAGPlugin() 공개 메소드

public GetYAGPlugin ( String type ) : YAGPlugin
type String
리턴 YAGPlugin

GetYAGPlugins() 공개 메소드

public GetYAGPlugins ( ) : String[]
리턴 String[]