EVSEState enum

Indicates the current short-term status of the EVSE at the time given in the modified property.

There are no separate statuses available for individual connectors. A single EVSE can only be used by a single car, so same statuses apply to other connectors as well. So, if one connector is in use, the whole EVSE has status charging, and other connectors cannot be used at the same time, hence they should be considered in-use as well. If an EVSE can allow multiple connectors to be used at the same time, it is basically multiple EVSEs merged into a single physical box or device.

Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

Values

unknown → const EVSEState

No status information available or the EVSE/connector is offline.

available → const EVSEState

The EVSE/connector is able to start a new charging session.

blocked → const EVSEState

The EVSE/connector is not accessible because of a physical barrier, i.e. a car.

charging → const EVSEState

The EVSE/connector is in use.

inoperative → const EVSEState

The EVSE/connector is temporarily not available for use, but not broken or defect.

outOfOrder → const EVSEState

The EVSE/connector is currently out of order.

reserved → const EVSEState

The EVSE/connector is reserved for a particular EV driver and is unavailable for other drivers.

operational → const EVSEState

The EVSE/connector was operational when checked the last time, but the actual latest status is not available at the moment.

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

values → const List<EVSEState>
A constant List of the values in this enum, in order of their declaration.