Package io.openems.edge.evcs.hardybarth
Enum HardyBarth.ChannelId
- java.lang.Object
-
- java.lang.Enum<HardyBarth.ChannelId>
-
- io.openems.edge.evcs.hardybarth.HardyBarth.ChannelId
-
- All Implemented Interfaces:
ChannelId
,java.io.Serializable
,java.lang.Comparable<HardyBarth.ChannelId>
- Enclosing interface:
- HardyBarth
public static enum HardyBarth.ChannelId extends java.lang.Enum<HardyBarth.ChannelId> implements ChannelId
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description protected java.util.function.Function<java.lang.Object,java.lang.Object>
converter
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Doc
doc()
Gets the Channel Doc for this ChannelId.java.lang.String[]
getJsonPaths()
Get the whole JSON path.static HardyBarth.ChannelId
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static HardyBarth.ChannelId[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
RAW_EVSE_GRID_CURRENT_LIMIT
public static final HardyBarth.ChannelId RAW_EVSE_GRID_CURRENT_LIMIT
-
RAW_PHASE_COUNT
public static final HardyBarth.ChannelId RAW_PHASE_COUNT
-
RAW_CHARGE_STATUS_PLUG
public static final HardyBarth.ChannelId RAW_CHARGE_STATUS_PLUG
-
RAW_CHARGE_STATUS_CONTACTOR
public static final HardyBarth.ChannelId RAW_CHARGE_STATUS_CONTACTOR
-
RAW_CHARGE_STATUS_PWM
public static final HardyBarth.ChannelId RAW_CHARGE_STATUS_PWM
-
RAW_CHARGE_STATUS_CHARGEPOINT
public static final HardyBarth.ChannelId RAW_CHARGE_STATUS_CHARGEPOINT
States of the Hardy Barth.- A = Free (no EV connected)
- B = EV connected, no charging (pause state)
- C = Charging
- D = Charging (With ventilation)
- E = Deactivated Socket
- F = Failure
-
RAW_SALIA_CHARGE_MODE
public static final HardyBarth.ChannelId RAW_SALIA_CHARGE_MODE
-
RAW_SALIA_CHANGE_METER
public static final HardyBarth.ChannelId RAW_SALIA_CHANGE_METER
-
RAW_SALIA_AUTHMODE
public static final HardyBarth.ChannelId RAW_SALIA_AUTHMODE
-
RAW_SALIA_FIRMWARESTATE
public static final HardyBarth.ChannelId RAW_SALIA_FIRMWARESTATE
-
RAW_SALIA_FIRMWAREPROGRESS
public static final HardyBarth.ChannelId RAW_SALIA_FIRMWAREPROGRESS
-
RAW_SALIA_PUBLISH
public static final HardyBarth.ChannelId RAW_SALIA_PUBLISH
-
RAW_SESSION_STATUS_AUTHORIZATION
public static final HardyBarth.ChannelId RAW_SESSION_STATUS_AUTHORIZATION
-
RAW_SESSION_SLAC_STARTED
public static final HardyBarth.ChannelId RAW_SESSION_SLAC_STARTED
-
RAW_SESSION_AUTHORIZATION_METHOD
public static final HardyBarth.ChannelId RAW_SESSION_AUTHORIZATION_METHOD
-
RAW_CONTACTOR_HLC_TARGET
public static final HardyBarth.ChannelId RAW_CONTACTOR_HLC_TARGET
-
RAW_CONTACTOR_ACTUAL
public static final HardyBarth.ChannelId RAW_CONTACTOR_ACTUAL
-
RAW_CONTACTOR_TARGET
public static final HardyBarth.ChannelId RAW_CONTACTOR_TARGET
-
RAW_CONTACTOR_ERROR
public static final HardyBarth.ChannelId RAW_CONTACTOR_ERROR
-
RAW_METER_SERIALNUMBER
public static final HardyBarth.ChannelId RAW_METER_SERIALNUMBER
-
RAW_METER_TYPE
public static final HardyBarth.ChannelId RAW_METER_TYPE
-
METER_NOT_AVAILABLE
public static final HardyBarth.ChannelId METER_NOT_AVAILABLE
-
RAW_METER_AVAILABLE
public static final HardyBarth.ChannelId RAW_METER_AVAILABLE
-
RAW_ACTIVE_POWER_L1
public static final HardyBarth.ChannelId RAW_ACTIVE_POWER_L1
-
RAW_ACTIVE_POWER_L2
public static final HardyBarth.ChannelId RAW_ACTIVE_POWER_L2
-
RAW_ACTIVE_POWER_L3
public static final HardyBarth.ChannelId RAW_ACTIVE_POWER_L3
-
RAW_ACTIVE_CURRENT_L1
public static final HardyBarth.ChannelId RAW_ACTIVE_CURRENT_L1
-
RAW_ACTIVE_CURRENT_L2
public static final HardyBarth.ChannelId RAW_ACTIVE_CURRENT_L2
-
RAW_ACTIVE_CURRENT_L3
public static final HardyBarth.ChannelId RAW_ACTIVE_CURRENT_L3
-
RAW_ACTIVE_ENERGY_TOTAL
public static final HardyBarth.ChannelId RAW_ACTIVE_ENERGY_TOTAL
-
RAW_ACTIVE_ENERGY_EXPORT
public static final HardyBarth.ChannelId RAW_ACTIVE_ENERGY_EXPORT
-
RAW_EMERGENCY_SHUTDOWN
public static final HardyBarth.ChannelId RAW_EMERGENCY_SHUTDOWN
-
RAW_RCD_AVAILABLE
public static final HardyBarth.ChannelId RAW_RCD_AVAILABLE
-
RAW_PLUG_LOCK_STATE_ACTUAL
public static final HardyBarth.ChannelId RAW_PLUG_LOCK_STATE_ACTUAL
-
RAW_PLUG_LOCK_STATE_TARGET
public static final HardyBarth.ChannelId RAW_PLUG_LOCK_STATE_TARGET
-
RAW_PLUG_LOCK_ERROR
public static final HardyBarth.ChannelId RAW_PLUG_LOCK_ERROR
-
RAW_CP_STATE
public static final HardyBarth.ChannelId RAW_CP_STATE
-
RAW_DIODE_PRESENT
public static final HardyBarth.ChannelId RAW_DIODE_PRESENT
-
RAW_CABLE_CURRENT_LIMIT
public static final HardyBarth.ChannelId RAW_CABLE_CURRENT_LIMIT
-
RAW_VENTILATION_STATE_ACTUAL
public static final HardyBarth.ChannelId RAW_VENTILATION_STATE_ACTUAL
-
RAW_VENTILATION_STATE_TARGET
public static final HardyBarth.ChannelId RAW_VENTILATION_STATE_TARGET
-
RAW_VENTILATION_AVAILABLE
public static final HardyBarth.ChannelId RAW_VENTILATION_AVAILABLE
-
RAW_EV_PRESENT
public static final HardyBarth.ChannelId RAW_EV_PRESENT
-
RAW_CHARGING
public static final HardyBarth.ChannelId RAW_CHARGING
-
RAW_RFID_AUTHORIZEREQ
public static final HardyBarth.ChannelId RAW_RFID_AUTHORIZEREQ
-
RAW_RFID_AVAILABLE
public static final HardyBarth.ChannelId RAW_RFID_AVAILABLE
-
RAW_GRID_CURRENT_LIMIT
public static final HardyBarth.ChannelId RAW_GRID_CURRENT_LIMIT
-
RAW_SLAC_ERROR
public static final HardyBarth.ChannelId RAW_SLAC_ERROR
-
RAW_DEVICE_PRODUCT
public static final HardyBarth.ChannelId RAW_DEVICE_PRODUCT
-
RAW_DEVICE_MODELNAME
public static final HardyBarth.ChannelId RAW_DEVICE_MODELNAME
-
RAW_DEVICE_HARDWARE_VERSION
public static final HardyBarth.ChannelId RAW_DEVICE_HARDWARE_VERSION
-
RAW_DEVICE_SOFTWARE_VERSION
public static final HardyBarth.ChannelId RAW_DEVICE_SOFTWARE_VERSION
-
RAW_DEVICE_VCS_VERSION
public static final HardyBarth.ChannelId RAW_DEVICE_VCS_VERSION
-
RAW_DEVICE_HOSTNAME
public static final HardyBarth.ChannelId RAW_DEVICE_HOSTNAME
-
RAW_DEVICE_MAC_ADDRESS
public static final HardyBarth.ChannelId RAW_DEVICE_MAC_ADDRESS
-
RAW_DEVICE_SERIAL
public static final HardyBarth.ChannelId RAW_DEVICE_SERIAL
-
RAW_DEVICE_UUID
public static final HardyBarth.ChannelId RAW_DEVICE_UUID
-
-
Method Detail
-
values
public static HardyBarth.ChannelId[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (HardyBarth.ChannelId c : HardyBarth.ChannelId.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static HardyBarth.ChannelId valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
doc
public Doc doc()
Description copied from interface:ChannelId
Gets the Channel Doc for this ChannelId.
-
getJsonPaths
public java.lang.String[] getJsonPaths()
Get the whole JSON path.- Returns:
- Whole path.
-
-