Enum BatTag
-
-
Enum Constant Summary
Enum Constants Enum Constant Description REQ_DATAhex = "0x03040000", type = DataType.CONTAINER
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 = "0x03040001", type = DataType.UINT16
Original E3DC Documentation:
en: Index of the requested device (at the moment always 0 for the battery), can occur in the request and in the response.
de: Index des angefragten Gerätes (Im Moment immer 0 bei der Batterie), kann in der Anfrage und in der Antwort vorkommen.
DATAhex = "0x03840000", type = DataType.CONTAINER
Original E3DC Documentation:
en: Response with all data of the REQ_DATA request
de: Antwort mit allen Daten der REQ_DATA Anfrage
RSOChex = "0x03800001", type = DataType.FLOAT32
Original E3DC Documentation:
en: Return value for calculated SOC value
de: Rückgabewert für errechnet SOC Wert
MODULE_VOLTAGEhex = "0x03800002", type = DataType.FLOAT32
Original E3DC Documentation:
en: Return value for total battery voltage
de: Rückgabewert für gesamte Batteriespannung
CURRENThex = "0x03800003", type = DataType.FLOAT32
Original E3DC Documentation:
en: Return value for total battery current
de: Rückgabewert für gesamten Batteriestrom
MAX_BAT_VOLTAGEhex = "0x03800004", type = DataType.FLOAT32
Original E3DC Documentation:
en: Return value for maximum battery voltage
de: Rückgabewert für maximale Batteriespannung
MAX_CHARGE_CURRENThex = "0x03800005", type = DataType.FLOAT32
Original E3DC Documentation:
en: Return value for maximum battery charging current
de: Rückgabewert für maximale Batterieladestrom
EOD_VOLTAGEhex = "0x03800006", type = DataType.FLOAT32
Original E3DC Documentation:
en: Return value for end-of-discharge voltage
de: Rückgabewert für Entladeschlussspannung
MAX_DISCHARGE_CURRENThex = "0x03800007", type = DataType.FLOAT32
Original E3DC Documentation:
en: Return value for maximum battery discharge current
de: Rückgabewert für maximale Batterieentladestrom
CHARGE_CYCLEShex = "0x03800008", type = DataType.UINT32
Original E3DC Documentation:
en: Return value for battery charge cycles
de: Rückgabewert für Batterieladezyklen
TERMINAL_VOLTAGEhex = "0x03800009", type = DataType.FLOAT32
Original E3DC Documentation:
en: Return value for the terminal voltage
de: Rückgabewert für die Terminalspannung
STATUS_CODEhex = "0x0380000A", type = DataType.BITFIELD
Original E3DC Documentation:
en: Return value for battery status
de: Rückgabewert für Batteriestatus
ERROR_CODEhex = "0x0380000B", type = DataType.BITFIELD
Original E3DC Documentation:
en: Return value for battery error
de: Rückgabewert für Batteriefehler
DEVICE_NAMEhex = "0x0380000C", type = DataType.STRING
Original E3DC Documentation:
en: Return value for battery designation
de: Rückgabewert für Batteriebezeichnung
DCB_COUNThex = "0x0380000D", type = DataType.UCHAR8
Original E3DC Documentation:
en: Return value for number of DCBs found
de: Rückgabewert für Anzahl der gefundenen DCBs
MAX_DCB_CELL_TEMPERATUREhex = "0x03800016", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
MIN_DCB_CELL_TEMPERATUREhex = "0x03800017", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_CELL_TEMPERATUREhex = "0x03800019", type = DataType.FLOAT32
Original E3DC Documentation:
en: A container with all temperatures for the requested DCB.
de: Ein Container mit allen Temperaturen für die angefragte DCB.
DCB_CELL_VOLTAGEhex = "0x0380001B", type = DataType.FLOAT32
Original E3DC Documentation:
en: A container with all voltages for the requested DCB.
de: Ein Container mit allen Spannungen für die angefragte DCB.
READY_FOR_SHUTDOWNhex = "0x0380001E", type = DataType.BOOL
Original E3DC Documentation:
en:
de:
INFOhex = "0x03800020", type = DataType.CONTAINER
Original E3DC Documentation:
en: This container contains the response to a REQ_INFO. It always contains the following TAGs: BAT_RSOC, BAT_MODULE_VOLTAGE, BAT_CURRENT, BAT_MAX_DCB_CELL_TEMPERATURE, BAT_STATUS_CODE, BAT_ERROR_CODE, BAT_CHARGE_CYCLES.
de: Dieser Container beinhaltet die Antwort auf ein REQ_INFO. Es beinhaltet immer die folgenden TAGs: BAT_RSOC, BAT_MODULE_VOLTAGE, BAT_CURRENT, BAT_MAX_DCB_CELL_TEMPERATURE, BAT_STATUS_CODE, BAT_ERROR_CODE, BAT_CHARGE_CYCLES
TRAINING_MODEhex = "0x03800021", type = DataType.UCHAR8
Original E3DC Documentation:
en: Battery training mode 0=Not in training 1=Training mode Discharge 2=Training mode Charging
de: Batterietrainingmodus 0=Nicht im Training 1=Trainingmodus Entladen 2=Trainingmodus Laden
REQ_RSOChex = "0x03000001", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_MODULE_VOLTAGEhex = "0x03000002", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_CURRENThex = "0x03000003", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_MAX_BAT_VOLTAGEhex = "0x03000004", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_MAX_CHARGE_CURRENThex = "0x03000005", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_EOD_VOLTAGEhex = "0x03000006", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_MAX_DISCHARGE_CURRENThex = "0x03000007", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_CHARGE_CYCLEShex = "0x03000008", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_TERMINAL_VOLTAGEhex = "0x03000009", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_STATUS_CODEhex = "0x0300000A", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_ERROR_CODEhex = "0x0300000B", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_DEVICE_NAMEhex = "0x0300000C", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_DCB_COUNThex = "0x0300000D", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_MAX_DCB_CELL_TEMPERATUREhex = "0x03000016", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_MIN_DCB_CELL_TEMPERATUREhex = "0x03000017", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_READY_FOR_SHUTDOWNhex = "0x0300001E", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_INFOhex = "0x03000020", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
REQ_TRAINING_MODEhex = "0x03000021", type = DataType.NONE
Original E3DC Documentation:
en: Can only be used within a REQ_BAT_DATA container!
de: Kann nur innerhalb eines REQ_BAT_DATA Container verwendet werden!
DCB_INDEXhex = "0x03800100", type = DataType.UINT16
Original E3DC Documentation:
en:
de:
DCB_LAST_MESSAGE_TIMESTAMPhex = "0x03800101", type = DataType.UINT64
Original E3DC Documentation:
en:
de:
DCB_MAX_CHARGE_VOLTAGEhex = "0x03800102", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_MAX_CHARGE_CURRENThex = "0x03800103", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_END_OF_DISCHARGEhex = "0x03800104", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_MAX_DISCHARGE_CURRENThex = "0x03800105", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_FULL_CHARGE_CAPACITYhex = "0x03800106", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_REMAINING_CAPACITYhex = "0x03800107", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_SOChex = "0x03800108", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_SOHhex = "0x03800109", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_CYCLE_COUNThex = "0x03800110", type = DataType.UINT32
Original E3DC Documentation:
en:
de:
DCB_CURRENThex = "0x03800111", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_VOLTAGEhex = "0x03800112", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_CURRENT_AVG_30Shex = "0x03800113", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_VOLTAGE_AVG_30Shex = "0x03800114", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_DESIGN_CAPACITYhex = "0x03800115", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_DESIGN_VOLTAGEhex = "0x03800116", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_CHARGE_LOW_TEMPERATUREhex = "0x03800117", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_CHARGE_HIGH_TEMPERATUREhex = "0x03800118", type = DataType.FLOAT32
Original E3DC Documentation:
en:
de:
DCB_MANUFACTURE_DATEhex = "0x03800119", type = DataType.UINT32
Original E3DC Documentation:
en:
de:
DCB_SERIALNOhex = "0x03800120", type = DataType.UINT32
Original E3DC Documentation:
en:
de:
DCB_PROTOCOL_VERSIONhex = "0x03800121", type = DataType.UINT32
Original E3DC Documentation:
en:
de:
DCB_FW_VERSIONhex = "0x03800122", type = DataType.UINT32
Original E3DC Documentation:
en:
de:
DCB_DATA_TABLE_VERSIONhex = "0x03800123", type = DataType.UINT32
Original E3DC Documentation:
en:
de:
DCB_PCB_VERSIONhex = "0x03800124", type = DataType.UINT32
Original E3DC Documentation:
en:
de:
REQ_DEVICE_STATEhex = "0x03060000", type = DataType.NONE
Original E3DC Documentation:
en:
de:
DEVICE_STATEhex = "0x03860000", type = DataType.CONTAINER
Original E3DC Documentation:
en: DEVICE_CONNECTED & DEVICE_WORKING & DEVICE_IN_SERVICE
de: DEVICE_CONNECTED & DEVICE_WORKING & DEVICE_IN_SERVICE
DEVICE_CONNECTEDhex = "0x03860001", type = DataType.BOOL
Original E3DC Documentation:
en: Occurs only in the BAT_DEVICE_STATE response
de: Kommt nur im BAT_DEVICE_STATE Antwort vor
DEVICE_WORKINGhex = "0x03860002", type = DataType.BOOL
Original E3DC Documentation:
en: Occurs only in the BAT_DEVICE_STATE response
de: Kommt nur im BAT_DEVICE_STATE Antwort vor
DEVICE_IN_SERVICEhex = "0x03860003", type = DataType.BOOL
Original E3DC Documentation:
en: Occurs only in the BAT_DEVICE_STATE response
de: Kommt nur im BAT_DEVICE_STATE Antwort vor
GENERAL_ERRORhex = "0x03FFFFFF", type = DataType.ERROR
Original E3DC Documentation:
en:
de:
-
Method Summary
Modifier and Type Method Description final BatTagvalueOf(String value)Returns the enum constant of this type with the specified name. final Array<BatTag>values()Returns an array containing the constants of this enum type, in the order they're declared. NamespacegetNamespace()StringgetHex()DataTypegetType()final EnumEntries<BatTag>getEntries()Contains tags for reading and controlling the battery -
-
Method Detail
-
valueOf
final BatTag 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<BatTag> 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<BatTag> getEntries()
Contains tags for reading and controlling the battery
- Since:
2.0
-
-
-
-