Meter Reading
data class MeterReading(val nanoTime: Long = System.nanoTime(), val systemTimestamp: Long = System.currentTimeMillis(), val meter: String, val channel: Int, val meterTime: Long? = null, val flags: List<String>? = null, val voltage: Int? = null, val current: Int? = null, val power: Int? = if (voltage != null && current != null) voltage * current / 1000 else null, val energy: Int? = null, val online: Boolean = true, val error: Boolean = false)
A reading received from the meter an event for reporting a successful measurement event
Constructors
Link copied to clipboard
constructor(nanoTime: Long = System.nanoTime(), systemTimestamp: Long = System.currentTimeMillis(), meter: String, channel: Int, meterTime: Long? = null, flags: List<String>? = null, voltage: Int? = null, current: Int? = null, power: Int? = if (voltage != null && current != null) voltage * current / 1000 else null, energy: Int? = null, online: Boolean = true, error: Boolean = false)