CalcParkService

Operations

Index Method Parameters Response Type Description
1 getTApiWtgId
CalcParkService___GetTApiWtgId
CalcParkServiceGetTApiWtgIdResponse
2 getParkCalc
CalcParkService___GetParkCalc
CalcParkServiceGetParkCalcResponse
3 getWdcTiSetup
CalcParkService___GetWdcTiSetup
CalcParkServiceGetWdcTiSetupResponse
4 setParkCalc
CalcParkService___SetParkCalc
CalcParkServiceSetParkCalcResponse
5 setWdcTiSetup
CalcParkService___SetWdcTiSetup
CalcParkServiceSetWdcTiSetupResponse

getTApiWtgId

Parameters

Name Type Required Description
CalcParkService___GetTApiWtgId
CalcParkServiceGetTApiWtgId
Y

Response

Name Type Required Description
CalcParkService___GetTApiWtgIdResponse
CalcParkServiceGetTApiWtgIdResponse
Property Type Required Description
Result TApiWtgId Y
Result.Handle Integer Y
Result.Rowindex Integer Y
Y

getParkCalc

Parameters

Name Type Required Description
CalcParkService___GetParkCalc
CalcParkServiceGetParkCalc
Y

Response

Name Type Required Description
CalcParkService___GetParkCalcResponse
CalcParkServiceGetParkCalcResponse
Property Type Required Description
Result TApiCalcPark Y
Result.Handle Integer Y
Result.Name String Y
Result.ModNum Integer Y
Result.CalcNum Integer Y
Result.CalcType ApiCalcType Y
Result.ExistWtgs TApiWtgIds Y
Result.ExistWtgs.TApiWtgId[] TApiWtgId[] N
Result.ExistWtgs.TApiWtgId[].Handle Integer Y
Result.ExistWtgs.TApiWtgId[].Rowindex Integer Y
Result.NewWtgs TApiWtgIds Y
Result.NewWtgs.TApiWtgId[] TApiWtgId[] N
Result.NewWtgs.TApiWtgId[].Handle Integer Y
Result.NewWtgs.TApiWtgId[].Rowindex Integer Y
Result.ParkCalcType ApiParkCalcType Y
Result.WakeModelType ApiParkWakeModelType Y
Result.WakeExcludeMirror Boolean Y
Result.WakeLinearWeight Double Y
Result.UseCurtailment Boolean Y
Result.CalcRedWindSpeeds Boolean Y
Result.EnergyReductionType ApiParkEnergyReductionType Y
Result.EnergyReduction Double Y
Result.EnergyReductionText String Y
Result.AirDensitySettings TApiAirDensitySettings Y
Result.AirDensitySettings.MainType TApiAirDensMainType Y
Result.AirDensitySettings.FixedType TApiAirDensFixedType Y
Result.AirDensitySettings.HeightDepType TApiAirDensHeightDepType Y
Result.AirDensitySettings.Station String Y
Result.AirDensitySettings.Manual Double Y
Result.AirDensitySettings.DBTempElevationAsl Double Y
Result.AirDensitySettings.DBAnnMeanTemp Double Y
Result.AirDensitySettings.ManTempElevationAsl Double Y
Result.AirDensitySettings.ManAnnMeanTemp Double Y
Result.AirDensitySettings.AllowManualPressure Boolean Y
Result.AirDensitySettings.ManPressElevationAsl Double Y
Result.AirDensitySettings.ManAnnMeanPress Double Y
Result.AirDensitySettings.RelativeHumidity Double Y
Result.AirDensitySettings.ExampleTerrainElevation Double Y
Result.AirDensitySettings.ExampleHeight Double Y
Result.StatData TApiCalcParkStatisticalData Y
Result.StatData.KeyHubHeight Double Y
Result.StatData.PowerCorrNegativePowerCurveUse Boolean Y
Result.StatData.PowerCorrAirDensCorrMethod TApiAirDensCorrMeth Y
Result.StatData.CFDUseObstacles Boolean Y
Result.StatData.CFDInterpolate Boolean Y
Result.StatData.SiteDataObjects TApiObjectHandles Y
Result.StatData.SiteDataObjects.int[] Integer[] N
Result.StatData.DispHeightSetup TApiDispHeightSetup Y
Result.StatData.DispHeightSetup.DispHeightType ApiDispHeightType Y
Result.StatData.DispHeightSetup.DispHeightCalcHandle Integer Y
Result.StatData.DispHeightSetup.DisplacementHeight Double Y
Result.StatData.RSFilenames TApiStringArray Y
Result.StatData.RSFilenames.string[] String[] Y
Result.StatData.RixSetup TApiRIXSetup Y
Result.StatData.RixSetup.RixCalc Boolean Y
Result.StatData.RixSetup.EndDist Double Y
Result.StatData.RixSetup.Threshold Double Y
Result.StatData.RixSetup.Weight TApiRixWeightType Y
Result.StatData.RixSetup.WindstatRIX TApiRixWindstatType Y
Result.StatData.RixSetup.ReportStandard Boolean Y
Result.StatData.RixSetup.ReportSectorWise Boolean Y
Result.StatData.RixSetup.ReportDesc Boolean Y
Result.StatData.RixSetup.NoRIXCorrection Boolean Y
Result.StatData.RixSetup.Alfa Double Y
Result.StatData.RixSetup.DeltaRixLow Double Y
Result.StatData.RixSetup.DeltaRixHigh Double Y
Result.StatData.CFDFiles TApiStringArray Y
Result.StatData.CFDFiles.string[] String[] Y
Result.StatData.CFDWindstatFiles TApiStringArray Y
Result.StatData.CFDWindstatFiles.string[] String[] Y
Result.TimevarData TApiCalcParkTimevarData Y
Result.TimevarData.UseAirdensityCorrection Boolean Y
Result.TimevarData.LimitParkOutput Boolean Y
Result.TimevarData.LimitParkOutputValue Double Y
Result.TimevarData.LimitParkOutputLoss Double Y
Result.TimevarData.Aggregate Integer Y
Result.TimevarData.ScalingData TApiScalingSetupData Y
Result.TimevarData.ScalingData.ScalerHandle Integer Y
Result.TimevarData.ScalingData.HorizontalIntpl TApiHorizontalIntpl Y
Result.TimevarData.ScalingData.ScalerMetItems TApiScalerMetItems Y
Result.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[] TApiScalerMetItem[] N
Result.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[].MeteoHandle Integer Y
Result.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[].MeteoSignalUIDs TApiObjectHandles Y
Result.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[].MeteoSignalUIDs.int[] Integer[] N
Result.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[].MeteoShearSignalUIDs TApiObjectHandles Y
Result.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[].MeteoShearSignalUIDs.int[] Integer[] N
Result.TimevarData.WdcTiData TApiCalcParkWdcTIData Y
Result.TimevarData.WdcTiData.UseTIBasedWDC Boolean Y
Result.TimevarData.WdcTiData.TIB Double Y
Result.TimevarData.WdcTiData.TIA Double Y
Result.TimevarData.WdcTiData.MaxWDC Double Y
Result.TimevarData.WdcTiData.MinWDC Double Y
Result.TimevarData.WdcTiData.DefWDC Double Y
Result.TimevarData.WdcTiData.OmniTI Double Y
Result.TimevarData.WdcTiData.DefaultTi Double Y
Result.TimevarData.WdcTiData.TimeSeriesUID Integer Y
Result.TimevarData.WdcTiData.TimeSeriesHandle Integer Y
Result.TimevarData.WdcTiData.UseDataFromScaler Boolean Y
Result.TimevarData.WdcTiData.ScaleFactor Double Y
Result.EVModelData TApiEVModelData Y
Result.EVModelData.AxialGridWidth Double Y
Result.EVModelData.AxialGridSize Double Y
Result.EVModelData.VonKarmanK Double Y
Result.EVModelData.K1 Double Y
Result.EVModelData.DAC_Weight Double Y
Result.EVModelData.DAC_zo1 Double Y
Result.EVModelData.DAC_dzo Double Y
Result.EVModelData.DAC_revover0_RDs Double Y
Result.EVModelData.DAC_revover1_RDs Double Y
Result.EVModelData.StandardSettings TApiEVModel2021StandardSettings Y
Result.BlockageData TApiBlockageData Y
Result.BlockageData.Enabled Boolean Y
Result.BlockageData.Model ApiEEPBlockageModel Y
Result.BlockageData.InductionCombinationModel ApiEEPBlockageCombinationMethod Y
Result.BlockageData.BlockageWakeCombinationModel ApiEEPBlockageCombinationMethod Y
Result.BlockageData.InductionCombinationModelRSSWeight Double Y
Result.BlockageData.BlockageWakeCombinationModelRSSWeight Double Y
Result.BlockageData.Gamma Double Y
Result.BlockageData.Alpha Double Y
Result.BlockageData.Beta Double Y
Result.BlockageData.Lambda Double Y
Result.BlockageData.Eta Double Y
Result.TurbOParkData TApiTurbOParkData Y
Result.TurbOParkData.A Double Y
Result.TurbOParkData.SigmaMaxRel Double Y
Y

