com
.
thenewmotion
.
ocpp
.
messages
.
v1x
meter
package
meter
Visibility
Public
All
Type Members
sealed
trait
Location
extends
Nameable
sealed
trait
Measurand
extends
Nameable
case class
Meter
(
timestamp:
ZonedDateTime
,
values:
List
[
Value
] =
Nil
)
extends
Product
with
Serializable
sealed
trait
Phase
extends
Nameable
sealed
trait
ReadingContext
extends
Nameable
sealed
trait
UnitOfMeasure
extends
Nameable
case class
Value
(
value:
String
,
context:
ReadingContext
,
format:
ValueFormat
,
measurand:
Measurand
,
phase:
Option
[
Phase
]
,
location:
Location
,
unit:
UnitOfMeasure
)
extends
Product
with
Serializable
sealed
trait
ValueFormat
extends
Nameable
Value Members
object
DefaultValue
object
Location
extends
EnumerableWithDefault
[
Location
]
object
Measurand
extends
EnumerableWithDefault
[
Measurand
]
object
Phase
extends
Enumerable
[
Phase
]
object
ReadingContext
extends
EnumerableWithDefault
[
ReadingContext
]
object
UnitOfMeasure
extends
EnumerableWithDefault
[
UnitOfMeasure
]
object
ValueFormat
extends
EnumerableWithDefault
[
ValueFormat
]
Ungrouped