public interface IPropagatedSignalService
WirelessLinkExtension
Modifier and Type | Method and Description |
---|---|
ISignalSource |
getPropagatedSignal()
Gets the signal source which produces the signals received after being propagated along a communication link.
|
ISignalSource |
getPropagatedSignalAfterModel(SignalPropagationModel model)
Gets the signal source which produces the signals received after the selected propagation model.
|
ISignalSource |
getPropagatedSignalBeforeModel(SignalPropagationModel model)
Gets the signal source which produces the signals received before the given propagation model.
|
ISignalSource getPropagatedSignal()
ISignalSource getPropagatedSignalBeforeModel(@Nonnull SignalPropagationModel model)
model
- The model to propagate to.ArgumentNullException
- Thrown if model
is null
.ArgumentException
- Thrown if model
is not found by the service provider.ISignalSource getPropagatedSignalAfterModel(@Nonnull SignalPropagationModel model)
model
- The model over which to propagate.ArgumentNullException
- Thrown if model
is null
.ArgumentException
- Thrown if model
is not found by the service provider.