Package-level declarations

Types

Link copied to clipboard
class BatchedTestResult(var traceIndex: Int, var tracePoints: List<Point>, var featureResults: List<FeatureResult>)

A batched test result.

Link copied to clipboard
class BatteryState(var status: BatteryStatus, var percentage: Int)

The battery state.

Link copied to clipboard

The battery status.

Link copied to clipboard
class CaaCableLossFrequencyTrace(var id: Long? = null, var enabled: Boolean? = null, var calibrated: Boolean? = null, var format: CaaCableLossFrequencyTraceFormat? = null, var frequencyUnit: FrequencyUnit? = null, var phaseUnit: PhaseUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var frequencyRangeHz: Extent, var numberOfPoints: Int, var durationS: Double) : Trace

A CAA cable loss frequency trace.

Link copied to clipboard

A blocker for the CAA cable loss frequency trace.

The result of configuring the CAA cable loss frequency trace.

Link copied to clipboard
class CaaCableLossFrequencyTraceContext(var blockers: List<CaaCableLossFrequencyTraceBlocker>, var calibrationStatus: CalibrationStatus, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null) : TraceContext

The context for the CAA cable loss frequency trace.

Link copied to clipboard

The available CAA cable loss frequency trace format values.

A validation error for the CAA cable loss frequency trace.

The validation error types for the CAA cable loss frequency trace.

Link copied to clipboard
class CaaCableLossTimeTrace(var id: Long? = null, var enabled: Boolean? = null, var calibrated: Boolean? = null, var format: CaaCableLossTimeTraceFormat? = null, var timeUnit: TimeUnit? = null, var phaseUnit: PhaseUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var frequencyHz: Double, var durationS: Double) : Trace

A CAA cable loss time trace.

Link copied to clipboard

A blocker for the CAA cable loss time trace.

Link copied to clipboard

The result of configuring the CAA cable loss time trace.

Link copied to clipboard
class CaaCableLossTimeTraceContext(var blockers: List<CaaCableLossTimeTraceBlocker>, var calibrationStatus: CalibrationStatus, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null) : TraceContext

The context for the CAA cable loss time trace.

Link copied to clipboard

The available CAA cable loss time trace format values.

Link copied to clipboard

A validation error for the CAA cable loss time trace.

Link copied to clipboard

The validation error types for the CAA cable loss time trace.

Link copied to clipboard
class CaaInstrumentDefinition(var type: InstrumentType, var model: String, var durationRangeS: Extent, var frequencyRangeHz: Extent, var oslCalKits: List<OslCalKit>) : InstrumentDefinition

A CAA instrument definition.

Link copied to clipboard
class CaaInstrumentState(var serialNumber: String, var model: String, var softwareVersions: List<String>, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null, var connectionState: ConnectionState, var batteryState: BatteryState) : InstrumentState

A CAA instrument state.

Link copied to clipboard

The available CAA preamp modes.

Link copied to clipboard
class CaaReturnLossDistanceTrace(var id: Long? = null, var enabled: Boolean? = null, var calibrated: Boolean? = null, var format: CaaReturnLossDistanceTraceFormat? = null, var lengthUnit: LengthUnit? = null, var phaseUnit: PhaseUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var frequencyRangeHz: Extent, var maximumDistanceM: Double, var velocityFactor: Double, var cableLossDBPerM: Double, var durationS: Double) : Trace

A CAA return loss distance trace.

Link copied to clipboard

A blocker for the CAA return loss distance trace.

class CaaReturnLossDistanceTraceConfigurationResult(var validationErrors: List<CaaReturnLossDistanceTraceValidationError>, var trace: CaaReturnLossDistanceTrace, var numberOfPoints: Int, var calKitNames: List<String>, var calibration: OslCalibration? = null) : TraceConfigurationResult

The result of configuring the CAA return loss distance trace.

Link copied to clipboard
class CaaReturnLossDistanceTraceContext(var blockers: List<CaaReturnLossDistanceTraceBlocker>, var calibrationStatus: CalibrationStatus, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null) : TraceContext

The context for the CAA return loss distance trace.

Link copied to clipboard

