Transponder Constructor (String, Point, Axes, RadioFrequencyGainPattern, Point, Axes, RadioFrequencyGainPattern, 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,
Point outputAntennaLocationPoint,
Axes outputAntennaOrientationAxes,
RadioFrequencyGainPattern outputAntennaGainPattern,
double gain,
double noiseFactor,
SignalFilter filter
)
Public Sub New (
name As String,
inputAntennaLocationPoint As Point,
inputAntennaOrientationAxes As Axes,
inputAntennaGainPattern As RadioFrequencyGainPattern,
outputAntennaLocationPoint As Point,
outputAntennaOrientationAxes As Axes,
outputAntennaGainPattern As RadioFrequencyGainPattern,
gain As Double,
noiseFactor As Double,
filter As SignalFilter
)
public:
Transponder(
String^ name,
Point^ inputAntennaLocationPoint,
Axes^ inputAntennaOrientationAxes,
RadioFrequencyGainPattern^ inputAntennaGainPattern,
Point^ outputAntennaLocationPoint,
Axes^ outputAntennaOrientationAxes,
RadioFrequencyGainPattern^ outputAntennaGainPattern,
double gain,
double noiseFactor,
SignalFilter^ filter
)
new :
name : string *
inputAntennaLocationPoint : Point *
inputAntennaOrientationAxes : Axes *
inputAntennaGainPattern : RadioFrequencyGainPattern *
outputAntennaLocationPoint : Point *
outputAntennaOrientationAxes : Axes *
outputAntennaGainPattern : RadioFrequencyGainPattern *
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. - 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. - gain
- Type: SystemDouble
The gain value to be applied to the transponder's amplifier. - noiseFactor
- Type: SystemDouble
The NoiseFactor factor 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