EnergyEvseDevice.StandardTraits

class EnergyEvseDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    energyEvse: EnergyEvse?,
    energyEvseMode: EnergyEvseMode?,
    identify: Identify?,
    temperatureMeasurement: TemperatureMeasurement?
)

Public properties

EnergyEvse?

This trait is for devices that provide electric vehicle supply equipment (EVSE) functionality.

EnergyEvseMode?

Defines additional mode tags and namespaced enumerated values for electric vehicle supply equipment (EVSE) devices.

Identify?

This trait supports an endpoint identification state (such as a flashing light) that indicates to an observer (such as an installer) which of several nodes or endpoints it is.

TemperatureMeasurement?

This trait provides an interface to temperature measurement capability.

Public constructors

StandardTraits

StandardTraits(
    energyEvse: EnergyEvse?,
    energyEvseMode: EnergyEvseMode?,
    identify: Identify?,
    temperatureMeasurement: TemperatureMeasurement?
)

Public properties

energyEvse

val energyEvseEnergyEvse?

This trait is for devices that provide electric vehicle supply equipment (EVSE) functionality.

energyEvseMode

val energyEvseModeEnergyEvseMode?

Defines additional mode tags and namespaced enumerated values for electric vehicle supply equipment (EVSE) devices.

identify

val identifyIdentify?

This trait supports an endpoint identification state (such as a flashing light) that indicates to an observer (such as an installer) which of several nodes or endpoints it is.

temperatureMeasurement

val temperatureMeasurementTemperatureMeasurement?

This trait provides an interface to temperature measurement capability.