CommunicationSystemGetDetailedLinkBudgetEvaluator Method (IServiceProvider, SignalPropagationGraph, IntendedSignalStrategy) |
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy.
This evaluator includes propagation loss broken into its constituent models.
Namespace:
AGI.Foundation.Communications
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 22.1.413.0 (22.1.413.0)
Syntaxpublic static Evaluator<LinkBudget> GetDetailedLinkBudgetEvaluator(
IServiceProvider link,
SignalPropagationGraph graph,
IntendedSignalStrategy intendedSignal
)
Public Shared Function GetDetailedLinkBudgetEvaluator (
link As IServiceProvider,
graph As SignalPropagationGraph,
intendedSignal As IntendedSignalStrategy
) As Evaluator(Of LinkBudget)
public:
static Evaluator<LinkBudget^>^ GetDetailedLinkBudgetEvaluator(
IServiceProvider^ link,
SignalPropagationGraph^ graph,
IntendedSignalStrategy^ intendedSignal
)
static member GetDetailedLinkBudgetEvaluator :
link : IServiceProvider *
graph : SignalPropagationGraph *
intendedSignal : IntendedSignalStrategy -> Evaluator<LinkBudget>
Parameters
- link
- Type: SystemIServiceProvider
The service provider that implements ILinkService and IAvailableSignalPropagationModelsService. - graph
- Type: AGI.Foundation.CommunicationsSignalPropagationGraph
The SignalPropagationGraph that contains the link. - intendedSignal
- Type: AGI.Foundation.Communications.SignalProcessingIntendedSignalStrategy
The strategy used to define the intended signal.
Return Value
Type:
EvaluatorLinkBudgetAn evaluator for
LinkBudget data.
See Also