public CandleStickSignalManagementService(IDataPointRepository datapointsRepository, ICandleStickSignalRepository candleStickSignalRepository, ICompanyRepository companyRepository, ICandlestickPatternRecogniserFactory candlestickPatternFactory)
 {
     this.datapointsRepository = datapointsRepository;
     this.candleStickSignalRepository = candleStickSignalRepository;
     this.companyRepository = companyRepository;
     this.candlestickPatternFactory = candlestickPatternFactory;
 }
コード例 #2
0
        public DataPointRepositoryTests()
        {
            var container = CreateContainer();

            _repository = container.GetInstance <IDataPointRepository>();

            _repository.DeleteAll();
        }
コード例 #3
0
        public ModbusConfigService(IDataPointRepository dataPointRepository,
                                   IModuleRepository moduleRepository)
        {
            _dataPointRepository = dataPointRepository;
            _moduleRepository    = moduleRepository;

            currentDataAnalyzeMode = DataAnalyzeModeConfiger.GetDataAnalyzeModeFromConfigFile();
        }
コード例 #4
0
        public ModbusService(IDataPointRepository dataPointRepository,
                             IDataPointHistoryDataRepository dataPointHistoryDataRepository)
        {
            this.dataPointRepository            = dataPointRepository;
            this.dataPointHistoryDataRepository = dataPointHistoryDataRepository;
            InitializeTimer();

            Run();
        }
コード例 #5
0
 public DataPointService(IDataPointRepository dataPointRepository,
                         //IDataPointHistoryDataRepository dataPointHistoryDataRepository,
                         //IModuleRepository moduleRepository,
                         IUnitOfWork unitOfWork)
 {
     _dataPointRepository = dataPointRepository;
     //_dataPointHistoryDataRepository = dataPointHistoryDataRepository;
     //_moduleRepository = moduleRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #6
0
 public TimeSeriesAggregatorService(
     IDataPointRepository dataPointRepository,
     IDataPointPublisher dataPointPublisher,
     IMessageConsumerFactory consumerFactory,
     IConfigurationProvider configurationProvider)
 {
     _dataPointRepository   = dataPointRepository;
     _dataPointPublisher    = dataPointPublisher;
     _consumerFactory       = consumerFactory;
     _configurationProvider = configurationProvider;
 }
コード例 #7
0
 public ProcessingService(string serviceName,
                          ISensorMappingRepository repo,
                          IDataPointRepository dataRepo,
                          IProcessingHistoryRepository history,
                          IDataClient client,
                          ISystemClock clock,
                          IWeatherService service)
 {
     this.m_sensorMappings = repo;
     this.m_history        = history;
     this.m_dataRepo       = dataRepo;
     this.m_client         = client;
     this.m_clock          = clock;
     this.m_openWeather    = service;
     this.m_lock           = new object();
     this.m_serviceName    = serviceName;
 }
コード例 #8
0
        private static string GetChartHtmlForStationSensor(string stationId,
                                                           IDataPointRepository repository,
                                                           string sensorType,
                                                           DateTimeRange dateTimeRange)
        {
            var dataPoints = repository.GetDataPoints(stationId, sensorType, dateTimeRange)
                             .Where(dp => dp.SensorValueNumber != 0.0d)
                             .Select(dp => new Tuple <DateTime, double>(dp.SensorTimestampUtc, dp.SensorValueNumber))
                             .ToList();

            if (!dataPoints.Any())
            {
                return(null);
            }

            var chart = Chart.Line(dataPoints, FSharpOption <IEnumerable <string> > .None,
                                   FSharpOption <Configuration.Options> .None);

            chart.WithOptions(new Configuration.Options {
                title = sensorType
            });

            return(chart.GetInlineHtml());
        }
コード例 #9
0
 public AboutController(IDataPointRepository repository)
 {
     _repository = repository;
 }
コード例 #10
0
 public SensorController(IDataPointRepository repository)
 {
     _repository = repository;
 }
コード例 #11
0
 public PublishController(IDataPointRepository dataPointRepository, IDeviceRepository deviceRepository)
 {
     DeviceRepository = deviceRepository;
     DataPointRepository = dataPointRepository;
 }
コード例 #12
0
        //public string XmlData(string id)
        //{
        //    return "Request id: " + id;
        //}

        //public string JsonData(string id)
        //{
        //    return "Request id: " + id;
        //}

        public RestService()
        {
            _repository = new DataPointSqlRepository(new DefaultConnectionStringFactory());
        }
コード例 #13
0
 public DataPointsController(IDataPointRepository dataPointRepository)
 {
     _dataPointRepository = dataPointRepository;
 }
コード例 #14
0
 public TrendService(IDataPointRepository<IDataPoint> repository)
 {
     _repository = repository;
 }
コード例 #15
0
 public DataPointManagementService(IDataPointRepository repository, IYahooStockQuoteServiceClient stockQuoteClient, ICalculatorFactory calculatorFactory)
 {
     this.repository = repository;
     this.stockQuoteClient = stockQuoteClient;
     this.calculatorFactory = calculatorFactory;
 }
コード例 #16
0
 public StationController(IDataPointRepository repository)
 {
     _repository = repository;
 }
コード例 #17
0
 public DataPointRealTimeDataService(IDataPointRepository dataPointRepository)
 {
     _dataPointRepository = dataPointRepository;
 }
コード例 #18
0
 public TradeSignalManagementService(IDataPointRepository dataPointRepository, ITradeSignalRepository tradeSignalRepository, ICompanyRepository companyRepository)
 {
     this.dataPointRepository = dataPointRepository;
     this.tradeSignalRepository = tradeSignalRepository;
     this.companyRepository = companyRepository;
 }
コード例 #19
0
 public ModbusService(IDataPointRepository dataPointRepository)
 {
     this.dataPointRepository = dataPointRepository;
 }
コード例 #20
0
 public TrainingDataPersisterActor(IDataPointRepository dataPointRepository)
 {
     _dataPointRepository = dataPointRepository;
 }