using OrpaonEMS.App.Services; using OrpaonEMS.Core; using OrpaonEMS.Core.Model; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OrpaonEMS.App.ViewModels { public class ProcesViewModel : NavigationViewModel { public ProcesViewModel(BmsDataService bmsDataService, InPowerPCSDataService inPowerPCSDataService, ACService aCService, SolarEnergyService solarEnergyService, PwAnalyzeService pwAnalyzeService, EnergyStorageService energyStorageService, EMSService emSService, MqttDataClientService mqttDataClientService, FFService fFService) { BmsDataService = bmsDataService; this.inPowerPCSDataService = inPowerPCSDataService; ACService = aCService; SolarEnergyService = solarEnergyService; PwAnalyzeService = pwAnalyzeService; EnergyStorageService = energyStorageService; EmSService = emSService; MqttDataClientService = mqttDataClientService; FFService = fFService; } public BmsDataService BmsDataService { get; } public InPowerPCSDataService inPowerPCSDataService { get; set; } public ACService ACService { get; } public SolarEnergyService SolarEnergyService { get; } public PwAnalyzeService PwAnalyzeService { get; } public EnergyStorageService EnergyStorageService { get; } public EMSService EmSService { get; } public MqttDataClientService MqttDataClientService { get; } public FFService FFService { get; } } }