The available CAA return loss distance trace format values.

A validation error for the CAA return loss distance trace.

The validation error types for the CAA return loss distance trace.

Link copied to clipboard
class CaaReturnLossFrequencyTrace(var id: Long? = null, var enabled: Boolean? = null, var calibrated: Boolean? = null, var format: CaaReturnLossFrequencyTraceFormat? = null, var frequencyUnit: FrequencyUnit? = null, var phaseUnit: PhaseUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var frequencyRangeHz: Extent, var numberOfPoints: Int, var durationS: Double) : Trace

A CAA return loss frequency trace.

Link copied to clipboard

A blocker for the CAA return loss frequency trace.

The result of configuring the CAA return loss frequency trace.

Link copied to clipboard
class CaaReturnLossFrequencyTraceContext(var blockers: List<CaaReturnLossFrequencyTraceBlocker>, var calibrationStatus: CalibrationStatus, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null) : TraceContext

The context for the CAA return loss frequency trace.

Link copied to clipboard

The available CAA return loss frequency trace format values.

A validation error for the CAA return loss frequency trace.

The validation error types for the CAA return loss frequency trace.

Link copied to clipboard
class CaaReturnLossTimeTrace(var id: Long? = null, var enabled: Boolean? = null, var calibrated: Boolean? = null, var format: CaaReturnLossTimeTraceFormat? = null, var timeUnit: TimeUnit? = null, var phaseUnit: PhaseUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var frequencyHz: Double, var durationS: Double) : Trace

A CAA return loss time trace.

Link copied to clipboard

A blocker for the CAA return loss time trace.

The result of configuring the CAA return loss time trace.

Link copied to clipboard
class CaaReturnLossTimeTraceContext(var blockers: List<CaaReturnLossTimeTraceBlocker>, var calibrationStatus: CalibrationStatus, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null) : TraceContext

The context for the CAA return loss time trace.

Link copied to clipboard

The available CAA return loss time trace format values.

Link copied to clipboard

A validation error for the CAA return loss time trace.

The validation error types for the CAA return loss time trace.

Link copied to clipboard
class CaaSpectrumFrequencyTrace(var id: Long? = null, var enabled: Boolean? = null, var frequencyUnit: FrequencyUnit? = null, var powerUnit: PowerUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var frequencyRangeHz: Extent, var numberOfPoints: Int, var preampMode: CaaPreampMode, var durationS: Double) : Trace

A CAA spectrum frequency trace.

Link copied to clipboard

A blocker for the CAA spectrum frequency trace.

The result of configuring the CAA spectrum frequency trace.

Link copied to clipboard

The context for the CAA spectrum frequency trace.

Link copied to clipboard

A validation error for the CAA spectrum frequency trace.

The validation error types for the CAA spectrum frequency trace.

Link copied to clipboard
class CaaSpectrumTimeTrace(var id: Long? = null, var enabled: Boolean? = null, var timeUnit: TimeUnit? = null, var powerUnit: PowerUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var frequencyHz: Double, var preampMode: CaaPreampMode, var durationS: Double) : Trace

A CAA spectrum time trace.

Link copied to clipboard

A blocker for the CAA spectrum time trace.

Link copied to clipboard

The result of configuring the CAA spectrum time trace.

Link copied to clipboard

The context for the CAA spectrum time trace.

Link copied to clipboard

A validation error for the CAA spectrum time trace.

Link copied to clipboard

The validation error types for the CAA spectrum time trace.

Link copied to clipboard
class CableLossFrequencyRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var format: CableLossFrequencyRecordFormat, var frequencyUnit: FrequencyUnit, var phaseUnit: PhaseUnit, var frequencyRangeHz: Extent, var numberOfPoints: Int, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A cable loss frequency record.

Link copied to clipboard

The available cable loss frequency record format values.

Link copied to clipboard
class CableLossTimeRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var format: CableLossTimeRecordFormat, var timeUnit: TimeUnit, var phaseUnit: PhaseUnit, var frequencyHz: Double, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A cable loss time record.

Link copied to clipboard

The available cable loss time record format values.

Link copied to clipboard
sealed interface Calibration