getWdcTiSetup

Parameters

Name Type Required Description
CalcParkService___GetWdcTiSetup
CalcParkServiceGetWdcTiSetup
Y

Response

Name Type Required Description
CalcParkService___GetWdcTiSetupResponse
CalcParkServiceGetWdcTiSetupResponse
Property Type Required Description
Result TApiCalcParkWdcTIData Y
Result.UseTIBasedWDC Boolean Y
Result.TIB Double Y
Result.TIA Double Y
Result.MaxWDC Double Y
Result.MinWDC Double Y
Result.DefWDC Double Y
Result.OmniTI Double Y
Result.DefaultTi Double Y
Result.TimeSeriesUID Integer Y
Result.TimeSeriesHandle Integer Y
Result.UseDataFromScaler Boolean Y
Result.ScaleFactor Double Y
Y

setParkCalc

Parameters

Name Type Required Description
CalcParkService___SetParkCalc
CalcParkServiceSetParkCalc
Property Type Required Description
inCalc TApiCalcPark Y
inCalc.Handle Integer Y
inCalc.Name String Y
inCalc.ModNum Integer Y
inCalc.CalcNum Integer Y
inCalc.CalcType ApiCalcType Y
inCalc.ExistWtgs TApiWtgIds Y
inCalc.ExistWtgs.TApiWtgId[] TApiWtgId[] N
inCalc.ExistWtgs.TApiWtgId[].Handle Integer Y
inCalc.ExistWtgs.TApiWtgId[].Rowindex Integer Y
inCalc.NewWtgs TApiWtgIds Y
inCalc.NewWtgs.TApiWtgId[] TApiWtgId[] N
inCalc.NewWtgs.TApiWtgId[].Handle Integer Y
inCalc.NewWtgs.TApiWtgId[].Rowindex Integer Y
inCalc.ParkCalcType ApiParkCalcType Y
inCalc.WakeModelType ApiParkWakeModelType Y
inCalc.WakeExcludeMirror Boolean Y
inCalc.WakeLinearWeight Double Y
inCalc.UseCurtailment Boolean Y
inCalc.CalcRedWindSpeeds Boolean Y
inCalc.EnergyReductionType ApiParkEnergyReductionType Y
inCalc.EnergyReduction Double Y
inCalc.EnergyReductionText String Y
inCalc.AirDensitySettings TApiAirDensitySettings Y
inCalc.AirDensitySettings.MainType TApiAirDensMainType Y
inCalc.AirDensitySettings.FixedType TApiAirDensFixedType Y
inCalc.AirDensitySettings.HeightDepType TApiAirDensHeightDepType Y
inCalc.AirDensitySettings.Station String Y
inCalc.AirDensitySettings.Manual Double Y
inCalc.AirDensitySettings.DBTempElevationAsl Double Y
inCalc.AirDensitySettings.DBAnnMeanTemp Double Y
inCalc.AirDensitySettings.ManTempElevationAsl Double Y
inCalc.AirDensitySettings.ManAnnMeanTemp Double Y
inCalc.AirDensitySettings.AllowManualPressure Boolean Y
inCalc.AirDensitySettings.ManPressElevationAsl Double Y
inCalc.AirDensitySettings.ManAnnMeanPress Double Y
inCalc.AirDensitySettings.RelativeHumidity Double Y
inCalc.AirDensitySettings.ExampleTerrainElevation Double Y
inCalc.AirDensitySettings.ExampleHeight Double Y
inCalc.StatData TApiCalcParkStatisticalData Y
inCalc.StatData.KeyHubHeight Double Y
inCalc.StatData.PowerCorrNegativePowerCurveUse Boolean Y
inCalc.StatData.PowerCorrAirDensCorrMethod TApiAirDensCorrMeth Y
inCalc.StatData.CFDUseObstacles Boolean Y
inCalc.StatData.CFDInterpolate Boolean Y
inCalc.StatData.SiteDataObjects TApiObjectHandles Y
inCalc.StatData.SiteDataObjects.int[] Integer[] N
inCalc.StatData.DispHeightSetup TApiDispHeightSetup Y
inCalc.StatData.DispHeightSetup.DispHeightType ApiDispHeightType Y
inCalc.StatData.DispHeightSetup.DispHeightCalcHandle Integer Y
inCalc.StatData.DispHeightSetup.DisplacementHeight Double Y
inCalc.StatData.RSFilenames TApiStringArray Y
inCalc.StatData.RSFilenames.string[] String[] Y
inCalc.StatData.RixSetup TApiRIXSetup Y
inCalc.StatData.RixSetup.RixCalc Boolean Y
inCalc.StatData.RixSetup.EndDist Double Y
inCalc.StatData.RixSetup.Threshold Double Y
inCalc.StatData.RixSetup.Weight TApiRixWeightType Y
inCalc.StatData.RixSetup.WindstatRIX TApiRixWindstatType Y
inCalc.StatData.RixSetup.ReportStandard Boolean Y
inCalc.StatData.RixSetup.ReportSectorWise Boolean Y
inCalc.StatData.RixSetup.ReportDesc Boolean Y
inCalc.StatData.RixSetup.NoRIXCorrection Boolean Y
inCalc.StatData.RixSetup.Alfa Double Y
inCalc.StatData.RixSetup.DeltaRixLow Double Y
inCalc.StatData.RixSetup.DeltaRixHigh Double Y
inCalc.StatData.CFDFiles TApiStringArray Y
inCalc.StatData.CFDFiles.string[] String[] Y
inCalc.StatData.CFDWindstatFiles TApiStringArray Y
inCalc.StatData.CFDWindstatFiles.string[] String[] Y
inCalc.TimevarData TApiCalcParkTimevarData Y
inCalc.TimevarData.UseAirdensityCorrection Boolean Y
inCalc.TimevarData.LimitParkOutput Boolean Y
inCalc.TimevarData.LimitParkOutputValue Double Y
inCalc.TimevarData.LimitParkOutputLoss Double Y
inCalc.TimevarData.Aggregate Integer Y
inCalc.TimevarData.ScalingData TApiScalingSetupData Y
inCalc.TimevarData.ScalingData.ScalerHandle Integer Y
inCalc.TimevarData.ScalingData.HorizontalIntpl TApiHorizontalIntpl Y
inCalc.TimevarData.ScalingData.ScalerMetItems TApiScalerMetItems Y
inCalc.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[] TApiScalerMetItem[] N
inCalc.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[].MeteoHandle Integer Y
inCalc.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[].MeteoSignalUIDs TApiObjectHandles Y
inCalc.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[].MeteoSignalUIDs.int[] Integer[] N
inCalc.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[].MeteoShearSignalUIDs TApiObjectHandles Y
inCalc.TimevarData.ScalingData.ScalerMetItems.TApiScalerMetItem[].MeteoShearSignalUIDs.int[] Integer[] N
inCalc.TimevarData.WdcTiData TApiCalcParkWdcTIData Y
inCalc.TimevarData.WdcTiData.UseTIBasedWDC Boolean Y
inCalc.TimevarData.WdcTiData.TIB Double Y
inCalc.TimevarData.WdcTiData.TIA Double Y
inCalc.TimevarData.WdcTiData.MaxWDC Double Y
inCalc.TimevarData.WdcTiData.MinWDC Double Y
inCalc.TimevarData.WdcTiData.DefWDC Double Y
inCalc.TimevarData.WdcTiData.OmniTI Double Y
inCalc.TimevarData.WdcTiData.DefaultTi Double Y
inCalc.TimevarData.WdcTiData.TimeSeriesUID Integer Y
inCalc.TimevarData.WdcTiData.TimeSeriesHandle Integer Y
inCalc.TimevarData.WdcTiData.UseDataFromScaler Boolean Y
inCalc.TimevarData.WdcTiData.ScaleFactor Double Y
inCalc.EVModelData TApiEVModelData Y
inCalc.EVModelData.AxialGridWidth Double Y
inCalc.EVModelData.AxialGridSize Double Y
inCalc.EVModelData.VonKarmanK Double Y
inCalc.EVModelData.K1 Double Y
inCalc.EVModelData.DAC_Weight Double Y
inCalc.EVModelData.DAC_zo1 Double Y
inCalc.EVModelData.DAC_dzo Double Y
inCalc.EVModelData.DAC_revover0_RDs Double Y
inCalc.EVModelData.DAC_revover1_RDs Double Y
inCalc.EVModelData.StandardSettings TApiEVModel2021StandardSettings Y
inCalc.BlockageData TApiBlockageData Y
inCalc.BlockageData.Enabled Boolean Y
inCalc.BlockageData.Model ApiEEPBlockageModel Y
inCalc.BlockageData.InductionCombinationModel ApiEEPBlockageCombinationMethod Y
inCalc.BlockageData.BlockageWakeCombinationModel ApiEEPBlockageCombinationMethod Y
inCalc.BlockageData.InductionCombinationModelRSSWeight Double Y
inCalc.BlockageData.BlockageWakeCombinationModelRSSWeight Double Y
inCalc.BlockageData.Gamma Double Y
inCalc.BlockageData.Alpha Double Y
inCalc.BlockageData.Beta Double Y
inCalc.BlockageData.Lambda Double Y
inCalc.BlockageData.Eta Double Y
inCalc.TurbOParkData TApiTurbOParkData Y
inCalc.TurbOParkData.A Double Y
inCalc.TurbOParkData.SigmaMaxRel Double Y
Y

Response

Name Type Required Description
CalcParkService___SetParkCalcResponse
CalcParkServiceSetParkCalcResponse
Y

setWdcTiSetup

Parameters

Name Type Required Description
CalcParkService___SetWdcTiSetup
CalcParkServiceSetWdcTiSetup
Property Type Required Description
inSetup TApiCalcParkWdcTIData Y
inSetup.UseTIBasedWDC Boolean Y
inSetup.TIB Double Y
inSetup.TIA Double Y
inSetup.MaxWDC Double Y
inSetup.MinWDC Double Y
inSetup.DefWDC Double Y
inSetup.OmniTI Double Y
inSetup.DefaultTi Double Y
inSetup.TimeSeriesUID Integer Y
inSetup.TimeSeriesHandle Integer Y
inSetup.UseDataFromScaler Boolean Y
inSetup.ScaleFactor Double Y
Y

Response

Name Type Required Description
CalcParkService___SetWdcTiSetupResponse
CalcParkServiceSetWdcTiSetupResponse
Y