Class BandwidthShapingImpl
Bandwidth Shaping.
Inheritance
System.Object
BandwidthShapingImpl
Namespace: OmicronLab.VectorNetworkAnalysis.AutomationInterface.Shaping
Assembly: OmicronLab.VectorNetworkAnalysis.AutomationInterface.dll (3.22.1690.0)
Syntax
[Guid("04D9EC85-A614-427F-AF51-37C7FDE293B7")]
[ClassInterface(ClassInterfaceType.None)]
[ComVisible(true)]
public class BandwidthShapingImpl : BandwidthShaping
Constructors
BandwidthShapingImpl()
Initializes a new instance of the BandwidthShapingImpl class.
Declaration
public BandwidthShapingImpl()
Properties
Frequencies
Gets the frequencies.
Declaration
public double[] Frequencies { get; }
Property Value
Type | Description |
---|---|
System.Double[] | The frequencies. |
IsEnabled
Gets or sets a value indicating whether this instance is enabled.
Declaration
public bool IsEnabled { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | Use bandwidth shaping if |
ReceiverBandwidths
Gets the receiver bandwidths.
Declaration
public ReceiverBandwidth[] ReceiverBandwidths { get; }
Property Value
Type | Description |
---|---|
ReceiverBandwidth[] | The receiver bandwidths. |
ShapedBandwidth
Gets the bandwidth shaping.
Declaration
public Dictionary<double, ReceiverBandwidth> ShapedBandwidth { get; }
Property Value
Type | Description |
---|---|
Dictionary<System.Double, ReceiverBandwidth> | The bandwidth shaping. |
Methods
Add(Double, ReceiverBandwidth)
Adds the specified frequency and bandwidth for shaping.
Declaration
public void Add(double frequency, ReceiverBandwidth bandwidth)
Parameters
Type | Name | Description |
---|---|---|
System.Double | frequency | The frequency. |
ReceiverBandwidth | bandwidth | The bandwidth. |
Clear()
Clears all shaping bandwidths.
Declaration
public void Clear()
Remove(Double)
Removes a receiver bandwidth at a specified frequency.
Declaration
public bool Remove(double frequency)
Parameters
Type | Name | Description |
---|---|---|
System.Double | frequency | The frequency. |
Returns
Type | Description |
---|---|
System.Boolean |
|