WirelessLinkExtensionGetSignalEvaluatorFromTransmitter Method (EvaluatorGroup, SignalPropagationGraph, IServiceProvider) |
Get an evaluator which produces the signal observed directly after transmission in the link direction based
on the given time observer. If the time observer is itself the transmitter, the evaluation time is the same
as the transmission time. Otherwise, the evaluation time is delayed from the transmission time.
Namespace:
AGI.Foundation.Communications
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public SignalEvaluator GetSignalEvaluatorFromTransmitter(
EvaluatorGroup group,
SignalPropagationGraph graph,
IServiceProvider timeObserver
)
Public Function GetSignalEvaluatorFromTransmitter (
group As EvaluatorGroup,
graph As SignalPropagationGraph,
timeObserver As IServiceProvider
) As SignalEvaluator
public:
SignalEvaluator^ GetSignalEvaluatorFromTransmitter(
EvaluatorGroup^ group,
SignalPropagationGraph^ graph,
IServiceProvider^ timeObserver
)
member GetSignalEvaluatorFromTransmitter :
group : EvaluatorGroup *
graph : SignalPropagationGraph *
timeObserver : IServiceProvider -> SignalEvaluator
Parameters
- group
- Type: AGI.FoundationEvaluatorGroup
The evaluator group in which to create the evaluator. - graph
- Type: AGI.Foundation.CommunicationsSignalPropagationGraph
The graph of the links used in the analysis. - timeObserver
- Type: SystemIServiceProvider
A service provider representing the receiver at which to observe times.
Return Value
Type:
SignalEvaluator
An evaluator which produces the set of signals as they leave the transmitter in the link direction,
given times expressed with respect to the given
timeObserver.
Remarks
To determine total time delay, this method uses the communication graph
to determine the shortest path from the given timeObserver to this particular transmitter.
See Also