Click or drag to resize

PhotodiodeValidateProperties 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.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.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when group or graph is .
PropertyInvalidException Thrown when InputSignalProcessor, SkySpectralRadiance, SunSpectralRadiantEmittance, ParentReceiver, or CentralBody are , 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