public Led(DbsPluginConnector pluginConnector) : base(pluginConnector) { PluginConnector = pluginConnector; dispatcher = PluginConnector.GetDispatcher(); if (PluginName is null) { PluginName = this.GetType().Name; } tempDllPath = Combine(PluginConnector.TempDirectory, GetFileName(dllPath)); controller = new LedController(new LedControllerConnector(PluginConnector, ledControls, calculatorGateway)); File.Copy(dllPath, tempDllPath, true); }
internal LedControllerConnector(DbsPluginConnector pluginConnector, List <LedControl> ledControls, CalculatorGateway calculatorGateway) { PluginConnector = pluginConnector; LedControls = ledControls; CalculatorGateway = calculatorGateway; }
public StandardStructures(DbsPluginConnector pluginConnector) : base(pluginConnector) { PluginConnector = pluginConnector; }