Transceiver Constructor (String, Point, Axes, RadioFrequencyGainPattern, PolarizationSource, Point, Axes, RadioFrequencyGainPattern, PolarizationSource, DigitalModulation, Double, Double, Double, SignalFilter) |
Creates a new instance specifying all properties.
Namespace:
AGI.Foundation.Communications
Assembly:
AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntaxpublic Transceiver(
string name,
Point inputAntennaLocationPoint,
Axes inputAntennaOrientationAxes,
RadioFrequencyGainPattern inputAntennaGainPattern,
PolarizationSource inputPolarizationSource,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
PolarizationSource outputPolarizationSource,
DigitalModulation modulation,
double gain,
double noiseFactor,
double carrierFrequency,
SignalFilter filter
)
Public Sub New (
name As String,
inputAntennaLocationPoint As Point,
inputAntennaOrientationAxes As Axes,
inputAntennaGainPattern As RadioFrequencyGainPattern,
inputPolarizationSource As PolarizationSource,
outputAntennaLocationPoint As Point,
outputAntennaOrientationAxes As Axes,
outputAntennaGainPattern As RadioFrequencyGainPattern,
outputPolarizationSource As PolarizationSource,
modulation As DigitalModulation,
gain As Double,
noiseFactor As Double,
carrierFrequency As Double,
filter As SignalFilter
)
public:
Transceiver(
String^ name,
Point^ inputAntennaLocationPoint,
Axes^ inputAntennaOrientationAxes,
RadioFrequencyGainPattern^ inputAntennaGainPattern,
PolarizationSource^ inputPolarizationSource,
Point^ outputAntennaLocationPoint,
Axes^ outputAntennaOrientationAxes,
RadioFrequencyGainPattern^ outputAntennaGainPattern,
PolarizationSource^ outputPolarizationSource,
DigitalModulation^ modulation,
double gain,
double noiseFactor,
double carrierFrequency,
SignalFilter^ filter
)
new :
name : string *
inputAntennaLocationPoint : Point *
inputAntennaOrientationAxes : Axes *
inputAntennaGainPattern : RadioFrequencyGainPattern *
inputPolarizationSource : PolarizationSource *
outputAntennaLocationPoint : Point *
outputAntennaOrientationAxes : Axes *
outputAntennaGainPattern : RadioFrequencyGainPattern *
outputPolarizationSource : PolarizationSource *
modulation : DigitalModulation *
gain : float *
noiseFactor : float *
carrierFrequency : float *
filter : SignalFilter -> Transceiver
Parameters
- name
- Type: System.String
The name of the transponder. - inputAntennaLocationPoint
- Type: AGI.Foundation.Geometry.Point
The Point defining the location of the input antenna over time. - inputAntennaOrientationAxes
- Type: AGI.Foundation.Geometry.Axes
The Axes defining the orientation of the input antenna over time. - inputAntennaGainPattern
- Type: AGI.Foundation.Communications.Antennas.RadioFrequencyGainPattern
The gain pattern used by the input antenna. - inputPolarizationSource
- Type: AGI.Foundation.Communications.PolarizationSource
The input polarization source. - outputAntennaLocationPoint
- Type: AGI.Foundation.Geometry.Point
The Point defining the location of the output antenna over time. - outputAntennaOrientationAxes
- Type: AGI.Foundation.Geometry.Axes
The Axes defining the orientation of the output antenna over time. - outputAntennaGainPattern
- Type: AGI.Foundation.Communications.Antennas.RadioFrequencyGainPattern
The gain pattern used by the output antenna. - outputPolarizationSource
- Type: AGI.Foundation.Communications.PolarizationSource
The output polarization source. - modulation
- Type: AGI.Foundation.Communications.SignalProcessing.DigitalModulation
The modulation used when retransmitting the signal. - gain
- Type: System.Double
The gain value to be applied to the transceiver's amplifier. - noiseFactor
- Type: System.Double
The OutputNoiseFactor factor to be applied to the transceiver's amplifier. - carrierFrequency
- Type: System.Double
The carrier frequency of the remodulated signal, in hertz. - filter
- Type: AGI.Foundation.Communications.SignalProcessing.SignalFilter
The SignalFilter used to filter the incoming signal prior to amplification and retransmission.
See Also