Enum Namespace
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classNamespace.Companion
-
Enum Constant Summary
Enum Constants Enum Constant Description RSCPProtocoll relatedl; code = 0x00
EMSEnergy Management System; code = 0x01
PVIPhotovoltaic inverter; code = 0x02
BATBattery; code = 0x03
DCDCBattery DCDC ??; code = 0x04
PMPower Management; code = 0x05
DBDatabase; code = 0x06
FMS??; code = 0x07
SRVServer related (User management, status etc.); code = 0x08
HAHome automation; code = 0x09
INFOSystem information; code = 0x0A
EPEmergency power; code = 0x0B
SYSSystem controls; code = 0x0C
UMUpdate Management; code = 0x0D
WBWallbox; code = 0x0E
UNKNOWNThis is not an E3DC namespace, but serves as auxiliary objects for namespaces that are not known; code = 0xFF
-
Method Summary
Modifier and Type Method Description final NamespacevalueOf(String value)Returns the enum constant of this type with the specified name. final Array<Namespace>values()Returns an array containing the constants of this enum type, in the order they're declared. final BytegetCode()final EnumEntries<Namespace>getEntries()Shows the available namespaces for communication with the home power plant -
-
Method Detail
-
valueOf
final Namespace valueOf(String value)
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:
value- Namespace prefix, defined by E3DC
-
values
final Array<Namespace> values()
Returns an array containing the constants of this enum type, in the order they're declared.
This method may be used to iterate over the constants.
-
getEntries
final EnumEntries<Namespace> getEntries()
Shows the available namespaces for communication with the home power plant
- Since:
2.0
-
-
-
-