PulsedSignalSourceGetSignalEvaluator Method (EvaluatorGroup, SignalPropagationGraph) |
Get an evaluator which produces the new signal based on the signal properties and generation times.
Namespace:
AGI.Foundation.Communications.SignalProcessing
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public override SignalEvaluator GetSignalEvaluator(
EvaluatorGroup group,
SignalPropagationGraph graph
)
Public Overrides Function GetSignalEvaluator (
group As EvaluatorGroup,
graph As SignalPropagationGraph
) As SignalEvaluator
public:
virtual SignalEvaluator^ GetSignalEvaluator(
EvaluatorGroup^ group,
SignalPropagationGraph^ graph
) override
abstract GetSignalEvaluator :
group : EvaluatorGroup *
graph : SignalPropagationGraph -> SignalEvaluator
override GetSignalEvaluator :
group : EvaluatorGroup *
graph : SignalPropagationGraph -> SignalEvaluator
Parameters
- group
- Type: AGI.FoundationEvaluatorGroup
The evaluator group in which to create the evaluator. - graph
- Type: AGI.Foundation.CommunicationsSignalPropagationGraph
The graph of the communication links used to propagate signals.
Return Value
Type:
SignalEvaluatorThe evaluator for the new signal.
Implements
ISignalSourceGetSignalEvaluator(EvaluatorGroup, SignalPropagationGraph)Exceptions Remarks
The signal produced by the evaluator will contain as part of its data collection an instance of the
PulsedSignalData containing the configured pulse repetition frequency, pulse width, and pulse count values.
See Also