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.1.418.0 (24.1.418.0)
protected virtual void ValidateProperties(
	EvaluatorGroup group,
	SignalPropagationGraph graph


Type: AGI.FoundationEvaluatorGroup
The evaluator group in which to create the evaluator.
Type: AGI.Foundation.CommunicationsSignalPropagationGraph
The graph of the communication links used to propagate signals.
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