public CalcChargingStationDto([NotNull] CalcTransportationDeviceCategoryDto deviceCategory, [NotNull] CalcLoadTypeDto gridchargingLoadType, double maxChargingPower, [NotNull] CalcLoadTypeDto carChargingLoadType) { DeviceCategory = deviceCategory; GridChargingLoadType = gridchargingLoadType; CarChargingLoadType = carChargingLoadType; MaxChargingPower = maxChargingPower; }
public CalcGeneratorDto([NotNull] string name, int id, [NotNull] CalcLoadTypeDto loadType, [NotNull] List <double> values, [NotNull] HouseholdKey householdKey, StrGuid guid) { Name = name; ID = id; LoadType = loadType; Values = values; Guid = guid; HouseholdKey = householdKey; }
public CalcTransformationDeviceDto([NotNull] string name, int id, double minValue, double maxValue, double minimumOutputPower, double maximumInputPower, [NotNull] HouseholdKey householdKey, StrGuid guid, [NotNull][ItemNotNull] List <CalcTransformationConditionDto> conditions, [CanBeNull][ItemNotNull] List <DataPointDto> datapoints, [NotNull][ItemNotNull] List <OutputLoadTypeDto> outputLoadTypes, [NotNull] CalcLoadTypeDto inputLoadType) { Name = name; ID = id; MinValue = minValue; MaxValue = maxValue; MinPower = minimumOutputPower; MaxPower = maximumInputPower; HouseholdKey = householdKey; Guid = guid; Conditions = conditions; Datapoints = datapoints; OutputLoadTypes = outputLoadTypes; InputLoadType = inputLoadType; }
public CalcEnergyStorageDto([NotNull] string name, int id, [NotNull] CalcLoadTypeDto loadType, double maximumStorageRate, double maximumWithdrawRate, double minimumStorageRate, double minimumWithdrawRate, double initialFill, double storageCapacity, [NotNull] HouseholdKey householdKey, StrGuid guid, [ItemNotNull][NotNull] List <CalcEnergyStorageSignalDto> signals) { Name = name; ID = id; InputLoadType = loadType; HouseholdKey = householdKey; Guid = guid; Signals = signals; MaximumStorageRate = maximumStorageRate; MaximumWithdrawRate = maximumWithdrawRate; MinimumStorageRate = minimumStorageRate; MinimumWithdrawRate = minimumWithdrawRate; InitialFill = initialFill; StorageCapacity = storageCapacity; CurrentFillLevel = initialFill; Capacity = storageCapacity + " " + loadType.UnitOfSum + "; initial fill " + initialFill + " " + loadType.UnitOfSum; }
public void AddLoadType([NotNull] CalcLoadTypeDto calcLoadType) { _loadTypes.Add(calcLoadType); }
public OutputLoadTypeDto([NotNull] CalcLoadTypeDto loadType, double valueScalingFactor, TransformationOutputFactorType factorType) { LoadType = loadType; ValueScalingFactor = valueScalingFactor; FactorType = factorType; }
public void AddChargingStation([NotNull] CalcLoadTypeDto gridLoadType, [NotNull] CalcTransportationDeviceCategoryDto cat, double chargingDeviceMaxChargingPower, [NotNull] CalcLoadTypeDto carLoadType) { ChargingStations.Add(new CalcChargingStationDto(cat, gridLoadType, chargingDeviceMaxChargingPower, carLoadType)); }