IpaBand

class IpaBand(var name: String, var transceiverConfiguration: String, var rxPorts: List<Port>, var rxBandNumbers: List<Int>, var rxFrequencyRangeHz: Extent, var rxFrequencyStepHz: Double, var pimProducts: List<Product>, var rtfProducts: List<Product>, var rtfModels: List<String>, var rtfDefaultMaximumDistanceM: Double, var txPorts: List<Port>, var txBandNumbers: List<Int>, var tx1FrequencyRangeHz: Extent, var tx2FrequencyRangeHz: Extent, var tx1FrequencyStepHz: Double, var tx2FrequencyStepHz: Double, var tx1PowerRangeDBm: Extent, var tx2PowerRangeDBm: Extent, var tx1PowerStepDB: Double, var tx2PowerStepDB: Double, var txDefaultFrequencyPairs: List<TxDefaultFrequencyPair>)

A definition of an IPA band.

Constructors

Link copied to clipboard
constructor(name: String, transceiverConfiguration: String, rxPorts: List<Port>, rxBandNumbers: List<Int>, rxFrequencyRangeHz: Extent, rxFrequencyStepHz: Double, pimProducts: List<Product>, rtfProducts: List<Product>, rtfModels: List<String>, rtfDefaultMaximumDistanceM: Double, txPorts: List<Port>, txBandNumbers: List<Int>, tx1FrequencyRangeHz: Extent, tx2FrequencyRangeHz: Extent, tx1FrequencyStepHz: Double, tx2FrequencyStepHz: Double, tx1PowerRangeDBm: Extent, tx2PowerRangeDBm: Extent, tx1PowerStepDB: Double, tx2PowerStepDB: Double, txDefaultFrequencyPairs: List<TxDefaultFrequencyPair>)

Properties

Link copied to clipboard

The name of this band.

Link copied to clipboard

The IM products that can be measured in this band.

Link copied to clipboard

The default RTF maximum distance for this band, specified in meters.

Link copied to clipboard

The RTF devices that support this band.

Link copied to clipboard

The IM products that can be used for RTF measurements in this band.

Link copied to clipboard

A list of band numbers that fall within the receive band.

Link copied to clipboard

The frequency range of the receive band, specified in hertz.

Link copied to clipboard

The frequency step size of the receive band, specified in hertz.

Link copied to clipboard

The ports on the instrument where this band can be received.

Link copied to clipboard

The transceiver configuration used by this band.

Link copied to clipboard

The frequency range of transmitter 1, specified in hertz.

Link copied to clipboard

The size of frequency steps of transmitter 1, specified in hertz.

Link copied to clipboard

The available power range of transmitter 1 in this band, specified in dBm.

Link copied to clipboard

The size of power steps of transmitter 1, specified in dB.

Link copied to clipboard

The frequency range of transmitter 2, specified in hertz.

Link copied to clipboard

The size of frequency steps of transmitter 2, specified in hertz.

Link copied to clipboard

The available power range of transmitter 2 in this band, specified in dBm.

Link copied to clipboard

The size of power steps of transmitter 2, specified in dB.

Link copied to clipboard

A list of band numbers that fall within the transmit band.

Link copied to clipboard

A list of default transmitter frequencies for this band.

Link copied to clipboard

The ports on the instrument where this band can be transmitted.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Returns true if this instance is equal to other.

Link copied to clipboard
open override fun hashCode(): Int

Returns a hash code value for this instance.

Link copied to clipboard
open override fun toString(): String

Returns a string representation of this instance.