MeterReadEvent

data class MeterReadEvent(val meterReading: MeterReading, val nanoTime: Long = meterReading.nanoTime, val systemTimestamp: Long = meterReading.systemTimestamp, val meter: String = meterReading.meter) : MeterEvent

Defines an event for reporting a failed measurement event

Parameters

meter

Associated meter

meterReading

Read event (there are distinct events for each channel)

Constructors

Link copied to clipboard
constructor(meterReading: MeterReading, nanoTime: Long = meterReading.nanoTime, systemTimestamp: Long = meterReading.systemTimestamp, meter: String = meterReading.meter)

Properties

Link copied to clipboard
open override val meter: String
Link copied to clipboard
Link copied to clipboard
open override val nanoTime: Long

Current value of the most precise available system timer, in nanoseconds.

Link copied to clipboard
open override val systemTimestamp: Long

Current time in milliseconds.