A calibration.

Link copied to clipboard

The result of configuring the calibration.

Link copied to clipboard
sealed interface CalibrationState

The calibration state.

Link copied to clipboard

The instrument or trace calibration status.

Link copied to clipboard
class CalibrationStep(var id: String, var name: String, var instruction: String, var enabled: Boolean, var complete: Boolean)

A calibration step.

Link copied to clipboard

Defines how often a trace is executed during a test.

Link copied to clipboard
class ChannelPowerMeasurement(var name: String, var frequencyRangeHz: Extent, var type: ChannelPowerMeasurementType) : Feature

A channel power measurement.

Link copied to clipboard
class ChannelPowerMeasurementResult(var featureIndex: Int, var totalPower: Double) : FeatureResult

A channel power measurement result.

Link copied to clipboard

The type of channel power measurement.

Link copied to clipboard

The result of a connection attempt.

Link copied to clipboard
class ConnectionState(var type: ConnectionType, var status: ConnectionStatus, var progress: Double)

The connection state.

Link copied to clipboard

The available connection statuses.

Link copied to clipboard

The available connection types.

Link copied to clipboard
class Extent(var start: Double, var end: Double)

A structure defining a range of values.

Link copied to clipboard
sealed interface Feature

An additional measurement associated with a trace.

Link copied to clipboard
sealed interface FeatureResult

The result of an additional measurement associated with a trace.

Link copied to clipboard
class FixedMarker(var traceIndex: Int, var name: String, var x: Double, var y: Double, var referenceMarker: String? = null) : Overlay

Puts a marker at a fixed x,y point on the plot

Link copied to clipboard

The result of configuring the fixed marker.

Link copied to clipboard

A validation error for the fixed marker.

Link copied to clipboard

The validation error types for the fixed marker.

Link copied to clipboard

The available frequency unit values.

Link copied to clipboard
class ImageRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var imageFilePath: String, var thumbnailFilePath: String) : Record

An image record.

Link copied to clipboard
class Instrument(var type: InstrumentType, var serialNumber: String, var model: String)

An instrument.

Link copied to clipboard
sealed interface InstrumentDefinition

An instrument definition.

Link copied to clipboard
class InstrumentLockedException(message: String? = null, cause: Throwable? = null, var instrument: Instrument) : Exception

Raised when an instrument is locked and cannot be used

Link copied to clipboard
class InstrumentNotConnectedException(message: String? = null, cause: Throwable? = null, var instrument: Instrument) : Exception

Raised when an instrument is not connected and cannot be used

Link copied to clipboard
class InstrumentRecord(var serialNumber: String, var model: String, var softwareVersions: List<String>, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null)

The instrument details recorded in the report.

Link copied to clipboard
sealed interface InstrumentState

An instrument state.

Link copied to clipboard

The available instrument types.

Link copied to clipboard
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.

Link copied to clipboard
class IpaInstrumentDefinition(var type: InstrumentType, var model: String, var bands: List<IpaBand>, var durationRangeS: Extent, var frequencyResolutionHz: Double) : InstrumentDefinition

An IPA instrument definition.

Link copied to clipboard
class IpaInstrumentState(var serialNumber: String, var model: String, var softwareVersions: List<String>, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null, var connectionState: ConnectionState, var batteryState: BatteryState, var rtfState: RtfState, var isSoundOn: Boolean) : InstrumentState

An IPA instrument state.

Link copied to clipboard
class IpaNextGenInstrumentState(var serialNumber: String, var model: String, var softwareVersions: List<String>, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null, var connectionState: ConnectionState, var batteryState: BatteryState, var isSoundOn: Boolean) : InstrumentState

An IPA Next Gen instrument state.

Link copied to clipboard
class IpaNextGenPimFrequencyTrace(var id: Long? = null, var enabled: Boolean? = null, var frequencyUnit: FrequencyUnit? = null, var pimUnit: PimUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var bandName: String, var productName: String, var rxFrequencyStepHz: Double, var tx1FrequencyRangeHz: Extent, var tx2FrequencyRangeHz: Extent, var tx1PowerSetpointDBm: Double, var tx2PowerSetpointDBm: Double, var durationS: Double, var tx1Enabled: Boolean? = null, var tx2Enabled: Boolean? = null) : Trace

