Click or drag to resize

RainAttenuationModelItuRP618Version12GetSignalPropagator Method

Get a propagator which can propagate a set of input signals.

Namespace:  AGI.Foundation.Communications.SignalPropagation
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 22.2.414.0 (22.2.414.0)
public override SignalPropagator GetSignalPropagator(
	EvaluatorGroup group,
	IServiceProvider link


Type: AGI.FoundationEvaluatorGroup
The evaluator group in which to create the evaluator.
Type: SystemIServiceProvider
The link over which to propagate the signals.

Return Value

Type: SignalPropagator
The evaluator producing the set of signals after propagation.
ArgumentNullExceptionThrown if the group is null.
ArgumentNullExceptionThrown if the link is null.
PropertyInvalidExceptionThrown if OutagePercent is less than zero or greater than 5.
PropertyInvalidExceptionThrown if the rain height evaluated using the CustomRainHeight scalar is negative or greater than the MaximumAltitude.
PropertyInvalidExceptionThrown if the rain rate evaluated using the CustomRainRate scalar is negative or greater than 0.00006944 meters per second.
See Also