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