internal SmartOutputControllerManager(IControllerLinkManager <SmartOutputController> linkManager,
                                       IOutputDeviceCollection <SmartOutputController> deviceCollection,
                                       IOutputDeviceExecution <SmartOutputController> deviceExecution)
 {
     _linkManager = linkManager;
     _mediator    = new OutputDeviceCollectionExecutionMediator <SmartOutputController>(deviceCollection, deviceExecution);
 }
Exemple #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> >();
 }
Exemple #3
0
 internal PreviewManager(IOutputDeviceCollection <OutputPreview> deviceCollection, IOutputDeviceExecution <OutputPreview> deviceExecution)
 {
     _mediator = new OutputDeviceCollectionExecutionMediator <OutputPreview>(deviceCollection, deviceExecution);
 }
Exemple #4
0
 public OutputDeviceCollectionExecutionMediator(IOutputDeviceCollection <T> deviceCollection,
                                                IOutputDeviceExecution <T> deviceExecution)
 {
     _deviceCollection = deviceCollection;
     _deviceExecution  = deviceExecution;
 }