Click or drag to resize

Photodiode.ValidateProperties Method

Validates that required properties and parameters are configured correctly in order to get an evaluator for this instance.

Namespace:  AGI.Foundation.Communications.SignalProcessing
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
protected virtual void ValidateProperties(
	EvaluatorGroup group,
	SignalPropagationGraph graph
)

Parameters

group
Type: AGI.Foundation.EvaluatorGroup
The evaluator group in which to create the evaluator.
graph
Type: AGI.Foundation.Communications.SignalPropagationGraph
The graph of the communication links used to propagate signals.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when group or graph is null.
PropertyInvalidException Thrown when InputSignalProcessor, SkySpectralRadiance, SunSpectralRadiantEmittance, ParentReceiver, or CentralBody are null, or when NoiseTemperature or DarkCurrent are negative, or when Bandwidth, LoadImpedance, or OpticalBandpassFilterBandwidth are not greater than zero, or when Wavelength is less than MinimumOpticalWavelength or greater than MaximumOpticalWavelength, or when FieldOfView is less than or equal to zero or greater than PI, or when Efficiency is less than zero or greater than one.
See Also