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)
Syntax 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
)
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: SystemString
The name of the transponder. - inputAntennaLocationPoint
- Type: AGI.Foundation.GeometryPoint
The Point defining the location of the input antenna over time. - inputAntennaOrientationAxes
- Type: AGI.Foundation.GeometryAxes
The Axes defining the orientation of the input antenna over time. - inputAntennaGainPattern
- Type: AGI.Foundation.Communications.AntennasRadioFrequencyGainPattern
The gain pattern used by the input antenna. - inputPolarizationSource
- Type: AGI.Foundation.CommunicationsPolarizationSource
The input polarization source. - outputAntennaLocationPoint
- Type: AGI.Foundation.GeometryPoint
The Point defining the location of the output antenna over time. - outputAntennaOrientationAxes
- Type: AGI.Foundation.GeometryAxes
The Axes defining the orientation of the output antenna over time. - outputAntennaGainPattern
- Type: AGI.Foundation.Communications.AntennasRadioFrequencyGainPattern
The gain pattern used by the output antenna. - outputPolarizationSource
- Type: AGI.Foundation.CommunicationsPolarizationSource
The output polarization source. - gain
- Type: SystemDouble
The gain value to be applied to the transponder's amplifier. - noiseFactor
- Type: SystemDouble
The NoiseFactor to be applied to the transponder's amplifier. - filter
- Type: AGI.Foundation.Communications.SignalProcessingSignalFilter
The SignalFilter used to filter the incoming signal prior to amplification and retransmission.
See Also