An IPA next gen PIM frequency trace.

Link copied to clipboard

A blocker for the IPA next gen PIM frequency trace.

The result of configuring the IPA next gen PIM frequency trace.

Link copied to clipboard

The context for the IPA next gen PIM frequency trace.

A validation error for the IPA next gen PIM frequency trace.

The validation error types for the IPA next gen PIM frequency trace.

Link copied to clipboard
class IpaPimDistanceTrace(var id: Long? = null, var enabled: Boolean? = null, var lengthUnit: LengthUnit? = null, var pimUnit: PimUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var bandName: String, var productName: String, var maximumDistanceM: Double, var velocityFactor: Double, var tx1FrequencyRangeHz: Extent, var tx2FrequencyRangeHz: Extent, var tx1PowerSetpointDBm: Double, var tx2PowerSetpointDBm: Double, var enhanced: Boolean) : Trace

An IPA PIM distance trace.

Link copied to clipboard

A blocker for the IPA PIM distance trace.

Link copied to clipboard

The result of configuring the IPA PIM distance trace.

Link copied to clipboard
class IpaPimDistanceTraceContext(var blockers: List<IpaPimDistanceTraceBlocker>, var calibrationStatus: CalibrationStatus, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null) : TraceContext

The context for the IPA PIM distance trace.

Link copied to clipboard

A validation error for the IPA PIM distance trace.

Link copied to clipboard

The validation error types for the IPA PIM distance trace.

Link copied to clipboard
class IpaPimFrequencyTrace(var id: Long? = null, var enabled: Boolean? = null, var frequencyUnit: FrequencyUnit? = null, var pimUnit: PimUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var bandName: String, var productName: String, var rxFrequencyStepHz: Double, var tx1FrequencyRangeHz: Extent, var tx2FrequencyRangeHz: Extent, var tx1PowerSetpointDBm: Double, var tx2PowerSetpointDBm: Double, var durationS: Double, var tx1Enabled: Boolean? = null, var tx2Enabled: Boolean? = null) : Trace

An IPA PIM frequency trace.

Link copied to clipboard

A blocker for the IPA PIM frequency trace.

Link copied to clipboard

The result of configuring the IPA PIM frequency trace.

Link copied to clipboard

The context for the IPA PIM frequency trace.

Link copied to clipboard

A validation error for the IPA PIM frequency trace.

Link copied to clipboard

The validation error types for the IPA PIM frequency trace.

Link copied to clipboard
class IpaPimIdleTrace(var id: Long? = null, var enabled: Boolean? = null, var pimUnit: PimUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var bandName: String, var productName: String, var tx1FrequencyHz: Double, var tx2FrequencyHz: Double, var tx1PowerSetpointDBm: Double, var tx2PowerSetpointDBm: Double) : Trace

An IPA PIM idle trace.

Link copied to clipboard

A blocker for the IPA PIM idle trace.

Link copied to clipboard

The result of configuring the IPA PIM idle trace.

Link copied to clipboard

The context for the IPA PIM idle trace.

Link copied to clipboard

A validation error for the IPA PIM idle trace.

Link copied to clipboard

The validation error types for the IPA PIM idle trace.

Link copied to clipboard
class IpaPimTimeTrace(var id: Long? = null, var enabled: Boolean? = null, var timeUnit: TimeUnit? = null, var pimUnit: PimUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var bandName: String, var productName: String, var tx1FrequencyHz: Double, var tx2FrequencyHz: Double, var tx1PowerSetpointDBm: Double, var tx2PowerSetpointDBm: Double, var durationS: Double, var tx1Enabled: Boolean? = null, var tx2Enabled: Boolean? = null, var singleToneCw: Boolean? = null) : Trace

An IPA PIM time trace.

Link copied to clipboard

A blocker for the IPA PIM time trace.

Link copied to clipboard

The result of configuring the IPA PIM time trace.

Link copied to clipboard

The context for the IPA PIM time trace.

Link copied to clipboard

