Ejemplo n.º 1
0
            public BatteryBlockCollectionHandler(
                IBatteryBlockManager batteryBlockManager,
                ILogger logger,
                IDockingManagerSettingsProvider dockingManagerSettingsProvider)
            {
                _batteryBlockManager = batteryBlockManager;
                _logger = logger;
                _dockingManagerSettingsProvider = dockingManagerSettingsProvider;

                _collectBatteryBlockOperationPool = new ObjectPool <CollectBatteryBlockOperation>(onFinished
                                                                                                  => new CollectBatteryBlockOperation(this, onFinished));
            }
Ejemplo n.º 2
0
            public FunctionalBlockCollectionHandler(
                IFunctionalBlockManager functionalBlockManager,
                ILogger logger,
                IDockingManagerSettingsProvider dockingManagerSettingsProvider)
            {
                _functionalBlockManager = functionalBlockManager;
                _logger = logger;
                _dockingManagerSettingsProvider = dockingManagerSettingsProvider;

                _collectFunctionalBlockOperationPool = new ObjectPool <CollectFunctionalBlockOperation>(onFinished
                                                                                                        => new CollectFunctionalBlockOperation(this, onFinished));
            }
Ejemplo n.º 3
0
            public LandingGearCollectionHandler(
                ILandingGearManager landingGearManager,
                ILogger logger,
                IDockingManagerSettingsProvider dockingManagerSettingsProvider)
            {
                _landingGearManager             = landingGearManager;
                _logger                         = logger;
                _dockingManagerSettingsProvider = dockingManagerSettingsProvider;

                _collectLandingGearOperationPool = new ObjectPool <CollectLandingGearOperation>(onFinished
                                                                                                => new CollectLandingGearOperation(this, onFinished));
            }
Ejemplo n.º 4
0
            public GasTankCollectionHandler(
                IGasTankManager gasTankManager,
                ILogger logger,
                IDockingManagerSettingsProvider dockingManagerSettingsProvider)
            {
                _gasTankManager = gasTankManager;
                _logger         = logger;
                _dockingManagerSettingsProvider = dockingManagerSettingsProvider;

                _collectGasTankOperationPool = new ObjectPool <CollectGasTankOperation>(onFinished
                                                                                        => new CollectGasTankOperation(this, onFinished));
            }