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.2.419.0 (24.2.419.0)
Syntax public Transceiver(
string name,
Point inputAntennaLocationPoint,
RadioFrequencyGainPattern inputAntennaGainPattern,
Point outputAntennaLocationPoint,
RadioFrequencyGainPattern outputAntennaGainPattern,
DigitalModulation modulation,
double gain,
double noiseFactor,
double carrierFrequency
)
Public Sub New (
name As String,
inputAntennaLocationPoint As Point,
inputAntennaGainPattern As RadioFrequencyGainPattern,
outputAntennaLocationPoint As Point,
outputAntennaGainPattern As RadioFrequencyGainPattern,
modulation As DigitalModulation,
gain As Double,
noiseFactor As Double,
carrierFrequency As Double
)
public:
Transceiver(
String^ name,
Point^ inputAntennaLocationPoint,
RadioFrequencyGainPattern^ inputAntennaGainPattern,
Point^ outputAntennaLocationPoint,
RadioFrequencyGainPattern^ outputAntennaGainPattern,
DigitalModulation^ modulation,
double gain,
double noiseFactor,
double carrierFrequency
)
new :
name : string *
inputAntennaLocationPoint : Point *
inputAntennaGainPattern : RadioFrequencyGainPattern *
outputAntennaLocationPoint : Point *
outputAntennaGainPattern : RadioFrequencyGainPattern *
modulation : DigitalModulation *
gain : float *
noiseFactor : float *
carrierFrequency : float -> Transceiver
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