// stop outputting the pattern started above public void StopPatternOutput() { if (patternRunning) { PatternPlugin pgPlugin = profileManager.CurrentProfile.AcquisitorConfig.pgPlugin; YAGPlugin yagPlugin = profileManager.CurrentProfile.AcquisitorConfig.yagPlugin; yagPlugin.AcquisitionFinished(); pgPlugin.AcquisitionFinished(); controllerWindow.EnableMenus(); patternRunning = false; } }
// outputs the pattern from the currently selected profile - used by BlockHead public void OutputPattern() { if (!patternRunning) { PatternPlugin pgPlugin = profileManager.CurrentProfile.AcquisitorConfig.pgPlugin; YAGPlugin yagPlugin = profileManager.CurrentProfile.AcquisitorConfig.yagPlugin; pgPlugin.AcquisitionStarting(); yagPlugin.AcquisitionStarting(); pgPlugin.ScanStarting(); yagPlugin.ScanStarting(); patternRunning = true; } }
public void SetYAGPlugin(String type) { yagPlugin = PluginRegistry.GetRegistry().GetYAGPlugin(type); yagPlugin.Config = this; }