A validation error for the IPA PIM time trace.

Link copied to clipboard

The validation error types for the IPA PIM time trace.

Link copied to clipboard
class IpaReturnLossDistanceTrace(var id: Long? = null, var enabled: Boolean? = null, var format: IpaReturnLossDistanceTraceFormat? = null, var lengthUnit: LengthUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var bandName: String, var maximumDistanceM: Double, var velocityFactor: Double, var enhanced: Boolean) : Trace

An IPA return loss distance trace.

Link copied to clipboard

A blocker for the IPA return loss distance trace.

The result of configuring the IPA return loss distance trace.

Link copied to clipboard

The context for the IPA return loss distance trace.

Link copied to clipboard

The available IPA return loss distance trace format values.

A validation error for the IPA return loss distance trace.

The validation error types for the IPA return loss distance trace.

Link copied to clipboard
class IpaSpectrumFrequencyTrace(var id: Long? = null, var enabled: Boolean? = null, var frequencyUnit: FrequencyUnit? = null, var powerUnit: PowerUnit? = null, var instrumentSerialNumber: String? = null, var instrumentModel: String, var bandName: String, var rxFrequencyStepHz: Double, var tx1FrequencyHz: Double, var tx2FrequencyHz: Double, var tx1PowerSetpointDBm: Double, var tx2PowerSetpointDBm: Double, var durationS: Double, var tx1Enabled: Boolean? = null, var tx2Enabled: Boolean? = null) : Trace

An IPA spectrum frequency trace.

Link copied to clipboard

A blocker for the IPA spectrum frequency trace.

The result of configuring the IPA spectrum frequency trace.

Link copied to clipboard

The context for the IPA spectrum frequency trace.

Link copied to clipboard

A validation error for the IPA spectrum frequency trace.

The validation error types for the IPA spectrum frequency trace.

Link copied to clipboard

The available length unit values.

Link copied to clipboard
class Location(var accuracyM: Double? = null, var latitude: Double, var longitude: Double)

A location.

Link copied to clipboard
class Log(var time: Instant, var level: LogLevel, var logger: String, var message: String)

A log entry.

Link copied to clipboard

The available log levels.

Link copied to clipboard
class MarkerResult(var traceIndex: Int, var name: String, var position: Point? = null, var delta: Point? = null) : OverlayResult

A marker result.

Link copied to clipboard
class MaximumLimit(var traceIndex: Int, var name: String, var xRange: Extent? = null, var yMaximum: Double) : Overlay

A maximum limit.

Link copied to clipboard

The result of configuring the maximum limit.

Link copied to clipboard
class MaximumLimitResult(var traceIndex: Int, var name: String, var pass: Boolean, var maximum: Point? = null) : OverlayResult

A maximum limit result.

Link copied to clipboard

A validation error for the maximum limit.

Link copied to clipboard

The validation error types for the maximum limit.

Link copied to clipboard
class MeasurementFaultException(message: String? = null, cause: Throwable? = null, var instrument: Instrument) : Exception

Raised when a fault is detected during a measurement

Link copied to clipboard
class MinimumLimit(var traceIndex: Int, var name: String, var xRange: Extent? = null, var yMinimum: Double) : Overlay

A minimum limit.

Link copied to clipboard

The result of configuring the minimum limit.

Link copied to clipboard
class MinimumLimitResult(var traceIndex: Int, var name: String, var pass: Boolean, var minimum: Point? = null) : OverlayResult

A minimum limit result.

Link copied to clipboard

A validation error for the minimum limit.

Link copied to clipboard

The validation error types for the minimum limit.

Link copied to clipboard
class NearestPeakMarker(var traceIndex: Int, var name: String, var x: Double, var lowerYBound: Double? = null, var lowerXBoundMarker: String? = null, var upperXBoundMarker: String? = null, var referenceMarker: String? = null) : Overlay

Puts a marker on the trace at the nearest peak to a fixed x position

Link copied to clipboard

The result of configuring the nearest peak marker.

Link copied to clipboard

A validation error for the nearest peak marker.

Link copied to clipboard

The validation error types for the nearest peak marker.

