Enum PMTag
-
-
Enum Constant Summary
Enum Constants Enum Constant Description REQ_DATAhex = "0x05040000", type = DataType.CONTAINER
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Contains all request TAGs, the container MUST contain an index
de: Beinhaltet alle Anfrage-TAGs, der Container MUSS einen Index enthalten
INDEXhex = "0x05040001", type = DataType.UINT16
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Index of the requested device (0?x), must be included in request and is included in response
de: Index des angefragten Gerätes (0?x), muss in Anfrage und ist in Antwort enthalten
DATAhex = "0x05840000", type = DataType.CONTAINER
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Response with all data of the REQ_DATA request
de: Antwort mit allen Daten der REQ_DATA Anfrage
REQ_POWER_L1hex = "0x05000001", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_POWER_L2hex = "0x05000002", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_POWER_L3hex = "0x05000003", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_ACTIVE_PHASEShex = "0x05000004", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_MODEhex = "0x05000005", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_ENERGY_L1hex = "0x05000006", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_ENERGY_L2hex = "0x05000007", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_ENERGY_L3hex = "0x05000008", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_DEVICE_IDhex = "0x05000009", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_ERROR_CODEhex = "0x0500000A", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_SET_PHASE_ELIMINATIONhex = "0x0500000B", type = DataType.UCHAR8
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_GET_PHASE_ELIMINATIONhex = "0x05000018", type = DataType.UCHAR8
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_FIRMWARE_VERSIONhex = "0x0500000C", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_VOLTAGE_L1hex = "0x05000011", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_VOLTAGE_L2hex = "0x05000012", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_VOLTAGE_L3hex = "0x05000013", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
REQ_TYPEhex = "0x05000014", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Can only be used within a REQ_PM_DATA container!
de: Kann nur innerhalb eines REQ_PM_DATA Container verwendet werden!
POWER_L1hex = "0x05800001", type = DataType.DOUBLE64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Current power on L1
de: Aktuelle Leistung an L1
POWER_L2hex = "0x05800002", type = DataType.DOUBLE64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Current power on L2
de: Aktuelle Leistung an L2
POWER_L3hex = "0x05800003", type = DataType.DOUBLE64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Current power on L3
de: Aktuelle Leistung an L3
ACTIVE_PHASEShex = "0x05800004", type = DataType.UCHAR8
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: just the three lowest bits of activePhases are used to define what phase is switched on. If the lowest bit is 1 phase1 is active. If the lowest bit is 0 phase 1 is inactive
static const unsigned char PHASE_1 = 1 static const unsigned char PHASE_2 = 2 static const unsigned char PHASE_3 = 4 f.e. if active Phases = 7 -> all phases are active
de: Nur die drei niedrigsten Bits von activePhases werden verwendet, um zu bestimmen, welche Phase eingeschaltet ist. Wenn das niedrigste Bit 1 ist, ist Phase 1 aktiv. Wenn das niedrigste Bit 0 ist, ist Phase 1 inaktiv.
static const unsigned char PHASE_1 = 1 static const unsigned char PHASE_2 = 2 static const unsigned char PHASE_3 = 4 f.e. if active Phases = 7 -> all phases are active
MODEhex = "0x05800005", type = DataType.UCHAR8
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: used to identify the error bit, if error code is available mode = ERROR_ACTIVE_MODE. ACTIVE_MODE else. Ignore all other modes.
static const unsigned char ACTIVE_MODE = 0 static const unsigned char PASSIVE_MODE = 1 static const unsigned char DIAGNOSE_MODE = 2 static const unsigned char ERROR_ACTIVE_MODE = 3 static const unsigned char ERROR_PASSIVE_MODE = 4
de: wird verwendet, um das Fehlerbit zu identifizieren, wenn der Fehlercode verfügbar ist mode = ERROR_ACTIVE_MODE. ACTIVE_MODE sonst. Alle anderen Modi ignorieren.
static const unsigned char ACTIVE_MODE = 0 static const unsigned char PASSIVE_MODE = 1 static const unsigned char DIAGNOSE_MODE = 2 static const unsigned char ERROR_ACTIVE_MODE = 3 static const unsigned char ERROR_PASSIVE_MODE = 4
ENERGY_L1hex = "0x05800006", type = DataType.DOUBLE64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Energy counter L1
de: Energiezähler L1
ENERGY_L2hex = "0x05800007", type = DataType.DOUBLE64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Energy counter L2
de: Energiezähler L2
ENERGY_L3hex = "0x05800008", type = DataType.DOUBLE64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Energy counter L3
de: Energiezähler L3
DEVICE_IDhex = "0x05800009", type = DataType.UINT32
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: ID of that device
de: ID des Geräts
ERROR_CODEhex = "0x0580000A", type = DataType.UCHAR8
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Last reported error code (see mode if error has relevance)
de: Letzter gemeldeter Fehlercode (siehe Modus, wenn der Fehler relevant ist)
SET_PHASE_ELIMINATIONhex = "0x0580000B", type = DataType.BOOL
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
GET_PHASE_ELIMINATIONhex = "0x05800018", type = DataType.BOOL
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
FIRMWARE_VERSIONhex = "0x0580000C", type = DataType.UCHAR8
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
VOLTAGE_L1hex = "0x05800011", type = DataType.FLOAT32
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Current voltage on L1 0 if not supported, use ACTIVE_PHASES to detect a broken phase
de: Aktuelle Spannung an L1 0, falls nicht unterstützt, ACTIVE_PHASES verwenden, um einen Phasenbruch zu erkennen
VOLTAGE_L2hex = "0x05800012", type = DataType.FLOAT32
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Current voltage on L2
de: Aktuelle Spannung an L2
VOLTAGE_L3hex = "0x05800013", type = DataType.FLOAT32
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Current voltage on L3
de: Aktuelle Spannung an L3
TYPEhex = "0x05800014", type = DataType.UINT16
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: Power meter type: 0=PM_TYPE_UNDEFINED 1=PM_TYPE_ROOT 2=PM_TYPE_ADDITIONAL 3=PM_TYPE_ADDITIONAL_PRODUCTION 4=PM_TYPE_ADDITIONAL_CONSUMPTION 5=PM_TYPE_FARM 6=PM_TYPE_UNUSED 7=PM_TYPE_WALLBOX 8=PM_TYPE_FARM_ADDITIONAL
de: Leistungsmesser Typ: 0=PM_TYPE_UNDEFINED 1=PM_TYPE_ROOT 2=PM_TYPE_ADDITIONAL 3=PM_TYPE_ADDITIONAL_PRODUCTION 4=PM_TYPE_ADDITIONAL_CONSUMPTION 5=PM_TYPE_FARM 6=PM_TYPE_UNUSED 7=PM_TYPE_WALLBOX 8=PM_TYPE_FARM_ADDITIONAL
CS_START_TIMEhex = "0x05800051", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: can only be used within a REQ_PM_COMM_STATE container!
de: kann nur innerhalb eines REQ_PM_COMM_STATE Container verwendet werden!
CS_LAST_TIMEhex = "0x05800052", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: can only be used within a REQ_PM_COMM_STATE container!
de: kann nur innerhalb eines REQ_PM_COMM_STATE Container verwendet werden!
CS_SUCC_FRAMES_ALLhex = "0x05800053", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: can only be used within a REQ_PM_COMM_STATE container!
de: kann nur innerhalb eines REQ_PM_COMM_STATE Container verwendet werden!
CS_SUCC_FRAMES_100hex = "0x05800054", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: can only be used within a REQ_PM_COMM_STATE container!
de: kann nur innerhalb eines REQ_PM_COMM_STATE Container verwendet werden!
CS_EXP_FRAMES_ALLhex = "0x05800055", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: can only be used within a REQ_PM_COMM_STATE container!
de: kann nur innerhalb eines REQ_PM_COMM_STATE Container verwendet werden!
CS_EXP_FRAMES_100hex = "0x05800056", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: can only be used within a REQ_PM_COMM_STATE container!
de: kann nur innerhalb eines REQ_PM_COMM_STATE Container verwendet werden!
CS_ERR_FRAMES_ALLhex = "0x05800057", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: can only be used within a REQ_PM_COMM_STATE container!
de: kann nur innerhalb eines REQ_PM_COMM_STATE Container verwendet werden!
CS_ERR_FRAMES_100hex = "0x05800058", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: can only be used within a REQ_PM_COMM_STATE container!
de: kann nur innerhalb eines REQ_PM_COMM_STATE Container verwendet werden!
CS_UNK_FRAMEShex = "0x05800059", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: can only be used within a REQ_PM_COMM_STATE container!
de: kann nur innerhalb eines REQ_PM_COMM_STATE Container verwendet werden!
CS_ERR_FRAMEhex = "0x0580005A", type = DataType.UINT64
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: can only be used within a REQ_PM_COMM_STATE container!
de: kann nur innerhalb eines REQ_PM_COMM_STATE Container verwendet werden!
REQ_DEVICE_STATEhex = "0x05060000", type = DataType.NONE
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
DEVICE_STATEhex = "0x05860000", type = DataType.CONTAINER
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en: DEVICE_CONNECTED & DEVICE_WORKING & DEVICE_IN_SERVICE
de: DEVICE_CONNECTED & DEVICE_WORKING & DEVICE_IN_SERVICE
DEVICE_CONNECTEDhex = "0x05860001", type = DataType.BOOL
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
DEVICE_WORKINGhex = "0x05860002", type = DataType.BOOL
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
DEVICE_IN_SERVICEhex = "0x05860003", type = DataType.BOOL
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
GENERAL_ERRORhex = "0x05FFFFFF", type = DataType.ERROR
You know what the tag means or want to improve the tag description? Create a Ticket.
Original E3DC Documentation:
en:
de:
-
Method Summary
Modifier and Type Method Description final PMTagvalueOf(String value)Returns the enum constant of this type with the specified name. final Array<PMTag>values()Returns an array containing the constants of this enum type, in the order they're declared. NamespacegetNamespace()StringgetHex()DataTypegetType()final EnumEntries<PMTag>getEntries()Contains tags for reading and controlling the PowerManagement System -
-
Method Detail
-
valueOf
final PMTag 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- Der Namespace des Tags für die Abbildung des jeweiligen Bereichs
-
values
final Array<PMTag> 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.
-
getNamespace
Namespace getNamespace()
-
getEntries
final EnumEntries<PMTag> getEntries()
Contains tags for reading and controlling the PowerManagement System
- Since:
2.0
-
-
-
-