Table of Contents

Class HeatmapIndicatorTimerTick

Namespace
OFT.Rendering.Heatmap
Assembly
OFT.Rendering.dll

A periodic timer tick passed to IHeatmapTimerConsumer.ProcessTimerAsync (ATAS.Indicators). The heatmap raises it from its UI timer while it has indicator instances, and not while a live heatmap is stopped.

Added in ATAS 8.0.15.

public sealed record HeatmapIndicatorTimerTick
Inheritance
object
HeatmapIndicatorTimerTick
Extension Methods

Constructors

HeatmapIndicatorTimerTick()

public HeatmapIndicatorTimerTick()

Properties

Time

UTC time derived from TimestampNanos; convenience for code that needs a System.DateTime.

public DateTime Time { get; }

Property Value

DateTime

TimestampNanos

The UTC wall-clock time when the tick was raised, in nanoseconds since the Unix epoch.

public required long TimestampNanos { get; init; }

Property Value

long

Methods

Equals(HeatmapIndicatorTimerTick?)

public bool Equals(HeatmapIndicatorTimerTick? other)

Parameters

other HeatmapIndicatorTimerTick

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 ==(HeatmapIndicatorTimerTick?, HeatmapIndicatorTimerTick?)

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

Parameters

left HeatmapIndicatorTimerTick
right HeatmapIndicatorTimerTick

Returns

bool

operator !=(HeatmapIndicatorTimerTick?, HeatmapIndicatorTimerTick?)

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

Parameters

left HeatmapIndicatorTimerTick
right HeatmapIndicatorTimerTick

Returns

bool