Click or drag to resize

RainAttenuationModelItuRP838Version3GetSignalPropagator 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: 24.3.420.0 (24.3.420.0)
Syntax
public override SignalPropagator GetSignalPropagator(
	EvaluatorGroup group,
	IServiceProvider link
)

Parameters

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

Return Value

Type: SignalPropagator
The evaluator producing the set of signals after propagation.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when group or link is .
InvalidOperationException Thrown when neither CustomAtmosphericModel nor RainRate are configured, or when neither CustomLinkSubdivision nor RainHeight are configured.
ServiceNotAvailableException Thrown when link does not provide ILinkService, or when the link transmitter does not provide ILocationPointService or IOrientationAxesService, or when the link receiver does not provide ILocationPointService, or when CustomLinkSubdivision does not provide ILinkSubdivisionService.
See Also