public void ConnectionAddedAction(IConnectorManager manager)
 {
     _pairedManager = manager as ValueConnectionManager;
     if (_connectorType is ConnectorType.Output && manager is ValueConnectionManager valConnection)
     {
         valConnection.LaminarValue.SetDependency(LaminarValue);
     }
 }
 public void ConnectionRemovedAction(IConnectorManager manager)
 {
     _pairedManager = null;
     if (_connectorType is ConnectorType.Output && manager is ValueConnectionManager valConnection)
     {
         valConnection.LaminarValue.RemoveDependency <object>();
     }
 }
Example #3
0
 /// <summary>
 /// Instantiate using the provided logger, file system and connector manager.
 /// </summary>
 public ValidateCommand(
     ILogger <ValidateCommand> logger,
     IFileSystem fileSystem,
     IConnectorManager connectorManager)
 {
     _logger           = logger;
     _fileSystem       = fileSystem;
     _connectorManager = connectorManager;
 }
            public ConnectorCollectionHandler(
                IConnectorManager connectorManager,
                ILogger logger)
            {
                _connectorManager = connectorManager;
                _logger           = logger;

                _collectConnectorOperationPool = new ObjectPool <CollectConnectorOperation>(onFinished
                                                                                            => new CollectConnectorOperation(this, onFinished));
            }
Example #5
0
		public QStrategy(IConnectorManager connectorManager, IStrategyConfiguration strategyConfiguration)
		{
			_connectorManager = connectorManager;
			_strategyConfiguration = strategyConfiguration;

			var trader = _connectorManager.Trader;

			if (_portfolio == null)
			{
				if (trader.Portfolios != null && trader.Portfolios.Any())
				{
					LookupPortfolio(trader.Portfolios);
				}
			}

			if (_portfolio == null)
			{
				trader.NewPortfolios += portfolios =>
				{
					if (_portfolio == null)
					{
						LookupPortfolio(portfolios);
					}
				};
			}

			if (_security == null)
			{
				if (trader.Securities != null && trader.Securities.Any())
				{
					LookupSecurity(trader.Securities);
				}
			}

			if (_security == null)
			{
				trader.NewSecurities += securities =>
				{
					if (_security == null)
					{
						LookupSecurity(securities);
					}
				};
			}

			Log += OnLog;
		}
            public DockingManager(
                ILogger logger,
                IBatteryBlockManager batteryBlockManager,
                IConnectorManager connectorManager,
                IFunctionalBlockManager functionalBlockManager,
                IGasTankManager gasTankManager,
                ILandingGearManager landingGearManager)
            {
                _dockOperationPool = new ObjectPool <DockOperation>(onFinished
                                                                    => new DockOperation(this, onFinished));

                _undockOperationPool = new ObjectPool <UndockOperation>(onFinished
                                                                        => new UndockOperation(this, onFinished));

                _toggleOperationPool = new ObjectPool <ToggleOperation>(onFinished
                                                                        => new ToggleOperation(this, onFinished));

                _logger = logger;
                _batteryBlockManager    = batteryBlockManager;
                _connectorManager       = connectorManager;
                _functionalBlockManager = functionalBlockManager;
                _gasTankManager         = gasTankManager;
                _landingGearManager     = landingGearManager;
            }
Example #7
0
 public ColumnCreater(IConnectorManager connectorManager)
 {
     _connectorManager = connectorManager;
 }
 public ReportManagerData(ReportDbContext reportDbContext, IReportManager reportManager, IConnectorManager connectorManager, IDataBaseMain dataBaseMain, IManagerClients managerClients, ClientDbContext clientDbContext) : base(reportDbContext, reportManager, connectorManager)
 {
     _dataBaseMain    = dataBaseMain;
     _managerClients  = managerClients;
     _clientDbContext = clientDbContext;
 }
Example #9
0
 public ReportClientProductData(ReportDbContext reportDbContext, IReportManager reportManager, IConnectorManager connectorManager, IDataBaseMain dataBaseMain) : base(reportDbContext, reportManager, connectorManager)
 {
     _dataBaseMain = dataBaseMain;
 }
Example #10
0
 /// <summary>
 /// Instantiate this command with the specified connector manager.
 /// </summary>
 /// <param name="connectorManager"></param>
 public ConnectorCommand(IConnectorManager connectorManager) =>
 public bool CompatibilityCheck(IConnectorManager toCheck)
 {
     return(toCheck is ValueConnectionManager valConnection && valConnection.LaminarValue.CanSetValue(LaminarValue.Value));
 }
 public void ConnectionAddedAction(IConnectorManager manager)
 {
     _pairedConnection = manager as FlowConnectionManager;
 }
 public bool CompatibilityCheck(IConnectorManager toCheck)
 {
     return(toCheck is FlowConnectionManager);
 }
Example #14
0
 public ReportEngineDefaultData(ReportDbContext reportDbContext, IReportManager reportManager, IConnectorManager connectorManager)
 {
     _reportDbContext  = reportDbContext;
     _reportManager    = reportManager;
     _connectorManager = connectorManager;
 }
Example #15
0
 /// <summary>
 /// Instantiate this command with the specified connector manager.
 /// </summary>
 /// <param name="connectorManager"></param>
 public StepsCommand(IConnectorManager connectorManager) => _connectorManager = connectorManager;
Example #16
0
 GetDefaultServiceProvider(IConnectorManager connectorManager) =>
 GetDefaultServiceProvider(null, null, connectorManager);
 public void ConnectionRemovedAction(IConnectorManager manager)
 {
     _pairedConnection = null;
 }