Link copied to clipboard
class NearestValleyMarker(var traceIndex: Int, var name: String, var x: Double, var upperYBound: Double? = null, var lowerXBoundMarker: String? = null, var upperXBoundMarker: String? = null, var referenceMarker: String? = null) : Overlay

Puts a marker on the trace at the nearest valley to a fixed x position

Link copied to clipboard

The result of configuring the nearest valley marker.

Link copied to clipboard

A validation error for the nearest valley marker.

Link copied to clipboard

The validation error types for the nearest valley marker.

Link copied to clipboard
class OffsetMarker(var traceIndex: Int, var name: String, var deltaX: Double, var referenceMarker: String) : Overlay

Puts a marker on the trace at an x position that is offset from the reference marker

Link copied to clipboard

The result of configuring the offset marker.

Link copied to clipboard

A validation error for the offset marker.

Link copied to clipboard

The validation error types for the offset marker.

Link copied to clipboard

Defines whether traces are executed one after another or at the same time.

Link copied to clipboard

The available orientation values.

Link copied to clipboard
class OslCalibration(var id: Long? = null, var instrumentSerialNumber: String, var frequencyRangeHz: Extent, var numberOfPoints: Int, var calKitName: String) : Calibration

An OSL calibration.

Link copied to clipboard

The result of configuring the OSL calibration.

Link copied to clipboard

The OSL calibration state.

Link copied to clipboard

A validation error for the OSL calibration.

Link copied to clipboard

The validation error types for the OSL calibration.

Link copied to clipboard
class OslCalKit(var name: String, var frequencyRangeHz: Extent)

An OSL cal kit.

Link copied to clipboard
sealed interface Overlay

An overlay.

Link copied to clipboard

The result of configuring the overlay.

Link copied to clipboard
sealed interface OverlayResult

An overlay result.

Link copied to clipboard
class OverlaySet(var overlays: List<Overlay>)

An overlay set.

Link copied to clipboard
class OverlaySetConfigurationResult(var valid: Boolean, var validationErrors: List<OverlaySetValidationError>, var overlayConfigurationResults: List<OverlayConfigurationResult>, var initialOverlayResults: List<OverlayResult>)

The result of configuring the overlay set.

Link copied to clipboard

A validation error for the overlay set.

Link copied to clipboard

The validation error types for the overlay set.

Link copied to clipboard
class PeakMarker(var traceIndex: Int, var name: String, var lowerXBoundMarker: String? = null, var upperXBoundMarker: String? = null, var referenceMarker: String? = null) : Overlay

Puts a marker on the trace at the highest point

Link copied to clipboard

The result of configuring the peak marker.

Link copied to clipboard

A validation error for the peak marker.

Link copied to clipboard

The validation error types for the peak marker.

Link copied to clipboard

The available phase unit values.

Link copied to clipboard
class PimDistanceRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var lengthUnit: LengthUnit, var pimUnit: PimUnit, var bandName: String, var productName: String, var maximumDistanceM: Double, var velocityFactor: Double, var tx1FrequencyRangeHz: Extent, var tx2FrequencyRangeHz: Extent, var tx1PowerSetpointDBm: Double, var tx2PowerSetpointDBm: Double, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A PIM distance record.

Link copied to clipboard
class PimFrequencyRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var frequencyUnit: FrequencyUnit, var pimUnit: PimUnit, var bandName: String, var productName: String, var rxFrequencyRangeHz: Extent, var rxFrequencyStepHz: Double, var tx1FrequencyRangeHz: Extent, var tx2FrequencyRangeHz: Extent, var tx1PowerSetpointDBm: Double, var tx2PowerSetpointDBm: Double, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A PIM frequency record.

Link copied to clipboard
class PimTimeRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var timeUnit: TimeUnit, var pimUnit: PimUnit, var bandName: String, var productName: String, var rxFrequencyHz: Double, var tx1FrequencyHz: Double, var tx2FrequencyHz: Double, var tx1PowerSetpointDBm: Double, var tx2PowerSetpointDBm: Double, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A PIM time record.

Link copied to clipboard

The available PIM unit values.

