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
-
objectHeatmapWorkingRangeUpdate
- 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
Returns
- bool
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
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
Returns
- bool
operator !=(HeatmapWorkingRangeUpdate?, HeatmapWorkingRangeUpdate?)
public static bool operator !=(HeatmapWorkingRangeUpdate? left, HeatmapWorkingRangeUpdate? right)
Parameters
Returns
- bool