using OrpaonEMS.App.Services; using OrpaonEMS.Core; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OrpaonEMS.App.ViewModels { public class YuPuDashBoardViewModel : NavigationViewModel { public YuPuDashBoardViewModel(BmsDataService bmsDataService, InPowerPCSDataService inPowerPCSDataService, ACService aCService, SolarEnergyService solarEnergyService, PwAnalyzeService pwAnalyzeService, EMSService eMSService, YuPuPwAnalyzeService yuPuPwAnalyzeService, EnergyStorageService energyStorageService, YuePuRunModelService yuePuRunModelService, FFService fFService) { BmsDataService = bmsDataService; InPowerPCSDataService = inPowerPCSDataService; ACService = aCService; SolarEnergyService = solarEnergyService; PwAnalyzeService = pwAnalyzeService; EMSService = eMSService; YuPuPwAnalyzeService = yuPuPwAnalyzeService; EnergyStorageService = energyStorageService; YuePuRunModelService = yuePuRunModelService; FFService = fFService; //BmsDataService.BmsBatStateMsg //EnergyStorageService.pwAnalyze.TopHourData //InPowerPCSDataService.PcsRunState.PcsStateMsg; //ACService.OutTemp.RtValue //FFService.FireWorkModelMsg } public BmsDataService BmsDataService { get; } public InPowerPCSDataService InPowerPCSDataService { get; } public ACService ACService { get; } public SolarEnergyService SolarEnergyService { get; } public PwAnalyzeService PwAnalyzeService { get; } public EMSService EMSService { get; } public YuPuPwAnalyzeService YuPuPwAnalyzeService { get; } public EnergyStorageService EnergyStorageService { get; } public YuePuRunModelService YuePuRunModelService { get; } public FFService FFService { get; } } }