kumulant

ExcursionResult

@Serializable
@SerialName(value = "ExcursionResult")
data class ExcursionResult(val peak: Double, val peakTimestampNanos: Long, val trough: Double, val troughTimestampNanos: Long, val maxExcursion: Double, val currentRecovery: Double) : Result(source)

Running peak / trough excursion summary.

Constructors

Link copied to clipboard
constructor(peak: Double, peakTimestampNanos: Long, trough: Double, troughTimestampNanos: Long, maxExcursion: Double, currentRecovery: Double)

Properties

Link copied to clipboard

peak - lastValue; how far the latest observation sits below the all-time peak.

Link copied to clipboard

Largest peak_at_time - subsequent_trough observed across the stream.

Link copied to clipboard

Highest value observed so far.

Link copied to clipboard

Timestamp (nanoseconds) at which peak was set.

Link copied to clipboard

Lowest value observed strictly after the peak was last set.

Link copied to clipboard

Timestamp of trough; equal to peakTimestampNanos if no post-peak observation exists.

ExcursionResult

constructor(peak: Double, peakTimestampNanos: Long, trough: Double, troughTimestampNanos: Long, maxExcursion: Double, currentRecovery: Double)(source)

currentRecovery

peak - lastValue; how far the latest observation sits below the all-time peak.

maxExcursion

Largest peak_at_time - subsequent_trough observed across the stream.

peakTimestampNanos

Timestamp (nanoseconds) at which peak was set.

peak

Highest value observed so far.

troughTimestampNanos

Timestamp of trough; equal to peakTimestampNanos if no post-peak observation exists.

trough

Lowest value observed strictly after the peak was last set.