internal SmartOutputControllerManager(IControllerLinkManager <SmartOutputController> linkManager,
                                       IOutputDeviceCollection <SmartOutputController> deviceCollection,
                                       IOutputDeviceExecution <SmartOutputController> deviceExecution)
 {
     _linkManager = linkManager;
     _mediator    = new OutputDeviceCollectionExecutionMediator <SmartOutputController>(deviceCollection, deviceExecution);
 }
예제 #2
0
 internal OutputControllerManager(IControllerLinkManager <OutputController> linkManager,
                                  IOutputDeviceCollection <OutputController> deviceCollection,
                                  IOutputDeviceExecution <OutputController> deviceExecution)
 {
     _linkManager = linkManager;
     _mediator    = new OutputDeviceCollectionExecutionMediator <OutputController>(deviceCollection, deviceExecution);
     _outputDataFlowComponentToController = new Dictionary <IDataFlowComponent, Tuple <IControllerDevice, int> >();
 }