PimDistanceRecord

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.

Constructors

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

Properties

Link copied to clipboard

The band name.

Link copied to clipboard

The comment.

Link copied to clipboard
var id: String

The record identifier.

Link copied to clipboard

The image file path.

Link copied to clipboard

The instrument details.

Link copied to clipboard

The length unit.

Link copied to clipboard

The location.

Link copied to clipboard

The maximum distance.

Link copied to clipboard

The overlay results.

Link copied to clipboard

The overlays.

Link copied to clipboard

The PIM unit.

Link copied to clipboard

The product name.

Link copied to clipboard

The tags.

Link copied to clipboard

The thumbnail file path.

Link copied to clipboard
var time: Instant?

The time.

Link copied to clipboard

The trace points.

Link copied to clipboard

The TX1 frequency range.

Link copied to clipboard

The TX1 power setpoint.

Link copied to clipboard

The TX2 frequency range.

Link copied to clipboard

The TX2 power setpoint.

Link copied to clipboard

The velocity factor.

Link copied to clipboard

The visible area of the trace.

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.