Table of Contents

Class HeatmapWorkingRangeUpdate

Namespace
ATAS.Indicators.Heatmap
Assembly
ATAS.Indicators.dll

Payload for OnHistoricalDataLoadedAsync(HeatmapWorkingRangeUpdate, CancellationToken). The host fired the load; the indicator decides whether to react.

Added in ATAS 8.0.15.

public sealed record HeatmapWorkingRangeUpdate
Inheritance
object
HeatmapWorkingRangeUpdate
Extension Methods

Constructors

HeatmapWorkingRangeUpdate()

public HeatmapWorkingRangeUpdate()

Properties

DataEndTimeNanos

Gets the end of the working data range, in nanoseconds on the heatmap timeline, or null when the range is open-ended (live data up to now).

public long? DataEndTimeNanos { get; init; }

Property Value

long?

NewDataStartTimeNanos

Gets the start of the working data range after the load, in nanoseconds on the heatmap timeline: the earliest timestamp of the loaded heatmap data. DataStartTimeNanos reports the same value.

public required long NewDataStartTimeNanos { get; init; }

Property Value

long

PreviousDataStartTimeNanos

Gets the start of the working data range before the load, in nanoseconds on the heatmap timeline. long.MaxValue means the previous start is not known; the current heatmap hosts always pass this value.

public required long PreviousDataStartTimeNanos { get; init; }

Property Value

long

Methods

Equals(HeatmapWorkingRangeUpdate?)

public bool Equals(HeatmapWorkingRangeUpdate? other)

Parameters

other HeatmapWorkingRangeUpdate

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(HeatmapWorkingRangeUpdate?, HeatmapWorkingRangeUpdate?)

public static bool operator ==(HeatmapWorkingRangeUpdate? left, HeatmapWorkingRangeUpdate? right)

Parameters

left HeatmapWorkingRangeUpdate
right HeatmapWorkingRangeUpdate

Returns

bool

operator !=(HeatmapWorkingRangeUpdate?, HeatmapWorkingRangeUpdate?)

public static bool operator !=(HeatmapWorkingRangeUpdate? left, HeatmapWorkingRangeUpdate? right)

Parameters

left HeatmapWorkingRangeUpdate
right HeatmapWorkingRangeUpdate

Returns

bool