EnergyEvseTrait.EnergyTransferStarted

interface EnergyEvseTrait.EnergyTransferStarted : ClusterStruct


Notification that the electric vehicle has started charging or discharging.

Summary

Public functions

open StructDescriptor

Returns the descriptor for the struct.

open Any?

Returns the value of the field for the given tag ID.

Public properties

Long?

The value of the maximum charging or discharging current in milliamps at the time the event was generated.

Long?

Indicates the value of the maximum discharging current at the time the event was generated.

UInt?

The value of the sessionId attribute at the time the event was generated.

EnergyEvseTrait.StateEnum?

The value of the state attribute at the time the event was generated.

Public functions

getDescriptor

@HomeExperimentalGenericApi
open fun getDescriptor(): StructDescriptor

Returns the descriptor for the struct.

getFieldValueById

@HomeExperimentalGenericApi
open fun getFieldValueById(tagId: UInt): Any?

Returns the value of the field for the given tag ID.

Public properties

maximumCurrent

val maximumCurrent: Long?

The value of the maximum charging or discharging current in milliamps at the time the event was generated. This field is signed. A positive value indicates charging, and a negative value indicates discharging.

maximumDischargeCurrent

val maximumDischargeCurrent: Long?

Indicates the value of the maximum discharging current at the time the event was generated.

sessionId

val sessionId: UInt?

The value of the sessionId attribute at the time the event was generated.

state

val state: EnergyEvseTrait.StateEnum?

The value of the state attribute at the time the event was generated.