public CalculationEngineService() { proxyFactory = new ProxyFactory(); topologyBuilder = new GraphBuilder(); voltageFlow = new LoadFlow(); webTopologyBuilder = new TopologyConverter(); sCADAResultProvider = new SCADAResultHandler(); cacheProvider = new MeasurementProvider(); modelManager = new ModelManager(); modelProvider = new ModelProvider(modelManager); topologyProvider = new TopologyProvider(topologyBuilder, voltageFlow); webTopologyModelProvider = new TopologyConverterProvider(webTopologyBuilder); topologyPublisher = new TopologyPublisher(); InitializeHosts(); }
public MeasurementController(IMeasurementProvider measurementProvider) { this.measurementProvider = measurementProvider; }