Transponder Constructor (String, Point, Axes, RadioFrequencyGainPattern, PolarizationSource, Point, Axes, RadioFrequencyGainPattern, PolarizationSource, 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 Transponder(
string name,
Point inputAntennaLocationPoint,
Axes inputAntennaOrientationAxes,
RadioFrequencyGainPattern inputAntennaGainPattern,
PolarizationSource inputPolarizationSource,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
PolarizationSource outputPolarizationSource,
double gain,
double noiseFactor,
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,
gain As Double,
noiseFactor As Double,
filter As SignalFilter
)
public:
Transponder(
String^ name,
Point^ inputAntennaLocationPoint,
Axes^ inputAntennaOrientationAxes,
RadioFrequencyGainPattern^ inputAntennaGainPattern,
PolarizationSource^ inputPolarizationSource,
Point^ outputAntennaLocationPoint,
Axes^ outputAntennaOrientationAxes,
RadioFrequencyGainPattern^ outputAntennaGainPattern,
PolarizationSource^ outputPolarizationSource,
double gain,
double noiseFactor,
SignalFilter^ filter
)
new :
name : string *
inputAntennaLocationPoint : Point *
inputAntennaOrientationAxes : Axes *
inputAntennaGainPattern : RadioFrequencyGainPattern *
inputPolarizationSource : PolarizationSource *
outputAntennaLocationPoint : Point *
outputAntennaOrientationAxes : Axes *
outputAntennaGainPattern : RadioFrequencyGainPattern *
outputPolarizationSource : PolarizationSource *
gain : float *
noiseFactor : float *
filter : SignalFilter -> Transponder
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. - gain
- Type: System.Double
The gain value to be applied to the transponder's amplifier. - noiseFactor
- Type: System.Double
The NoiseFactor to be applied to the transponder's amplifier. - filter
- Type: AGI.Foundation.Communications.SignalProcessing.SignalFilter
The SignalFilter used to filter the incoming signal prior to amplification and retransmission.
See Also