Click or drag to resize

Transceiver Constructor (String, Point, RadioFrequencyGainPattern, Point, RadioFrequencyGainPattern, DigitalModulation, Double, Double, Double)

Creates a new instance using the specified properties.

Namespace:  AGI.Foundation.Communications
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public Transceiver(
	string name,
	Point inputAntennaLocationPoint,
	RadioFrequencyGainPattern inputAntennaGainPattern,
	Point outputAntennaLocationPoint,
	RadioFrequencyGainPattern outputAntennaGainPattern,
	DigitalModulation modulation,
	double gain,
	double noiseFactor,
	double carrierFrequency
)

Parameters

name
Type: SystemString
The name of the transceiver.
inputAntennaLocationPoint
Type: AGI.Foundation.GeometryPoint
The Point defining the location of the input antenna over time.
inputAntennaGainPattern
Type: AGI.Foundation.Communications.AntennasRadioFrequencyGainPattern
The gain pattern used by the input antenna.
outputAntennaLocationPoint
Type: AGI.Foundation.GeometryPoint
The Point defining the location of the output antenna over time.
outputAntennaGainPattern
Type: AGI.Foundation.Communications.AntennasRadioFrequencyGainPattern
The gain pattern used by the output antenna.
modulation
Type: AGI.Foundation.Communications.SignalProcessingDigitalModulation
The modulation used when retransmitting the signal.
gain
Type: SystemDouble
The gain value to be applied to the transceiver's amplifier.
noiseFactor
Type: SystemDouble
The OutputNoiseFactor to be applied to the transceiver's amplifier.
carrierFrequency
Type: SystemDouble
The carrier frequency of the remodulated signal.
See Also