54 lines
2.0 KiB
C#
54 lines
2.0 KiB
C#
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; }
|
|
}
|
|
}
|