Link copied to clipboard
class Point(var values: List<Double>)

A point.

Link copied to clipboard
enum Port : Enum<Port>

The instrument ports.

Link copied to clipboard

The available power unit values.

Link copied to clipboard
class Product(var name: String, var order: Int, var type: ProductType, var side: ProductSide)

A measurable RF product (intermodulation or harmonic) generated during a PIM test.

Link copied to clipboard

The spectral side of an intermodulation product.

Link copied to clipboard

The type of RF product generated during a PIM measurement.

Link copied to clipboard
class RealtimeTestResult(var traceIndex: Int, var traceChanges: List<TraceChange>, var featureResults: List<FeatureResult>)

A realtime test result.

Link copied to clipboard
sealed interface Record

A report record.

Link copied to clipboard
class ReportDetails(var comment: String, var contactName: String, var contactDetails: String, var operatorName: String, var siteName: String, var siteDescription: String)

The report details.

Link copied to clipboard
class ReturnLossDistanceRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var format: ReturnLossDistanceRecordFormat, var lengthUnit: LengthUnit, var phaseUnit: PhaseUnit, var frequencyRangeHz: Extent, var maximumDistanceM: Double, var velocityFactor: Double, var cableLossDBPerM: Double, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A return loss distance record.

Link copied to clipboard

The available return loss distance record format values.

Link copied to clipboard
class ReturnLossFrequencyRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var format: ReturnLossFrequencyRecordFormat, var frequencyUnit: FrequencyUnit, var phaseUnit: PhaseUnit, var frequencyRangeHz: Extent, var numberOfPoints: Int, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A return loss frequency record.

Link copied to clipboard

The available return loss frequency record format values.

Link copied to clipboard
class ReturnLossTimeRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var format: ReturnLossTimeRecordFormat, var timeUnit: TimeUnit, var phaseUnit: PhaseUnit, var frequencyHz: Double, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A return loss time record.

Link copied to clipboard

The available return loss time record format values.

Link copied to clipboard
class RippleLimit(var traceIndex: Int, var name: String, var xRange: Extent? = null, var yRipple: Double) : Overlay

A ripple limit.

Link copied to clipboard

The result of configuring the ripple limit.

Link copied to clipboard
class RippleLimitResult(var traceIndex: Int, var name: String, var pass: Boolean, var minimum: Point? = null, var maximum: Point? = null) : OverlayResult

A ripple limit result.

Link copied to clipboard

A validation error for the ripple limit.

Link copied to clipboard

The validation error types for the ripple limit.

Link copied to clipboard
class RlCheckException(message: String? = null, cause: Throwable? = null, var instrument: Instrument, var ports: List<Port>) : Exception

Raised when the return loss check fails

Link copied to clipboard
class RtfState(var connected: Boolean, var model: String? = null, var serialNumber: String? = null, var firmwareVersion: String? = null, var lastCalibration: Instant? = null, var nextCalibration: Instant? = null)

The RTF state.

Link copied to clipboard
class RtfZeroingCalibration(var id: Long? = null, var instrumentSerialNumber: String, var bandName: String, var productName: String, var maximumDistanceM: Double, var velocityFactor: Double, var tx1FrequencyRangeHz: Extent, var tx2FrequencyRangeHz: Extent, var tx1PowerSetpointDBm: Double, var tx2PowerSetpointDBm: Double) : Calibration

A RTF zeroing calibration.

Link copied to clipboard

The result of configuring the RTF zeroing calibration.

Link copied to clipboard

The RTF zeroing calibration state.

Link copied to clipboard

A validation error for the RTF zeroing calibration.

Link copied to clipboard

The validation error types for the RTF zeroing calibration.

Link copied to clipboard
class SpectrumFrequencyRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var frequencyUnit: FrequencyUnit, var powerUnit: PowerUnit, var frequencyRangeHz: Extent, var numberOfPoints: Int, var tracePoints: List<Point>, var features: List<Feature>, var featureResults: List<FeatureResult>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A spectrum frequency record.

Link copied to clipboard
class SpectrumTimeRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var timeUnit: TimeUnit, var powerUnit: PowerUnit, var frequencyHz: Double, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A spectrum time record.

Link copied to clipboard
class Test(var traces: List<Trace>, var cardinality: Cardinality? = null, var ordering: Ordering? = null)

Test is used to configure a collection of measurements.

Link copied to clipboard
class TestConfigurationResult(var valid: Boolean, var traceConfigurationResults: List<TraceConfigurationResult>, var initialTraceContexts: List<TraceContext>, var cardinality: Cardinality, var ordering: Ordering)

The result of configuring a test.

Link copied to clipboard
class TestContext(var traceIndex: Int, var traceContext: TraceContext)

The context for the test.

Link copied to clipboard
class TestProgress(var traceIndex: Int, var traceProgress: Double, var traceTimeRemainingS: Double)

Progress information for a test.

Link copied to clipboard
class TimeoutException(message: String? = null, cause: Throwable? = null, var instrument: Instrument) : Exception

Raised when a measurement takes longer than the allotted duration

Link copied to clipboard

The available time unit values.

Link copied to clipboard
class ToleranceLimit(var traceIndex: Int, var name: String, var xRange: Extent? = null, var yCenter: Double, var yTolerance: Double) : Overlay

A tolerance limit.

Link copied to clipboard

The result of configuring the tolerance limit.

Link copied to clipboard
class ToleranceLimitResult(var traceIndex: Int, var name: String, var pass: Boolean, var minimum: Point? = null, var maximum: Point? = null) : OverlayResult

A tolerance limit result.

Link copied to clipboard

A validation error for the tolerance limit.

Link copied to clipboard

The validation error types for the tolerance limit.

Link copied to clipboard
sealed interface Trace

A trace.

Link copied to clipboard
class TraceChange(var action: TraceChangeAction, var index: Int, var points: List<Point>)

A trace change.

Link copied to clipboard

The available trace change actions.

Link copied to clipboard
sealed interface TraceConfigurationResult

The result of configuring the trace.

Link copied to clipboard
sealed interface TraceContext

Provides the current status of a configured trace, including trace-specific conditions that may prevent it from running.

Link copied to clipboard
class TransmissionLossFrequencyRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var frequencyUnit: FrequencyUnit, var frequencyRangeHz: Extent, var numberOfPoints: Int, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A transmission loss frequency record.

Link copied to clipboard
class TransmissionLossTimeRecord(var id: String, var tags: List<String>, var comment: String? = null, var time: Instant? = null, var location: Location? = null, var instruments: List<InstrumentRecord>, var timeUnit: TimeUnit, var frequencyHz: Double, var tracePoints: List<Point>, var overlays: List<Overlay>, var overlayResults: List<OverlayResult>, var viewport: Viewport, var imageFilePath: String? = null, var thumbnailFilePath: String? = null) : Record

A transmission loss time record.

Link copied to clipboard
class TxDefaultFrequencyPair(var productName: String, var tx1FrequencyHz: Double, var tx2FrequencyHz: Double)

The default transmitter frequencies for a band and IM product.

Link copied to clipboard
class Unify

The main unify interface

Link copied to clipboard
class UserCancelledException(message: String? = null, cause: Throwable? = null, var instrument: Instrument) : Exception

Raised when the user cancels a measurement

Link copied to clipboard
class ValleyMarker(var traceIndex: Int, var name: String, var lowerXBoundMarker: String? = null, var upperXBoundMarker: String? = null, var referenceMarker: String? = null) : Overlay

Puts a marker on the trace at the lowest point

Link copied to clipboard

The result of configuring the valley marker.

Link copied to clipboard

A validation error for the valley marker.

Link copied to clipboard

The validation error types for the valley marker.

Link copied to clipboard
class ValueMarker(var traceIndex: Int, var name: String, var x: Double, var referenceMarker: String? = null) : Overlay

Puts a marker on the trace at a fixed x position

Link copied to clipboard

The result of configuring the value marker.

Link copied to clipboard

A validation error for the value marker.

Link copied to clipboard

The validation error types for the value marker.

Link copied to clipboard
class Viewport(var x: Extent? = null, var y: Extent? = null)

The visible area of a trace.