
| Current Path : /var/www/web-klick.de/dsh/90_akt/PPLTest.old/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/web-klick.de/dsh/90_akt/PPLTest.old/data.h |
/*******************************************************************************
@Module DATA
--------------------------------------------------------------------------------
@Filename data.h
--------------------------------------------------------------------------------
@Description Dieses Modul enthaelt die Funktionalitaet
fuer den Zugriff auf die Daten
--------------------------------------------------------------------------------
@Author Miele MMI Codegenerator 2 V0.5 Build 3982
@Date 01.02.2011
@Copyright Copyright 2011 Miele & Cie KG.
*******************************************************************************/
/*******************************************************************************
$Log: Helper.cs $
Revision 1.1 2009/11/30 09:28:49CET Kröhnert, Ralf (dekro)
Initial revision
Member added to project /E-EC/_Organisatorisch/MMI/V2/Tools/MMI_Codegenerator/MMI_Codegenerator/Common/project.pj
*******************************************************************************/
#ifndef _DATA_H_
#define _DATA_H_
/*******************************************************************************
@Project Includes
*******************************************************************************/
/*******************************************************************************
@Constants (global)
*******************************************************************************/
// Festlegung der Signalprioritaeten
#ifndef DATA_SIGNAL_PRIO_INTERNAL
#define DATA_SIGNAL_PRIO_INTERNAL 1
#endif
#ifndef DATA_SIGNAL_PRIO_EXTERNAL
#define DATA_SIGNAL_PRIO_EXTERNAL 2
#endif
#ifndef DATA_SIGNAL_PRIO_UNKNOWN
#define DATA_SIGNAL_PRIO_UNKNOWN ((u16)(-1))
#endif
// Variablentypen
// Variablentyp unbekannt
#define DATA_VARIABLE_TYPE_UNKNOWN 0
// Variablentyp bit
#define DATA_VARIABLE_TYPE_BIT 1
// Variablentyp u8
#define DATA_VARIABLE_TYPE_U8 2
// Variablentyp u16
#define DATA_VARIABLE_TYPE_U16 3
// Variablentyp u32
#define DATA_VARIABLE_TYPE_U32 4
// Generierte Variablen-Ids
// Erzeugen des BACK-Signals innerhalb der Basispartition
#define DATA_DATA_BASISPARTITION_SIGNAL_BACK_B 0
// Der RTC meldet einen Fehler
#define DATA_DATA_ENV_CLOCK_SIGNAL_ERROR_B 1
// Die Tageszeit hat sich veraendert
#define DATA_DATA_ENV_CLOCK_SIGNAL_ZEIT_B 2
// Das Datum hat sich veraendert
#define DATA_DATA_ENV_CLOCK_SIGNAL_DATUM_B 3
// Die Startzeit ist erreicht
#define DATA_DATA_ENV_CLOCK_SIGNAL_STARTZEIT_B 4
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_VALUE_SEL_B 5
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_BARGRAPH_SEL_STEP1_B 6
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_BARGRAPH_SEL_STEP2_B 7
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_BARGRAPH_SEL_STEP3_B 8
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_BARGRAPH_SEL_STEP4_B 9
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_BARGRAPH_SEL_STEP5_B 10
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_BARGRAPH_SEL_STEP6_B 11
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_BARGRAPH_SEL_STEP7_B 12
#define DATA_KEY_UP_PRESSED_B 13
#define DATA_KEY_DOWN_PRESSED_B 14
#define DATA_KEY_OK_PRESSED_B 15
#define DATA_KEY_BACK_PRESSED_B 16
#define DATA_KEY_ONOFF_PRESSED_B 17
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_PIN_CODE_SEL_CURSOR_ZAHL_1_B 18
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_PIN_CODE_SEL_CURSOR_ZAHL_2_B 19
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_PIN_CODE_SEL_CURSOR_ZAHL_3_B 20
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_PUBLIC_UHRZEIT_B 21
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_ZEILENCURSOR_1_B 22
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_ZEILENCURSOR_2_B 23
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_ZEILENCURSOR_3_B 24
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_ZEILENCURSOR_1_B1 25
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_ZEILENCURSOR_2_B1 26
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_ZEILENCURSOR_3_B1 27
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_ITEM1_B 28
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_ITEM2_B 29
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_ITEM3_B 30
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_ITEM4_B 31
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_ITEM1_TEMP_B 32
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_ITEM2_TEMP_B 33
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_ITEM3_TEMP_B 34
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_ITEM4_TEMP_B 35
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS3_ITEM1_B 36
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS3_ITEM2_B 37
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS3_ITEM3_B 38
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS3_ITEM1_TEMP_B 39
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS3_ITEM2_TEMP_B 40
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS3_ITEM3_TEMP_B 41
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS1_ITEM1_B 42
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS1_ITEM1_TEMP_B 43
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL1_B 44
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL2_B 45
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL3_B 46
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL4_B 47
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL5_B 48
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL6_B 49
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL1_TEMP_B 50
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL2_TEMP_B 51
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL3_TEMP_B 52
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL4_TEMP_B 53
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL5_TEMP_B 54
#define DATA_DATA_MENUEAUSWAHL_MULTI_ITEMS4_AUSWAHL6_TEMP_B 55
#define DATA_PUBLIC_BASIS_SELECTOR_B 56
#define DATA_ACTIVATE 57
// Speicher zur Uebergabe des aktuellen Tastenstatus fuer gedrueckte und losgelassene Tasten (Nicht NavigationsKeys!)
#define DATA_DATA_MMIENV_USER_KEY_SIGNALE_B 58
// Variable zum Melden einer gedrueckten Kurzzeittaste zur Verarbeitung im Partitionmanager
#define DATA_DATA_KEY_KURZZEIT_PRESS_B 59
// Variable zum Melden einer gedrueckten Down-Taste zur Steuerung des inneren Verhaltens eines Dialogbausteins
#define DATA_DATA_KEY_DOWN_PRESS_B 60
// Variable zum Melden einer losgelassenen Down-Taste zur Steuerung des inneren Verhaltens eines Dialogbausteins
#define DATA_DATA_KEY_DOWN_RELEASE_B 61
// Variable zum Melden einer gedrueckten Up-Taste zur Steuerung des inneren Verhaltens eines Dialogbausteins
#define DATA_DATA_KEY_UP_PRESS_B 62
// Variable zum Melden einer losgelassenen UP-Taste zur Steuerung des inneren Verhaltens eines Dialogbausteins
#define DATA_DATA_KEY_UP_RELEASE_B 63
// Variable zum Melden einer gedrueckten OK-Taste zur Steuerung des inneren Verhaltens eines Dialogbausteins
#define DATA_DATA_KEY_OK_PRESS_B 64
// Variable zum Melden einer losgelassenen OK-Taste zur Steuerung des inneren Verhaltens eines Dialogbausteins
#define DATA_DATA_KEY_OK_RELEASE_B 65
// Variable zum Melden einer gedrueckten Zurueck-Taste zur Steuerung des inneren Verhaltens eines Dialogbausteins
#define DATA_DATA_KEY_RETURN_PRESS_B 66
// Variable zum Melden einer gedrueckten Zurueck-Taste zur Steuerung des inneren Verhaltens eines Dialogbausteins
#define DATA_DATA_RTC_UPDATED_B 67
// Variable zur Erzeugung eines Signals zur Aktivierung der Basispartition
#define DATA_DATA_BASISPARTITION_ACTIVATE_B 68
// Variable zur Erzeugung eines Signals zur Aktivierung der Meldungenpartition
#define DATA_DATA_MELDUNGENPARTITION_ACTIVATE_B 69
// Variable zur Erzeugung eines Signals zur Aktivierung der Kurzzeitpartition
#define DATA_DATA_KURZZEITPARTITION_ACTIVATE_B 70
// Variable zur Erzeugung eines Signals zur Aktivierung der Basispartition
#define DATA_DATA_BASISPARTITION_DEACTIVATE_B 71
// Variable zur Erzeugung eines Signals zur Aktivierung der Meldungenpartition
#define DATA_DATA_MELDUNGENPARTITION_DEACTIVATE_B 72
// Variable zur Erzeugung eines Signals zur Aktivierung der Kurzzeitpartition
#define DATA_DATA_KURZZEITPARTITION_DEACTIVATE_B 73
// Signal zur Aktivierung der Meldungenpartition an den Partitionmanagersenden
#define DATA_DATA_PARTITIONMANAGER_DEC_B 74
// Signal zur Aktivierung der Meldungenpartition an den Partitionmanager senden
#define DATA_DATA_PARTITIONMANAGER_ACK_B 75
// Signal zur Aktivierung der Meldungenpartition an den Partitionmanager senden
#define DATA_DATA_PARTITIONMANAGER_SET_KURZZEITPARTITION_B 76
// Signal zur Aktivierung der Meldungenpartition an den Partitionmanager senden
#define DATA_DATA_PARTITIONMANAGER_CLR_MELDUNGENPARTITION_B 77
// Signal zur Aktivierung der Meldungenpartition an den Partitionmanager senden
#define DATA_DATA_PARTITIONMANAGER_CLR_KURZZEITPARTITION_B 78
// Die Startzeit ist erreicht
#define DATA_DATA_PARTITIONMANAGER_SET_MELDUNGENPARTITION_B 79
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_SEL_ACTION_B 80
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_OK_B 81
#define DATA_DATA_CH_BASIS_MELDUNG_SEL_TXT_OK_B 82
// Speicher zur Uebergabe des Samples, ab der die gedrueckte Taste gemeldet wurde
#define DATA_DATA_KEY_SAMPLE_U8 83
// Variable zum Speicher des Status des Basisdialogs (Dialogbaustein), welche mit der Basispartition verknuepft sind
#define DATA_DATA_BASISPARTITION_BASISDIALOG_STATE_U8 84
// Variable zum Speicher des Status des Basisdialogs (Dialogbaustein), welche mit der Basispartition verknuepft sind
#define DATA_DATA_KURZZEITPARTITION_BASISDIALOG_STATE_U8 85
#define DATA_BASISPARTITION_MENUEAUSWAHL_VIEWEDITEMS_U8 86
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_SEL_STUNDEN_U8 87
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_SEL_MINUTEN_U8 88
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_SEL_SEKUNDEN_U8 89
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_SEL_ZEITFORMAT_U8 90
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_MIN_U8 91
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_FORMAT_U8 92
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_STD_U8 93
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_VIEWEDITEMS_U8 94
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS4_TEMP_U8 95
#define DATA_DATA_MENUEAUSWAHL_BRANCH_U8 96
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS4_U8 97
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS3_TEMP_U8 98
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS3_U8 99
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS1_TEMP_U8 100
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS1_U8 101
#define DATA_DATA_MENUEAUSWAHL_UEBERNEHMEN_VERWERFEN_U8 102
#define DATA_PUBLIC_BASIS_FORMAT_VALUE2_U8 103
#define DATA_PUBLIC_BASIS_FORMAT_VALUE1_U8 104
#define DATA_DATA_PUBLIC_RAW_DIALOG_TITEL_U8 105
#define DATA_BASISDIALOG_STATE 106
// Speicher zur Uebergabe des aktuellen Tastenstatus fuer gedrueckte und losgelassene Tasten (Nicht NavigationsKeys!)
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8 107
// Speicher zur Uebergabe des aktuellen Tastenstatus fuer gedrueckte und losgelassene Tasten (Nicht NavigationsKeys!)
#define DATA_DATA_MMIENV_KURZZEIT_KEY_STATE_U8 108
#define DATA_DATA_FESTWASSER_VISIBLE_U8 109
#define DATA_DATA_PYROLYSE_VISIBLE_U8 110
#define DATA_DATA_SICHERHEIT_VISIBLE_U8 111
#define DATA_DATA_INBETRIEBNAHMESPERRE_VISIBLE_U8 112
#define DATA_DATA_CH_SCR_MELDUNGENPARTITION_BMP_ZEILENTRENNER_1_U8 113
#define DATA_DATA_CH_SCR_MELDUNGENPARTITION_BMP_ZEILENTRENNER_2_U8 114
// Variable zum Speicher des Status des Basisdialogs (Dialogbaustein), welche mit der Basispartition verknuepft sind
#define DATA_DATA_MELDUNGENPARTITION_BASISDIALOG_STATE_U8 115
// BO=1-19,DG=1-22,CVAK=1-15
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8 116
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_TEMP_U8 117
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8 118
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_TEMP_U8 119
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8 120
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFGARBEHAELTER_TEMP_U8 121
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFGARBEHAELTER_U8 122
#define DATA_DATA_BASISPARTITION_ITEM_TZ_ANZEIGE_TEMP_U8 123
#define DATA_DATA_BASISPARTITION_ITEM_TZ_ANZEIGE_U8 124
#define DATA_DATA_BASISPARTITION_ITEM_TZ_DARSTELLUNG_TEMP_U8 125
#define DATA_DATA_BASISPARTITION_ITEM_TZ_DARSTELLUNG_U8 126
#define DATA_DATA_BASISPARTITION_ITEM_TZ_HINTERGRUND_TEMP_U8 127
#define DATA_DATA_BASISPARTITION_ITEM_TZ_HINTERGRUND_U8 128
#define DATA_DATA_BASISPARTITION_ITEM_TZ_ZEITFORMAT_TEMP_U8 129
#define DATA_DATA_BASISPARTITION_ITEM_TZ_ZEITFORMAT_U8 130
#define DATA_DATA_BASISPARTITION_ITEM_TZ_SYNCHRONISIEREN_TEMP_U8 131
#define DATA_DATA_BASISPARTITION_ITEM_TZ_SYNCHRONISIEREN_U8 132
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_HOEHE_TEMP_U8 133
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_HOEHE_U8 134
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_GEWICHT_TEMP_U8 135
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_GEWICHT_U8 136
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_TEMPERATUR_TEMP_U8 137
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_TEMPERATUR_U8 138
#define DATA_DATA_BASISPARTITION_ITEM_BELEUCHTUNG_TEMP_U8 139
#define DATA_DATA_BASISPARTITION_ITEM_BELEUCHTUNG_U8 140
#define DATA_DATA_BASISPARTITION_ITEM_KUEHLGEBLAESENACHLAUF_TEMP_U8 141
#define DATA_DATA_BASISPARTITION_ITEM_KUEHLGEBLAESENACHLAUF_U8 142
#define DATA_DATA_BASISPARTITION_ITEM_PYROLYSE_TEMP_U8 143
#define DATA_DATA_BASISPARTITION_ITEM_PYROLYSE_U8 144
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_TUERVERRIEGELUNG_TEMP_U8 145
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_TUERVERRIEGELUNG_U8 146
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_TASTENSPERRE_TEMP_U8 147
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_TASTENSPERRE_U8 148
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_INBETRIEBNAHMESPERRE_TEMP_U8 149
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_INBETRIEBNAHMESPERRE_U8 150
#define DATA_DATA_BASISPARTITION_ITEM_INBETRIEBNAHMESPERRE_TEMP_U8 151
#define DATA_DATA_BASISPARTITION_ITEM_INBETRIEBNAHMESPERRE_U8 152
#define DATA_DATA_BASISPARTITION_ITEM_FESTWASSER_TEMP_U8 153
#define DATA_DATA_BASISPARTITION_ITEM_FESTWASSER_U8 154
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_ALLE_EINSTELLUNGEN_TEMP_U8 155
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_ALLE_EINSTELLUNGEN_U8 156
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_EIGENE_PROGRAMME_TEMP_U8 157
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_EIGENE_PROGRAMME_U8 158
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_VORSCHLAGSTEMPERATUREN_TEMP_U8 159
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_VORSCHLAGSTEMPERATUREN_U8 160
#define DATA_DATA_BASISPARTITION_ITEM_FERNSTEUERUNG_TEMP_U8 161
#define DATA_DATA_BASISPARTITION_ITEM_FERNSTEUERUNG_U8 162
#define DATA_DATA_BASISPARTITION_ITEM_KOMFORTMODUS_TEMP_U8 163
#define DATA_DATA_BASISPARTITION_ITEM_KOMFORTMODUS_U8 164
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFSYSTEM_TEMP_U8 165
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFSYSTEM_U8 166
#define DATA_DATA_BASISPARTITION_ITEM_INBETRIEBNAHMESPERRE_CVA_TEMP_U8 167
#define DATA_DATA_BASISPARTITION_ITEM_INBETRIEBNAHMESPERRE_CVA_U8 168
#define DATA_DATA_BASISPARTITION_ITEM_MESSESCHALTUNG_TEMP_U8 169
#define DATA_DATA_BASISPARTITION_ITEM_MESSESCHALTUNG_U8 170
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_MONTAG_TEMP_U8 171
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_MONTAG_U8 172
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_DIENSTAG_TEMP_U8 173
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_DIENSTAG_U8 174
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_MITTWOCH_TEMP_U8 175
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_MITTWOCH_U8 176
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_DONNERSTAG_TEMP_U8 177
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_DONNERSTAG_U8 178
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_FREITAG_TEMP_U8 179
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_FREITAG_U8 180
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_SAMSTAG_TEMP_U8 181
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_SAMSTAG_U8 182
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_SONNTAG_TEMP_U8 183
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_SONNTAG_U8 184
#define DATA_DATA_BASISPARTITION_AKTIVIEREN_TEMP_U8 185
#define DATA_DATA_BASISPARTITION_AKTIVIEREN_U8 186
#define DATA_DATA_CH_SCR_BSC_MELDUNGENPARTITION_MELDUNG_TXT_OK_U16 187
// Ergebnis der Pincodeeingabe 0=falsch,1=OK
#define DATA_DATA_BASISPARTITION_PINCODE_OK_U8 188
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_RAW_PARAMETER_U8 189
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_RAW_STATUS_SYMBOL_U8 190
#define DATA_DATA_CH_SCR_BASISPARTITION_BMP_ZEILENTRENNER_1_U8 191
#define DATA_DATA_CH_SCR_BASISPARTITION_BMP_ZEILENTRENNER_2_U8 192
#define DATA_DATA_BASISPARTITION_ITEM_WARMHALTEN_TEMP_U8 193
#define DATA_DATA_BASISPARTITION_ITEM_WARMHALTEN_U8 194
// DG
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFREDUKTION_TEMP_U8 195
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFREDUKTION_U8 196
// DG
#define DATA_DATA_BASISPARTITION_ITEM_WASSERHAERTE_TEMP_U8 197
#define DATA_DATA_BASISPARTITION_ITEM_WASSERHAERTE_U8 198
// DG
#define DATA_DATA_BASISPARTITION_ITEM_GERAETEEINSTELLUNGEN_TEMP_U8 199
#define DATA_DATA_BASISPARTITION_ITEM_GERAETEEINSTELLUNGEN_U8 200
#define DATA_DATA_BASISPARTITION_GERAETEEINSTELLUNGEN_U8 201
// DG
#define DATA_DATA_BASISPARTITION_ITEM_MWLEISTUNGEN_TEMP_U8 202
#define DATA_DATA_BASISPARTITION_ITEM_MWLEISTUNGEN_U8 203
// DG
#define DATA_DATA_BASISPARTITION_ITEM_PROFIMODUS_TEMP_U8 204
#define DATA_DATA_BASISPARTITION_ITEM_PROFIMODUS_U8 205
// DG
#define DATA_DATA_BASISPARTITION_GESCHIRRWAERMER_TEMP_U8 206
#define DATA_DATA_BASISPARTITION_GESCHIRRWAERMER_U8 207
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_TEMP_U8 208
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8 209
#define DATA_DATA_BASISPARTITION_NAVIGATION_PFLEGE_U8 210
// Variable zur Uebergabe der Referenz des Zeitgebers
#define DATA_DATA_ZEITGEBER_SIGNAL_TIO_TO_TASK_U16 211
// Variable zur Uebergabe der Datenreferenz an das Environment
#define DATA_DATA_ENV_REQUEST_DATA_REFERENZ_U16 212
// Variable zur Uebergabe und zum Melden eines Auftrags an das Environment
#define DATA_DATA_ENV_REQUEST_U16 213
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_ZEITFORMAT_U16 214
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_DOPPELPUNKT_U16 215
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_EINSTELBLOECKE_U16 216
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_AKTUELLE_AKTION_U16 217
#define DATA_DATA_CH_BASIS_WERTEINSTELL_VALUE_MIN_LAST_SET_U16 218
#define DATA_DATA_CH_BASIS_WERTEINSTELL_VALUE_MAX_LAST_SET_U16 219
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_VALUE_LAST_SET_U16 220
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_TXT_UNIT_LAST_SET_U16 221
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_NAME_WERTEINSTELLUNG_U16 222
#define DATA_DATA_CH_BASIS_WERTEINSTELLUNG_TXT_BEREICH_MIN_MAX_U16 223
#define DATA_DATA_CH_BASIS_WERTEINSTELL_BARGRAPH_TXT_NIEDRIGER_U16 224
#define DATA_DATA_CH_BASIS_WERTEINSTELL_BARGRAPH_TXT_HOECHER_U16 225
#define DATA_DATA_CH_SCR_BSC_BASIS_BARGRAPH_TXT_LEER_BARGRAPH_U16 226
#define DATA_DATA_WERTEINSTELL_TEMPERATUR_MIN_U16 227
#define DATA_DATA_WERTEINSTELL_TEMPERATUR_MAX_U16 228
#define DATA_DATA_WERTEINSTELL_TEMPERATUR_STEP_U16 229
#define DATA_DATA_WERTEINSTELL_TEMPERATUR_DEFAULT_U16 230
#define DATA_DATA_TEMPERATUR_CURRENT_VALUE_U16 231
#define DATA_DATA_WERTEINSTELL_KERNTEMPERATUR_MIN_U16 232
#define DATA_DATA_WERTEINSTELL_KERNTEMPERATUR_MAX_U16 233
#define DATA_DATA_WERTEINSTELL_KERNTEMPERATUR_STEP_U16 234
#define DATA_DATA_WERTEINSTELL_KERNTEMPERATUR_DEFAULT_U16 235
#define DATA_DATA_WERTEINSTELL_KERNTEMPERATUR_CURRENT_VALUE_U16 236
#define DATA_DATA_WERTEINSTELL_GEWICHT_GRAM_MIN_U16 237
#define DATA_DATA_WERTEINSTELL_GEWICHT_GRAM_MAX_U16 238
#define DATA_DATA_WERTEINSTELL_GEWICHT_GRAM_STEP_U16 239
#define DATA_DATA_WERTEINSTELL_GEWICHT_GRAM_DEFAULT_U16 240
#define DATA_DATA_WERTEINSTELL_GEWICHT_GRAM_CURRENT_VALUE_U16 241
#define DATA_DATA_WERTEINSTELL_LEISTUNG_MAX_U16 242
#define DATA_DATA_WERTEINSTELL_LEISTUNG_MIN_U16 243
#define DATA_DATA_WERTEINSTELL_LEISTUNG_DEFAULT_VALUE_U16 244
#define DATA_DATA_WERTEINSTELL_LEISTUNG_CURRENT_VALUE_U16 245
#define DATA_DATA_WERTEINSTELL_GRILLSTUFE_MAX_U16 246
#define DATA_DATA_WERTEINSTELL_GRILLSTUFE_MIN_U16 247
#define DATA_DATA_WERTEINSTELL_GRILLSTUFE_DEFAULT_VALUE_U16 248
#define DATA_DATA_WERTEINSTELL_GRILLSTUFE_CURRENT_VALUE_U16 249
#define DATA_DATA_WERTEINSTELL_FEUCHTE_MIN_U16 250
#define DATA_DATA_WERTEINSTELL_FEUCHTE_MAX_U16 251
#define DATA_DATA_WERTEINSTELL_FEUCHTE_STEP_U16 252
#define DATA_DATA_WERTEINSTELL_FEUCHTE_DEFAULT_U16 253
#define DATA_DATA_WERTEINSTELL_FEUCHTE_CURRENT_VALUE_U16 254
#define DATA_DATA_WERTEINSTELL_GEWICHT_LB_MIN_U16 255
#define DATA_DATA_WERTEINSTELL_GEWICHT_LB_MAX_U16 256
#define DATA_DATA_WERTEINSTELL_GEWICHT_LB_STEP_U16 257
#define DATA_DATA_WERTEINSTELL_GEWICHT_LB_DEFAULT_U16 258
#define DATA_DATA_WERTEINSTELL_GEWICHT_LB_CURRENT_VALUE_U16 259
#define DATA_DATA_WERTEINSTELL_GEWICHT_OZ_MIN_U16 260
#define DATA_DATA_WERTEINSTELL_GEWICHT_OZ_MAX_U16 261
#define DATA_DATA_WERTEINSTELL_GEWICHT_OZ_STEP_U16 262
#define DATA_DATA_WERTEINSTELL_GEWICHT_OZ_DEFAULT_U16 263
#define DATA_DATA_WERTEINSTELL_GEWICHT_OZ_CURRENT_VALUE_U16 264
#define DATA_DATA_WERTEINSTELL_BARGRAPH_MAX_U16 265
#define DATA_DATA_WERTEINSTELL_BARGRAPH_MIN_U16 266
#define DATA_DATA_WERTEINSTELL_BRAEUNUNGSGRAD_CURRENT_VALUE_U16 267
#define DATA_DATA_WERTEINSTELL_BRAEUNUNGSGRAD_DEFAULT_VALUE_U16 268
#define DATA_DATA_WERTEINSTELL_HELLIGKEIT_CURRENT_VALUE_U16 269
#define DATA_DATA_WERTEINSTELL_HELLIGKEIT_DEFAULT_VALUE_U16 270
#define DATA_DATA_WERTEINSTELL_KONTRAST_CURRENT_VALUE_U16 271
#define DATA_DATA_WERTEINSTELL_KONTRAST_DEFAULT_VALUE_U16 272
#define DATA_DATA_BASISPARTITION_VAR1_TEXT 273
#define DATA_DATA_BASISPARTITION_SELECTED_CHANNEL 274
#define DATA_DATA_BASISPARTITION_RAW_CHANNEL 275
#define DATA_DATA_BASISPARTITION_TXT 276
#define DATA_DATA_BASISPARTITON_TXT_CHANNEL 277
#define DATA_DATA_INFO_TXT_OK_CHANNEL 278
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_PIN_CODE_VAL_ZAHL_1_U16 279
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_PIN_CODE_VAL_ZAHL_2_U16 280
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_PIN_CODE_VAL_ZAHL_3_U16 281
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_VAL_PINCODE_FORMAT_U16 282
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_BMP_PINCODE_ZEILENTRENNER_U16 283
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_PIN_CODE_SEL_TRENNLINIE_U16 284
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_PIN_CODE_UEBERSCHRIFT_U16 285
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_FMT_PUBLIC_UHRZEIT_U16 286
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_UEBERSCHRIFT_U16 287
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_DOPPELPUNKT_U16 288
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_STD_U16 289
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_MIN_U16 290
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_FORMAT_U16 291
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_TRENNLINIE_U16 292
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_NAVIGATION_TXT_ZEILE_1_U16 293
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_NAVIGATION_TXT_ZEILE_2_U16 294
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_NAVIGATION_TXT_ZEILE_3_U16 295
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_NAVIGATION_TXT_ZEILE_1_WERT_U16 296
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_NAVIGATION_TXT_ZEILE_2_WERT_U16 297
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_NAVIGATION_TXT_ZEILE_3_WERT_U16 298
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_PFEIL_RAUF_U16 299
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_PFEIL_RUNTER_U16 300
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_NAVIGATION_TXT_ZEILENHAKEN_1_U16 301
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_NAVIGATION_TXT_ZEILENHAKEN_2_U16 302
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_NAVIGATION_TXT_ZEILENHAKEN_3_U16 303
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_BMP_ZEILENTRENNER_1_U16 304
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_BMP_ZEILENTRENNER_2_U16 305
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_PFEIL_RAUF_U161 306
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_PFEIL_RUNTER_U161 307
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_BMP_ZEILENTRENNER_1_U161 308
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_BMP_ZEILENTRENNER_2_U161 309
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_DAH_NAVIGATION_BSC_U16 310
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_DAH_NAVIGATION_IMAGE_U16 311
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_DAH_NAVIGATION_SCROLLBAR_U16 312
#define DATA_PUBLIC_BASIS_HOLDER_CHANNEL 313
#define DATA_PUBLIC_INVALID_BMP_REF 314
#define DATA_PUBLIC_TEXT 315
#define DATA_DATA_PUBLIC_TXT_DIALOG_TITEL_U16 316
#define DATA_DATA_PUBLIC_TXT_KURZZEITEINHEIT_U16 317
#define DATA_DATA_PUBLIC_BASIS_TXT_KURZZEITSYMBOL_U16 318
#define DATA_DATA_PUBLIC_FORMAT_KURZZEIT_U16 319
#define DATA_DATA_PUBLIC_FORMAT_UHRZEIT_U16 320
#define DATA_PUBLIC_BASIS_TXT_KURZZEITSYMBOL_U16 321
#define DATA_DATA_BASISPARTITION_DIALOG_VALUE_U16 322
#define DATA_DATA_KURZZEITPARTITION_DIALOG_VALUE_U16 323
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_INFOANZEIGE_TXT_ZEILE_2_U16 324
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_INFOANZEIGE_TXT_ZEILE_3_U16 325
#define DATA_CH_SCR_BSC_BASISPARTITON_TXT_WILLKOMMEN_U16 326
#define DATA_DATA_CH_SCR_BSC_BASISPARTITON_TXT_WILLKOMMEN_U16 327
#define DATA_DATA_CH_SCR_BSC_BASISPARTITON_TXT_PROXY_U16 328
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_SEL_PROXY_U16 329
#define DATA_DATA_CH_SCR_BSC_MELDUNGENPARTITION_MELDUNG_TXT_SYMBOL_U16 330
#define DATA_DATA_CH_SCR_BSC_MELDUNGENPARTITION_MELDUNG_TXT_UEBERSCHRIFT_U16 331
#define DATA_DATA_CH_SCR_BSC_MELDUNGENPARTITION_SEL_TRENNLINIE_U16 332
#define DATA_DATA_MELDUNGENPARTITION_DIALOG_VALUE_U16 333
#define DATA_DATA_CH_SCR_BSC_MELDUNGENPARTITION_MELDUNG_TXT 334
#define DATA_DATA_CH_SCR_BASISPARTITION_BELADUNG_TXT_WERTEBEREICH_U16 335
#define DATA_DATA_CH_SCR_BSC_BASISPARTITON_BMP_WILLKOMMEN_U16 336
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_PARAMETER_U16 337
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_SYMBOL_OBEN_U16 338
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_SYMBOL_UNTEN_U16 339
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_SYMBOL_MITTE_U16 340
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_REF_P1_U16 341
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_P1_EINHEIT_U16 342
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_REF_P2_U16 343
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_P2_EINHEIT_U16 344
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_AP_TITEL_U16 345
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_REF_AP_U16 346
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_AP_EINHEIT_U16 347
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_T1_U16 348
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_T2_U16 349
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_TITEL_U16 350
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_STATUS_TXT_ACTION_U16 351
#define DATA_DATA_BASISPARTITION_STATUS_REF_P1_U16 352
#define DATA_DATA_BASISPARTITION_STATUS_TXT_P1_EINHEIT_U16 353
#define DATA_DATA_BASISPARTITION_STATUS_REF_P2_U16 354
#define DATA_DATA_BASISPARTITION_STATUS_TXT_P2_EINHEIT_U16 355
#define DATA_DATA_BASISPARTITION_STATUS_TXT_AP_TITEL_U16 356
#define DATA_DATA_BASISPARTITION_STATUS_REF_AP_U16 357
#define DATA_DATA_BASISPARTITION_STATUS_TXT_AP_EINHEIT_U16 358
#define DATA_DATA_BASISPARTITION_STATUS_TXT_T1_U16 359
#define DATA_DATA_BASISPARTITION_STATUS_TXT_T2_U16 360
#define DATA_DATA_BASISPARTITION_STATUS_TXT_ACTION_U16 361
#define DATA_DATA_CH_SCR_BASISPARTITION_INFOANZEIGE_TXT_ZEILE_1_U16 362
#define DATA_DATA_CH_SCR_BASISPARTITION_INFOANZEIGE_TXT_ZEILE_2_U16 363
#define DATA_DATA_CH_SCR_BASISPARTITION_INFOANZEIGE_TXT_ZEILE_3_U16 364
#define DATA_DATA_CH_SCR_BASISPARTITION_INFOANZEIGE_TXT_OK_U16 365
#define DATA_DATA_CH_SCR_BASISPARTITION_INFOANZEIGE_TXT_UEBERSCHRIFT_U16 366
#define DATA_DATA_CH_SCR_BASISPARTITION_INFOANZEIGE_4_ZEILIG_TXT_ZEILE_1_U16 367
#define DATA_DATA_CH_SCR_BASISPARTITION_INFOANZEIGE_4_ZEILIG_TXT_ZEILE_2_U16 368
#define DATA_DATA_CH_SCR_BASISPARTITION_INFOANZEIGE_4_ZEILIG_TXT_ZEILE_3_U16 369
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_INFOANZEIGE_TXT_UEBERSCHRIFT_U16 370
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_INFOANZEIGE_TXT_SYMBOL_U16 371
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_INFOANZEIGE_TXT_OK_U16 372
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_INFOANZEIGE_TXT_U16 373
#define DATA_DATA_CH_BASISPARTITION_INFOANZEIGE_LINE1_U16 374
#define DATA_DATA_CH_BASISPARTITION_INFOANZEIGE_LINE2_U16 375
#define DATA_DATA_CH_BASISPARTITION_INFOANZEIGE_LINE3_U16 376
#define DATA_DATA_CH_BASISPARTITION_INFOANZEIGE_ZEILENTRENNER_1_U16 377
#define DATA_DATA_CH_BASISPARTITION_INFOANZEIGE_ZEILENTRENNER_2_U16 378
#define DATA_DATA_CH_BASIS_MELDUNG_TXT_SYMBOL_U16 379
#define DATA_DATA_CH_BASIS_MELDUNG_TXT_OK_U16 380
#define DATA_DATA_CH_BASIS_MELDUNG_TXT_U16 381
#define DATA_DATA_CH_BASIS_MELDUNG_TXT_UEBERSCHRIFT_U16 382
#define DATA_DATA_CH_BASIS_MELDUNG_TXT_UP_U16 383
#define DATA_DATA_CH_BASIS_MELDUNG_TXT_DOWN_U16 384
#define DATA_DATA_BASISPARTITION_INFOANZEIGE_REF_U16 385
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_TXT_VDE0_SPERRE_U16 386
#define DATA_DATA_BASISPARTITION_PINCODEEINGABE_U16 387
#define DATA_DATA_BASISPARTITION_PINCODE_U16 388
#define DATA_DATA_CH_BASIS_INFOANZEIGE_TIMEOUT_U16 389
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_VAL_STUNDEN_HEAD_U32 390
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_VAL_MINUTEN_HEAD_U32 391
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_VAL_STUNDEN_U32 392
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_VAL_MINUTEN_U32 393
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_ZEITEINSTEL_VAL_SEKUNDEN_U32 394
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_VAL_PUBLIC_UHRZEIT_U32 395
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_VAL_STD_U32 396
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_VAL_MIN_U32 397
#define DATA_PUBLIC_BASIS_VALUE_TIME_U32 398
#define DATA_PUBLIC_BASIS_RAW_NUMBER_U32 399
#define DATA_BASIS_SELECTOR_CHANNEL 400
#define DATA_BITMAP_MIELE_LOGO 401
#define DATA_DATA_PUBLIC_VALUE_KURZZEIT_U32 402
#define DATA_DATA_PUBLIC_VALUE_UHRZEIT_U32 403
#define DATA_DATA_RTC_VALUE_U32 404
#define DATA_LIST_DUMMY 405
#define DATA_LIST_DUMMY2 406
#define DATA_LIST_DUMMY3 407
#define DATA_DATA_CH_SCR_BSC_MELDUNGENPARTITION_MELDUNG_TXT_ZEILE_1_U32 408
#define DATA_DATA_CH_SCR_BSC_MELDUNGENPARTITION_MELDUNG_TXT_ZEILE_2_U32 409
#define DATA_DATA_CH_SCR_BSC_MELDUNGENPARTITION_MELDUNG_TXT_ZEILE_3_U32 410
#define DATA_DSM_GRILL_TEMP 411
#define DATA_DSM_RESTZEIT 412
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_INFOANZEIGE_TXT_ZEILE_1_U32 413
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_INFOANZEIGE_TXT_ZEILE_2_U32 414
#define DATA_DATA_CH_SCR_BSC_BASISPARTITION_INFOANZEIGE_TXT_ZEILE_3_U32 415
// ungueltige Id
#define DATA_INVALID_ID 416
// Konstanten fuer die Variable DATA_KEY_SAMPLE_U8
// Taste wurde erstmals gedrueckt
#define DATA_DATA_KEY_SAMPLE_U8_NORMAL 0
// Wiederholung der gedrueckten Taste am Sample 500ms
#define DATA_DATA_KEY_SAMPLE_U8_125MS 1
// Wiederholung der gedrueckten Taste am Sample 250ms
#define DATA_DATA_KEY_SAMPLE_U8_250MS 2
// Wiederholung der gedrueckten Taste am Sample 125ms
#define DATA_DATA_KEY_SAMPLE_U8_500MS 3
// Konstanten fuer die Variable DATA_BASISPARTITION_BASISDIALOG_STATE_U8
// Basisdialog wurde initialisiert
#define DATA_DATA_BASISPARTITION_BASISDIALOG_STATE_U8_INIT 1
// Basisdialog wurde mit OK beendet
#define DATA_DATA_BASISPARTITION_BASISDIALOG_STATE_U8_OK 2
// Basisdialog wurde mit ZURUECK beendet
#define DATA_DATA_BASISPARTITION_BASISDIALOG_STATE_U8_ZURUECK 3
// Basisdialog wurde durch TIO beendet
#define DATA_DATA_BASISPARTITION_BASISDIALOG_STATE_U8_TIO 4
// Konstanten fuer die Variable DATA_KURZZEITPARTITION_BASISDIALOG_STATE_U8
// Basisdialog wurde initialisiert
#define DATA_DATA_KURZZEITPARTITION_BASISDIALOG_STATE_U8_INIT 1
// Basisdialog wurde mit OK beendet
#define DATA_DATA_KURZZEITPARTITION_BASISDIALOG_STATE_U8_OK 2
// Basisdialog wurde mit ZURUECK beendet
#define DATA_DATA_KURZZEITPARTITION_BASISDIALOG_STATE_U8_ZURUECK 3
// Basisdialog wurde durch TIO beendet
#define DATA_DATA_KURZZEITPARTITION_BASISDIALOG_STATE_U8_TIO 4
// Konstanten fuer die Variable DATA_ENV_CLOCK_SIGNAL_ERROR_B
// Ein Fehler ist aufgetreten
#define DATA_DATA_ENV_CLOCK_SIGNAL_ERROR_B_AUFGETRETEN 1
// Konstanten fuer die Variable DATA_ENV_CLOCK_SIGNAL_ZEIT_B
// Die Tagerzeit hat sich veraender
#define DATA_DATA_ENV_CLOCK_SIGNAL_ZEIT_B_VERAENDERT 1
// Konstanten fuer die Variable DATA_ENV_CLOCK_SIGNAL_DATUM_B
// Das Datum hat sich veraender
#define DATA_DATA_ENV_CLOCK_SIGNAL_DATUM_B_VERAENDERT 1
// Konstanten fuer die Variable DATA_ENV_CLOCK_SIGNAL_STARTZEIT_B
// Die Startzeit ist erreicht
#define DATA_DATA_ENV_CLOCK_SIGNAL_STARTZEIT_B_ERREICHT 1
// Konstanten fuer die Variable DATA_ENV_REQUEST_U16
// Die Tageszeit wurde neu eingestellt
#define DATA_DATA_ENV_REQUEST_U16_TIME_OF_DAY_CHANGED 0
// Die Startzeit wurde neu eingestellt
#define DATA_DATA_ENV_REQUEST_U16_TIME_OF_START_CHANGED 1
// Das Datum wurde neu eingestellt
#define DATA_DATA_ENV_REQUEST_U16_DATE_CHANGED 2
// LED gemaess Image aktualisieren
#define DATA_DATA_ENV_REQUEST_U16_LED_UPDATE 3
// KEY gemaess Image aktualisieren
#define DATA_DATA_ENV_REQUEST_U16_KEY_UPDATE 4
// Toene gemaess Image aktualisieren
#define DATA_DATA_ENV_REQUEST_U16_TONE_UPDATE 5
// Konstanten fuer die Variable DATA_MENUEAUSWAHL_BRANCH_U8
#define DATA_DATA_MENUEAUSWAHL_BRANCH_U8_UNSELECTED 0
#define DATA_DATA_MENUEAUSWAHL_BRANCH_U8_ITEM1 1
#define DATA_DATA_MENUEAUSWAHL_BRANCH_U8_ITEM2 2
#define DATA_DATA_MENUEAUSWAHL_BRANCH_U8_ITEM3 3
#define DATA_DATA_MENUEAUSWAHL_BRANCH_U8_ITEM4 4
#define DATA_DATA_MENUEAUSWAHL_BRANCH_U8_ZURUECK 5
// Konstanten fuer die Variable DATA_MENUEAUSWAHL_SINGLE_ITEMS4_U8
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS4_U8_UNSELECTED 0
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS4_U8_ITEM1 1
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS4_U8_ITEM2 2
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS4_U8_ITEM3 3
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS4_U8_ZURUECK 4
// Konstanten fuer die Variable DATA_MENUEAUSWAHL_SINGLE_ITEMS3_U8
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS3_U8_UNSELECTED 0
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS3_U8_ITEM1 1
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS3_U8_ITEM2 2
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS3_U8_ZURUECK 3
// Konstanten fuer die Variable DATA_MENUEAUSWAHL_SINGLE_ITEMS1_U8
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS1_U8_UNSELECTED 0
#define DATA_DATA_MENUEAUSWAHL_SINGLE_ITEMS1_U8_ZURUECK 1
// Konstanten fuer die Variable DATA_MENUEAUSWAHL_UEBERNEHMEN_VERWERFEN_U8
#define DATA_DATA_MENUEAUSWAHL_UEBERNEHMEN_VERWERFEN_U8_UEBERNEHMEN 0
#define DATA_DATA_MENUEAUSWAHL_UEBERNEHMEN_VERWERFEN_U8_VERWERFEN 1
// Konstanten fuer die Variable DATA_MMIENV_USER_KEY_STATE_U8
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_PRG0_INTENSIVBACKEN MMIENV_USER_KEY_PRG0_INTENSIVBACKEN
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_PRG1_UMLUFTGRILL MMIENV_USER_KEY_PRG1_UMLUFTGRILL
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_PRG2_INTENSIVBACKEN_UNTERHITZE MMIENV_USER_KEY_PRG2_INTENSIVBACKEN_UNTERHITZE
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_PRG3_GRILL_GROSS MMIENV_USER_KEY_PRG3_GRILL_GROSS
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_PRG4_GRILL_KLEIN MMIENV_USER_KEY_PRG4_GRILL_KLEIN
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_PRG5_OBER_UNTERHITZE MMIENV_USER_KEY_PRG5_OBER_UNTERHITZE
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_PRG6_UNTERHITZE MMIENV_USER_KEY_PRG6_UNTERHITZE
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_PRG7_AUFTAUEN MMIENV_USER_KEY_PRG7_AUFTAUEN
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_PRG8_FEUCHTE MMIENV_USER_KEY_PRG8_FEUCHTE
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_PRG9_AUTOMATIC MMIENV_USER_KEY_PRG9_AUTOMATIC
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_DAMPFSTOSS MMIENV_USER_KEY_DAMPFSTOSS
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_SCHNELLHEIZUNG MMIENV_USER_KEY_SCHNELLHEIZUNG
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_EINAUS MMIENV_USER_KEY_EINAUS
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_MENUE MMIENV_USER_KEY_MENUE
#define DATA_DATA_MMIENV_USER_KEY_STATE_U8_KEY_LICHT MMIENV_USER_KEY_LICHT
// Konstanten fuer die Variable DATA_MMIENV_KURZZEIT_KEY_STATE_U8
#define DATA_DATA_MMIENV_KURZZEIT_KEY_STATE_U8_KEY_KURZZEIT MMIENV_USER_KEY_KURZZEIT
// Konstanten fuer die Variable DATA_MELDUNGENPARTITION_BASISDIALOG_STATE_U8
// Basisdialog wurde initialisiert
#define DATA_DATA_MELDUNGENPARTITION_BASISDIALOG_STATE_U8_INIT 1
// Basisdialog wurde mit OK beendet
#define DATA_DATA_MELDUNGENPARTITION_BASISDIALOG_STATE_U8_OK 2
// Basisdialog wurde mit ZURUECK beendet
#define DATA_DATA_MELDUNGENPARTITION_BASISDIALOG_STATE_U8_ZURUECK 3
// Basisdialog wurde durch TIO beendet
#define DATA_DATA_MELDUNGENPARTITION_BASISDIALOG_STATE_U8_TIO 4
// Konstanten fuer die Variable DATA_BASISPARTITION_MENUEAUSWAHL_U8
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM1 1
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM2 2
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM3 3
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM4 4
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM5 5
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM6 6
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM7 7
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM8 8
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM9 9
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM10 10
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM11 11
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM12 12
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM13 13
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM14 14
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM15 15
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM16 16
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM17 17
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM18 18
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM19 19
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM20 20
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM21 21
#define DATA_DATA_BASISPARTITION_MENUEAUSWAHL_U8_ITEM22 22
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_SPRACHE_U8
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_INDONESIA 1
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_MALAYSIA 2
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_TSCHECHISCH 3
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_DANSK 4
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_DEUTSCH_A 5
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_DEUTSCH_CH 6
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_DEUTSCH_D 7
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_DEUTSCH_USA 8
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_EESTI 9
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_ENGLISCHGB 10
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_ENGLISCHUSA 11
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_SPANISCH_E 12
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_SPANISCH_MEX 13
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_SPANISCH_USA 14
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_FILIPINO 15
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_FRANCAIS_B 16
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_FRANCAIS_CH 17
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_FRANCAIS_F 18
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_FRANCAIS_USA 19
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_KROATIA 20
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_ISLAND 21
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_ITALIAN_CH 22
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_ITALIAN_I 23
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_ITALIAN_USA 24
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_LETTLAND 25
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_LITAUEN 26
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_UNGARN 27
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_NEDERLAND_B 28
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_NEDERLAND_NL 29
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_NORSK_NL 30
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_POLEN_PL 31
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_POLEN_USA 32
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_PORTUGAL_BR 33
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_PORTUGAL_P 34
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_PORTUGAL_USA 35
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_ROMANA 36
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_SLOWAKEI 37
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_SLOWENIEN 38
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_SERBIEN 39
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_FINNLAND 40
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_SCHWEDEN 41
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_TURKEY 42
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_GREECE 43
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_BULGARY 44
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_RUSSIA 45
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_UKRAINE 46
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_THAI 47
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_KOREA 48
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_CHINA_SIM 49
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_CHINA_TRAD 50
#define DATA_DATA_BASISPARTITION_ITEM_SPRACHE_U8_JAPAN_TRAD 51
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_AUSTRALIEN 1
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_BELGIEN 2
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_BRASILIEN 3
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_CHILE 4
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_CHINA 5
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_DAENEMARK 6
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_DEUTSCHLAND 7
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_ESTLAND 8
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_FINNLAND 9
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_FRANKREICH 10
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_GRIECHENLAND 11
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_GROSSBRITANIEN 12
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_HONGKONG 13
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_INDIEN 14
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_IRAN 15
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_IRLAND 16
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_ISRAEL 17
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_ITALIEN 18
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_JAPAN 19
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_KANADA 20
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_KASACHSTAN 21
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_KROATIEN 22
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_LETTLAND 23
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_LITAUEN 24
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_LUXEMBURG 25
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_MALAYSIA 26
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_MEXIKO 27
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_NEUSEELAND 28
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_NIEDERLANDE 29
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_NORWEGEN 30
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_OESTERREICH 31
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_PHILIPPINEN 32
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_POLEN 33
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_PORTUGAL 34
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_RUMAENIEN 35
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_RUSSLAND 36
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_SAUDIARABIEN 37
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_SCHWEDEN 38
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_SCHWEIZ 39
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_SERBIEN 40
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_SINGAPUR 41
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_SLOWAKEI 42
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_SLOWENIEN 43
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_SPANIEN 44
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_SUEDAFRIKA 45
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_SUEDKOREA 46
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_TAIWAN 47
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_THAILAND 48
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_TSCHECHIEN 49
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_TUERKEI 50
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_UAE 51
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_USA 52
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_UKRAINE 53
#define DATA_DATA_BASISPARTITION_ITEM_AUFSTELLORT_U8_UNGARN 54
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_DAMPFGARBEHAELTER_U8
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFGARBEHAELTER_U8_AKTIVIERT 1
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFGARBEHAELTER_U8_DEAKTIVIERT 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_TZ_ANZEIGE_U8
#define DATA_DATA_BASISPARTITION_ITEM_TZ_ANZEIGE_U8_EIN 1
#define DATA_DATA_BASISPARTITION_ITEM_TZ_ANZEIGE_U8_AUS 2
#define DATA_DATA_BASISPARTITION_ITEM_TZ_ANZEIGE_U8_NACHTABSCHALTUNG 3
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_TZ_DARSTELLUNG_U8
#define DATA_DATA_BASISPARTITION_ITEM_TZ_DARSTELLUNG_U8_ANALOG 1
#define DATA_DATA_BASISPARTITION_ITEM_TZ_DARSTELLUNG_U8_DIGITAL 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_TZ_HINTERGRUND_U8
#define DATA_DATA_BASISPARTITION_ITEM_TZ_HINTERGRUND_U8_STANDARD 1
#define DATA_DATA_BASISPARTITION_ITEM_TZ_HINTERGRUND_U8_INVERS 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_TZ_ZEITFORMAT_U8
#define DATA_DATA_BASISPARTITION_ITEM_TZ_ZEITFORMAT_U8_ZEIT24H 1
#define DATA_DATA_BASISPARTITION_ITEM_TZ_ZEITFORMAT_U8_ZEIT12H 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_TZ_SYNCHRONISIEREN_U8
#define DATA_DATA_BASISPARTITION_ITEM_TZ_SYNCHRONISIEREN_U8_ZULASSEN 1
#define DATA_DATA_BASISPARTITION_ITEM_TZ_SYNCHRONISIEREN_U8_NICHTZULASSEN 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_EINHEITEN_HOEHE_U8
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_HOEHE_U8_EINHEITEN_CM 1
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_HOEHE_U8_EINHEITEN_INCH 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_EINHEITEN_GEWICHT_U8
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_GEWICHT_U8_EINHEITEN_G 1
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_GEWICHT_U8_EINHEITEN_LB 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_EINHEITEN_TEMPERATUR_U8
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_TEMPERATUR_U8_EINHEITEN_CELSIUS 1
#define DATA_DATA_BASISPARTITION_ITEM_EINHEITEN_TEMPERATUR_U8_EINHEITEN_FAHRENHEIT 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_BELEUCHTUNG_U8
#define DATA_DATA_BASISPARTITION_ITEM_BELEUCHTUNG_U8_EIN 1
#define DATA_DATA_BASISPARTITION_ITEM_BELEUCHTUNG_U8_EIN_FUER_15_SEK 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_KUEHLGEBLAESENACHLAUF_U8
#define DATA_DATA_BASISPARTITION_ITEM_KUEHLGEBLAESENACHLAUF_U8_ZEITGESTEUERT 1
#define DATA_DATA_BASISPARTITION_ITEM_KUEHLGEBLAESENACHLAUF_U8_TEMPERATURGESTEUERT 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_PYROLYSE_U8
#define DATA_DATA_BASISPARTITION_ITEM_PYROLYSE_U8_MITEMPFEHLUNG 1
#define DATA_DATA_BASISPARTITION_ITEM_PYROLYSE_U8_OHNEEMPFEHLUNG 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_SICHERHEIT_TUERVERRIEGELUNG_U8
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_TUERVERRIEGELUNG_U8_ZULASSEN 1
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_TUERVERRIEGELUNG_U8_NICHTZULASSEN 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_SICHERHEIT_TASTENSPERRE_U8
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_TASTENSPERRE_U8_EIN 1
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_TASTENSPERRE_U8_AUS 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_SICHERHEIT_INBETRIEBNAHMESPERRE_U8
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_INBETRIEBNAHMESPERRE_U8_ZULASSEN 1
#define DATA_DATA_BASISPARTITION_ITEM_SICHERHEIT_INBETRIEBNAHMESPERRE_U8_NICHTZULASSEN 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_INBETRIEBNAHMESPERRE_U8
#define DATA_DATA_BASISPARTITION_ITEM_INBETRIEBNAHMESPERRE_U8_ZULASSEN 1
#define DATA_DATA_BASISPARTITION_ITEM_INBETRIEBNAHMESPERRE_U8_NICHTZULASSEN 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_FESTWASSER_U8
#define DATA_DATA_BASISPARTITION_ITEM_FESTWASSER_U8_EIN 1
#define DATA_DATA_BASISPARTITION_ITEM_FESTWASSER_U8_AUS 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_ALLE_EINSTELLUNGEN_U8
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_ALLE_EINSTELLUNGEN_U8_NICHTZURUECKSETZEN 1
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_ALLE_EINSTELLUNGEN_U8_ZURUECKSETZEN 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_EIGENE_PROGRAMME_U8
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_EIGENE_PROGRAMME_U8_NICHTLOESCHEN 1
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_EIGENE_PROGRAMME_U8_LOESCHEN 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_VORSCHLAGSTEMPERATUREN_U8
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_VORSCHLAGSTEMPERATUREN_U8_NICHTZURUECKSETZEN 1
#define DATA_DATA_BASISPARTITION_ITEM_WERKEINSTELLUNG_VORSCHLAGSTEMPERATUREN_U8_ZURUECKSETZEN 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_FERNSTEUERUNG_U8
#define DATA_DATA_BASISPARTITION_ITEM_FERNSTEUERUNG_U8_EIN 1
#define DATA_DATA_BASISPARTITION_ITEM_FERNSTEUERUNG_U8_AUS 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_KOMFORTMODUS_U8
#define DATA_DATA_BASISPARTITION_ITEM_KOMFORTMODUS_U8_EIN 1
#define DATA_DATA_BASISPARTITION_ITEM_KOMFORTMODUS_U8_AUS 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_DAMPFSYSTEM_U8
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFSYSTEM_U8_EIN 1
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFSYSTEM_U8_AUS 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_INBETRIEBNAHMESPERRE_CVA_U8
#define DATA_DATA_BASISPARTITION_ITEM_INBETRIEBNAHMESPERRE_CVA_U8_ZULASSEN 1
#define DATA_DATA_BASISPARTITION_ITEM_INBETRIEBNAHMESPERRE_CVA_U8_NICHTZULASSEN 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_MESSESCHALTUNG_U8
#define DATA_DATA_BASISPARTITION_ITEM_MESSESCHALTUNG_U8_EIN 1
#define DATA_DATA_BASISPARTITION_ITEM_MESSESCHALTUNG_U8_AUS 2
// Konstanten fuer die Variable DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_MONTAG_U8
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_MONTAG_U8_ITEM_AUSGEWAEHLT 1
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_MONTAG_U8_ITEM_NICHT_AUSGEWAEHLT 0
// Konstanten fuer die Variable DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_DIENSTAG_U8
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_DIENSTAG_U8_ITEM_AUSGEWAEHLT 1
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_DIENSTAG_U8_ITEM_NICHT_AUSGEWAEHLT 0
// Konstanten fuer die Variable DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_MITTWOCH_U8
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_MITTWOCH_U8_ITEM_AUSGEWAEHLT 1
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_MITTWOCH_U8_ITEM_NICHT_AUSGEWAEHLT 0
// Konstanten fuer die Variable DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_DONNERSTAG_U8
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_DONNERSTAG_U8_ITEM_AUSGEWAEHLT 1
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_DONNERSTAG_U8_ITEM_NICHT_AUSGEWAEHLT 0
// Konstanten fuer die Variable DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_FREITAG_U8
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_FREITAG_U8_ITEM_AUSGEWAEHLT 1
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_FREITAG_U8_ITEM_NICHT_AUSGEWAEHLT 0
// Konstanten fuer die Variable DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_SAMSTAG_U8
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_SAMSTAG_U8_ITEM_AUSGEWAEHLT 1
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_SAMSTAG_U8_ITEM_NICHT_AUSGEWAEHLT 0
// Konstanten fuer die Variable DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_SONNTAG_U8
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_SONNTAG_U8_ITEM_AUSGEWAEHLT 1
#define DATA_DATA_BASISPARTITION_WOCHENTAGZUORDNUNG_SONNTAG_U8_ITEM_NICHT_AUSGEWAEHLT 0
// Konstanten fuer die Variable DATA_BASISPARTITION_AKTIVIEREN_U8
#define DATA_DATA_BASISPARTITION_AKTIVIEREN_U8_ITEM_EINSCHALTEN_UM 1
#define DATA_DATA_BASISPARTITION_AKTIVIEREN_U8_ITEM_ABSCHALTEN_NACH 2
#define DATA_DATA_BASISPARTITION_AKTIVIEREN_U8_ITEM_ABSCHALTEN_UM 3
#define DATA_DATA_BASISPARTITION_AKTIVIEREN_U8_ITEM_UEBERNEHMEN 4
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_WARMHALTEN_U8
// DG
#define DATA_DATA_BASISPARTITION_ITEM_WARMHALTEN_U8_EIN 1
// DG
#define DATA_DATA_BASISPARTITION_ITEM_WARMHALTEN_U8_AUS 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_DAMPFREDUKTION_U8
// DG
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFREDUKTION_U8_EIN 1
// DG
#define DATA_DATA_BASISPARTITION_ITEM_DAMPFREDUKTION_U8_AUS 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_WASSERHAERTE_U8
#define DATA_DATA_BASISPARTITION_ITEM_WASSERHAERTE_U8_WEICH 1
#define DATA_DATA_BASISPARTITION_ITEM_WASSERHAERTE_U8_MITTEL 2
#define DATA_DATA_BASISPARTITION_ITEM_WASSERHAERTE_U8_HART 3
#define DATA_DATA_BASISPARTITION_ITEM_WASSERHAERTE_U8_SEHRHART 4
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_GERAETEEINSTELLUNGEN_U8
#define DATA_DATA_BASISPARTITION_ITEM_GERAETEEINSTELLUNGEN_U8_NICHTZURUECK 1
#define DATA_DATA_BASISPARTITION_ITEM_GERAETEEINSTELLUNGEN_U8_ZURUECK 2
// Konstanten fuer die Variable DATA_BASISPARTITION_GERAETEEINSTELLUNGEN_U8
#define DATA_DATA_BASISPARTITION_GERAETEEINSTELLUNGEN_U8_NICHTZURUECK 1
#define DATA_DATA_BASISPARTITION_GERAETEEINSTELLUNGEN_U8_ZURUECK 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_MWLEISTUNGEN_U8
// DG
#define DATA_DATA_BASISPARTITION_ITEM_MWLEISTUNGEN_U8_NICHTZURUECK 1
// DG
#define DATA_DATA_BASISPARTITION_ITEM_MWLEISTUNGEN_U8_ZURUECK 2
// Konstanten fuer die Variable DATA_BASISPARTITION_ITEM_PROFIMODUS_U8
// DG
#define DATA_DATA_BASISPARTITION_ITEM_PROFIMODUS_U8_EIN 1
// DG
#define DATA_DATA_BASISPARTITION_ITEM_PROFIMODUS_U8_AUS 2
// Konstanten fuer die Variable DATA_BASISPARTITION_GESCHIRRWAERMER_U8
// DG
#define DATA_DATA_BASISPARTITION_GESCHIRRWAERMER_U8_AUS 1
// DG
#define DATA_DATA_BASISPARTITION_GESCHIRRWAERMER_U8_AUTO 2
// DG
#define DATA_DATA_BASISPARTITION_GESCHIRRWAERMER_U8_EIN 3
// Konstanten fuer die Variable DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_ARPEGGIO 1
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_CAPRICCIO 2
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_COSI 3
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_DECAFFEINATO 4
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_DECAFFEINATO_INTENSO 5
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_DECAFFEINATO_LUNGO 6
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_FINEZZO 7
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_LIMITED_EDITION 8
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_LIVANTO 9
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_RISTRETTO 10
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_ROMA 11
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_SPECIAL_CLUB 12
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_VIVALTO 13
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_VOLLUTO 14
#define DATA_DATA_BASISPARTITION_SORTE_AUSWAEHLEN_U8_ITEM_NICHT_BESTUECKT 15
// Konstanten fuer die Variable DATA_BASISPARTITION_NAVIGATION_PFLEGE_U8
#define DATA_DATA_BASISPARTITION_NAVIGATION_PFLEGE_U8_ENTKALKEN 1
#define DATA_DATA_BASISPARTITION_NAVIGATION_PFLEGE_U8_EINWEICHEN 2
#define DATA_DATA_BASISPARTITION_NAVIGATION_PFLEGE_U8_TROCKNEN 2
/*******************************************************************************
@Macros (global)
*******************************************************************************/
// Makro zum Schreiben eines Strings in ein Array mit Angabe der maximalen Laenge in Bytes
#define DATA_WriteStringWithMaxLength_v(Value,VarId,MaxLength) DATA_ExtWriteStringWithMaxLength_v(Value,VarId,MaxLength,TRUE)
// Makro zum Schreiben eines Strings in ein Array mit Angabe der maximalen Laenge in Bytes ohne Notifizierung
#define DATA_WriteStringWithMaxLengthNoNo_v(Value,VarId,MaxLength) DATA_ExtWriteStringWithMaxLength_v(Value,VarId,MaxLength,FALSE)
// Makro zum Lesen eines Strings aus einem Array mit Angabe der maximalen Laenge in Bytes
#define DATA_ReadStringWithMaxLength_v(Value,VarId,MaxLength,Length) DATA_ExtReadStringWithMaxLength_v(Value,VarId,MaxLength,Length,TRUE)
// Makro zum Lesen eines Strings aus einem Array mit Angabe der maximalen Laenge in Bytes ohne Notifizierung
#define DATA_ReadStringWithMaxLengthNoNo_v(Value,VarId,MaxLength,Length) DATA_ExtReadStringWithMaxLength_v(Value,VarId,MaxLength,Length,FALSE)
// Makro zum Schreiben eines Strings in ein Array
#define DATA_WriteString_v(Value,VarId) DATA_ExtWriteStringWithMaxLength_v(Value,VarId,##VarId##_SIZE,TRUE)
// Makro zum Schreiben eines Strings in ein Array ohne Notifizierung
#define DATA_WriteStringNoNo_v(Value,VarId) DATA_ExtWriteStringWithMaxLength_v(Value,VarId,##VarId##_SIZE,FALSE)
// Makro zum Lesen eines Strings aus einem Array
#define DATA_ReadString_v(Value,VarId,Length) DATA_ExtReadStringWithMaxLength_v(Value,VarId,##VarId##_SIZE,Length,TRUE)
// Makro zum Lesen eines Strings aus einem Array ohne Notifizierung
#define DATA_ReadStringNoNo_v(Value,VarId,Length) DATA_ExtReadStringWithMaxLength_v(Value,VarId,##VarId##_SIZE,Length,FALSE)
// Makro zum Schreiben eines Elementes eines Arrays
#define DATA_WriteArrayElement_v(Value,VarId,Index) DATA_ExtWriteArrayElement_v(Value,VarId,Index,TRUE)
// Makro zum Schreiben eines Elementes eines Arrays ohne Notifizierung
#define DATA_WriteArrayElementNoNo_v(Value,VarId,Index) DATA_WriteArrayElement_v(Value,VarId,Index,FALSE)
// Makro zum Lesen eines Elementes eines Arrays
#define DATA_ReadArrayElement_u8(VarId,Index) DATA_ExtReadArrayElement_u8(VarId,Index,TRUE)
// Makro zum Lesen eines Elementes eines Arrays ohne Notifizierung
#define DATA_ReadArrayElementNoNo_u8(VarId,Index) DATA_ExtReadArrayElement_u8(VarId,Index,FALSE)
// Makro zum Schreiben eines Arrays mit Angabe der Anzahl der Bytes
#define DATA_WriteArrayWithLength_v(Value,VarId,Length) DATA_ExtWriteArrayWithLength_v(Value,VarId,Length,TRUE)
// Makro zum Schreiben eines Arrays mit Angabe der Anzahl der Bytes ohne Notifizierung
#define DATA_WriteArrayWithLengthNoNo_v(Value,VarId,Length) DATA_ExtWriteArrayWithLength_v(Value,VarId,Length,FALSE)
// Makro zum Lesen eines Arrays mit Angabe der Anzahl der Bytes
#define DATA_ReadArrayWithLength_v(Value,VarId,Length) DATA_ExtReadArrayWithLength_v(Value,VarId,Length,TRUE)
// Makro zum Lesen eines Arrays mit Angabe der Anzahl der Bytes ohne Notifizierung
#define DATA_ReadArrayWithLengthNoNo_v(Value,VarId,Length) DATA_ExtReadArrayWithLength_v(Value,VarId,Length,FALSE)
// Makro zum Schreiben eines Arrays
#define DATA_WriteArray_v(Value,VarId) DATA_ExtWriteArrayWithLength_v(Value,VarId,##VarId##_SIZE,TRUE)
// Makro zum Schreiben eines Arrays ohne Notifizierung
#define DATA_WriteArrayNoNo_v(Value,VarId) DATA_ExtWriteArrayWithLength_v(Value,VarId,##VarId##_SIZE,FALSE)
// Makro zum Lesen eines Arrays
#define DATA_ReadArray_v(Value,VarId) DATA_ExtReadArrayWithLength_v(Value,VarId,##VarId##_SIZE,TRUE)
// Makro zum Lesen eines Arrays ohne Notifizierung
#define DATA_ReadArrayNoNo_v(Value,VarId) DATA_ExtReadArrayWithLength_v(Value,VarId,##VarId##_SIZE,FALSE)
// Makro zum Schreiben eines s8-Wertes
#define DATA_WriteS8_v(Value,VarId) DATA_ExtWrite8_v((s8)Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,TRUE)
// Makro zum Schreiben eines s8-Wertes ohne Notifizierung
#define DATA_WriteS8NoNo_v(Value,VarId) DATA_ExtWrite8_v((s8)Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,FALSE)
// Makro zum Schreiben eines u8-Wertes
#define DATA_WriteU8_v(Value,VarId) DATA_ExtWrite8_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,TRUE)
// Makro zum Schreiben eines u8-Wertes mit Signalprioritaet
#define DATA_WritePrioU8_v(Value,VarId,Prio) DATA_ExtWrite8_v(Value,VarId,Prio,TRUE)
// Makro zum Schreiben eines u8-Wertes ohne Notifizierung
#define DATA_WriteU8NoNo_v(Value,VarId) DATA_ExtWrite8_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,FALSE)
// Makro zum Schreiben eines u8-Wertes
#define DATA_Write8_v(Value,VarId) DATA_ExtWrite8_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,TRUE)
// Makro zum Schreiben eines u8-Wertes ohne Notifizierung
#define DATA_Write8NoNo_v(Value,VarId) DATA_ExtWrite8_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,FALSE)
// Makro zum Lesen eines s8-Wertes
#define DATA_ReadS8_s8(VarId) ((s8)DATA_ExtRead8_u8(VarId,TRUE))
// Makro zum Lesen eines s8-Wertes ohne Notifizierung
#define DATA_ReadS8NoNo_s8(VarId) ((s8)DATA_ExtRead8_u8(VarId,FALSE))
// Makro zum Lesen eines u8-Wertes
#define DATA_ReadU8_u8(VarId) (DATA_ExtRead8_u8(VarId,TRUE))
// Makro zum Lesen eines u8-Wertes ohne Notifizierung
#define DATA_ReadU8NoNo_u8(VarId) (DATA_ExtRead8_u8(VarId,FALSE))
// Makro zum Lesen eines u8-Wertes
#define DATA_Read8_u8(VarId) (DATA_ExtRead8_u8(VarId,TRUE))
// Makro zum Lesen eines u8-Wertes ohne Notifizierung
#define DATA_Read8NoNo_u8(VarId) (DATA_ExtRead8_u8(VarId,FALSE))
// Makro zum Schreiben eines s16-Wertes
#define DATA_WriteS16_v(Value,VarId) DATA_ExtWrite16_v((s16)Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,TRUE)
// Makro zum Schreiben eines s16-Wertes ohne Notifizierung
#define DATA_WriteS16NoNo_v(Value,VarId) DATA_ExtWrite16_v((s16)Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,FALSE)
// Makro zum Schreiben eines u16-Wertes
#define DATA_WriteU16_v(Value,VarId) DATA_ExtWrite16_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,TRUE)
// Makro zum Schreiben eines u16-Wertes mit Signalprioritaet
#define DATA_WritePrioU16_v(Value,VarId,Prio) DATA_ExtWrite16_v(Value,VarId,Prio,TRUE)
// Makro zum Schreiben eines u16-Wertes ohne Notifizierung
#define DATA_WriteU16NoNo_v(Value,VarId) DATA_ExtWrite16_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,FALSE)
// Makro zum Schreiben eines u16-Wertes
#define DATA_Write16_v(Value,VarId) DATA_ExtWrite16_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,TRUE)
// Makro zum Schreiben eines u16-Wertes ohne Notifizierung
#define DATA_Write16NoNo_v(Value,VarId) DATA_ExtWrite16_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,FALSE)
// Makro zum Lesen eines s16-Wertes
#define DATA_ReadS16_s16(VarId) ((s16)DATA_ExtRead16_u16(VarId,TRUE,TRUE))
// Makro zum Lesen eines s16-Wertes ohne Notifizierung
#define DATA_ReadS16NoNo_s16(VarId) ((s16)DATA_ExtRead16_u16(VarId,FALSE))
// Makro zum Lesen eines u16-Wertes
#define DATA_ReadU16_u16(VarId) (DATA_ExtRead16_u16(VarId,TRUE))
// Makro zum Lesen eines u16-Wertes ohne Notifizierung
#define DATA_ReadU16NoNo_u16(VarId) (DATA_ExtRead16_u16(VarId,FALSE))
// Makro zum Lesen eines u16-Wertes
#define DATA_Read16_u16(VarId) (DATA_ExtRead16_u16(VarId,TRUE))
// Makro zum Lesen eines u16-Wertes ohne Notifizierung
#define DATA_Read16NoNo_u16(VarId) (DATA_ExtRead16_u16(VarId,FALSE))
// Makro zum Schreiben eines s32-Wertes
#define DATA_WriteS32_v(Value,VarId) DATA_ExtWrite32_v((s32)Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,TRUE)
// Makro zum Schreiben eines s32-Wertes ohne Notifizierung
#define DATA_WriteS32NoNo_v(Value,VarId) DATA_ExtWrite32_v((s32)Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,FALSE)
// Makro zum Schreiben eines u32-Wertes
#define DATA_WriteU32_v(Value,VarId) DATA_ExtWrite32_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,TRUE)
// Makro zum Schreiben eines u32-Wertes mit Signalprioritaet
#define DATA_WritePrioU32_v(Value,VarId,Prio) DATA_ExtWrite32_v(Value,VarId,Prio,TRUE)
// Makro zum Schreiben eines u32-Wertes ohne Notifizierung
#define DATA_WriteU32NoNo_v(Value,VarId) DATA_ExtWrite32_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,FALSE)
// Makro zum Schreiben eines u32-Wertes
#define DATA_Write32_v(Value,VarId) DATA_ExtWrite32_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,TRUE)
// Makro zum Schreiben eines u32-Wertes ohne Notifizierung
#define DATA_Write32NoNo_v(Value,VarId) DATA_ExtWrite32_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,FALSE)
// Makro zum Lesen eines s32-Wertes
#define DATA_ReadS32_s32(VarId) ((s32)DATA_ExtRead32_u32(VarId,TRUE))
// Makro zum Lesen eines s32-Wertes ohne Notifizierung
#define DATA_ReadS32NoNo_s32(VarId) ((s32)DATA_ExtRead32_u32(VarId,FALSE))
// Makro zum Lesen eines u32-Wertes
#define DATA_ReadU32_u32(VarId) (DATA_ExtRead32_u32(VarId,TRUE))
// Makro zum Lesen eines u32-Wertes ohne Notifizierung
#define DATA_ReadU32NoNo_u32(VarId) (DATA_ExtRead32_u32(VarId,FALSE))
// Makro zum Lesen eines u32-Wertes
#define DATA_Read32_u32(VarId) (DATA_ExtRead32_u32(VarId),TRUE)
// Makro zum Lesen eines u32-Wertes ohne Notifizierung
#define DATA_Read32NoNo_u32(VarId) (DATA_ExtRead32_u32(VarId),FALSE)
// Makro zum Invertieren einer Variablen
#define DATA_Invert_v(VarId) DATA_ExtInvert_v(VarId,TRUE)
// Makro zum Invertieren einer Variablen ohne Notifizierung
#define DATA_InvertNoNo_v(VarId) DATA_ExtInvert_v(VarId,FALSE)
// Makro zum Schreiben eines Wertes (unabhaengig davon, ob 8-, 16- oder 32-Bit)
#define DATA_Write_v(Value,VarId) DATA_ExtWrite_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,TRUE)
// Makro zum Schreiben eines Wertes mit Signalprioritaet(unabhaengig davon, ob 8-, 16- oder 32-Bit)
#define DATA_WritePrio_v(Value,VarId,Prio) DATA_ExtWrite_v(Value,VarId,Prio,TRUE)
// Makro zum Schreiben eines Wertes (unabhaengig davon, ob 8-, 16- oder 32-Bit) ohne Notifizierung
#define DATA_WriteNoNo_v(Value,VarId) DATA_ExtWrite_v(Value,VarId,DATA_SIGNAL_PRIO_UNKNOWN,FALSE)
// Makro zum Lesen eines Wertes (unabhaengig davon, ob 8-, 16- oder 32-Bit)
#define DATA_Read_u32(VarId) (DATA_ExtRead_u32(VarId,TRUE))
// Makro zum Lesen eines Wertes (unabhaengig davon, ob 8-, 16- oder 32-Bit) ohne Notifizierung
#define DATA_ReadNoNo_u32(VarId) (DATA_ExtRead_u32(VarId,FALSE))
/*******************************************************************************
@Typdefinitions (global)
*******************************************************************************/
/*******************************************************************************
@Prototyps global Functions
*******************************************************************************/
/*******************************************************************************
@Function void DATA_SyncLock_v(void)
--------------------------------------------------------------------------------
@Description Diese Funktion sperrt die Synchronisation mit der DSV.
--------------------------------------------------------------------------------
@Returns
--------------------------------------------------------------------------------
@Parameters
*******************************************************************************/
void DATA_SyncLock_v(void);
/*******************************************************************************
@Function void DATA_SyncUnlock_v(void)
--------------------------------------------------------------------------------
@Description Diese Funktion gibt die Synchronisation mit der DSV frei.
--------------------------------------------------------------------------------
@Returns
--------------------------------------------------------------------------------
@Parameters
*******************************************************************************/
void DATA_SyncUnlock_v(void);
/*******************************************************************************
@Function void DATA_Init_v(void)
--------------------------------------------------------------------------------
@Description Diese Funktion initialisiert dieses Modul.
--------------------------------------------------------------------------------
@Returns
--------------------------------------------------------------------------------
@Parameters
*******************************************************************************/
void DATA_Init_v(void);
/*******************************************************************************
@Function u8 DATA_VariableTypeGet_u8(u16 VarId_u16)
--------------------------------------------------------------------------------
@Description Diese Funktion ermittelt den Typ einer Variablen
anhand der uebergebenen Variablen-Id.
--------------------------------------------------------------------------------
@Returns Einer der DATA_VARIABLE_TYPE_-Werte
--------------------------------------------------------------------------------
@Parameters VarId_u16:
Id der Variablen
*******************************************************************************/
u8 DATA_VariableTypeGet_u8(u16 VarId_u16);
/*******************************************************************************
@Function void DATA_CheckOpticalInterfaceAccess_v(void)
--------------------------------------------------------------------------------
@Description Diese Funktion muss zyklisch fuer die Unterstuetzung des
Zugriffs ueber die optische Schnittstelle aufgerufen werden.
Die Haeufigkeit des Aufrufs bestimmt, wie schnell eine
Uebernahme-Anforderung bearbeitet wird.
--------------------------------------------------------------------------------
@Returns
--------------------------------------------------------------------------------
@Parameters
*******************************************************************************/
void DATA_CheckOpticalInterfaceAccess_v(void);
/*******************************************************************************
@Function void DATA_ExtWrite8_v(u8 Value_u8, u16 VarId_u16, u16 Prio_u16, bool Notify_b)
--------------------------------------------------------------------------------
@Description Mit dieser Funktion wird die, durch VarId_u16 bestimmte
Variable, auf den uebergebenen Wert gesetzt.
Diese Funktion unterstuetzt 1 Bit- und 8 Bit-Variablen.
Nach dem Schreibzugriff auf die Variable wird die
Funktion 'DATA_WriteAccessNotification_v' aufgerufen,
wenn Notify_b gleich TRUE ist.
--------------------------------------------------------------------------------
@Returns
--------------------------------------------------------------------------------
@Parameters Value_u8:
Wert, den die Variable erhalten soll
@Parameters VarId_u16:
Id der Variablen
@Parameters Prio_u16:
Prioritaet eines Signals, wird an WriteSignalReceiver oder
ChangeSignalReceiver uebergeben
@Parameters Notify_b:
TRUE, wenn eine Notifizierung erfolgen soll, sonst FALSE
*******************************************************************************/
void DATA_ExtWrite8_v(u8 Value_u8, u16 VarId_u16, u16 Prio_u16, bool Notify_b);
/*******************************************************************************
@Function u8 DATA_ExtRead8_u8(u16 VarId_u16, bool Notify_b)
--------------------------------------------------------------------------------
@Description Diese Funktion gibt den Wert der Variablen, die durch
VarId_u16 bestimmt ist, zurueck.
Diese Funktion unterstuetzt nur 1 Bit- und 8 Bit-Variablen.
--------------------------------------------------------------------------------
@Returns Wert der Variablen im Erfolgsfall, sonst 0
--------------------------------------------------------------------------------
@Parameters VarId_u16:
Id der Variablen
@Parameters Notify_b:
TRUE, wenn eine Notifizierung erfolgen soll, sonst FALSE
*******************************************************************************/
u8 DATA_ExtRead8_u8(u16 VarId_u16, bool Notify_b);
/*******************************************************************************
@Function void DATA_ExtWrite16_v(u16 Value_u16, u16 VarId_u16, u16 Prio_u16, bool Notify_b)
--------------------------------------------------------------------------------
@Description Mit dieser Funktion wird die, durch VarId_u16 bestimmte
Variable, auf den uebergebenen Wert gesetzt.
Diese Funktion unterstuetzt nur 16 Bit-Variablen.
Der Zugriff auf die Variablen wird durch
kurzzeitiges Sperren der Interrupts verriegelt.
Nach dem Schreibzugriff auf die Variable wird die
Funktion 'DATA_WriteAccessNotification_v' aufgerufen,
wenn Notify_b gleich TRUE ist.
--------------------------------------------------------------------------------
@Returns
--------------------------------------------------------------------------------
@Parameters Value_u16:
Wert, den die Variable erhalten soll
@Parameters VarId_u16:
Id der Variablen
@Parameters Prio_u16:
Prioritaet eines Signals, wird an WriteSignalReceiver oder
ChangeSignalReceiver uebergeben
@Parameters Notify_b:
TRUE, wenn eine Notifizierung erfolgen soll, sonst FALSE
*******************************************************************************/
void DATA_ExtWrite16_v(u16 Value_u16, u16 VarId_u16, u16 Prio_u16, bool Notify_b);
/*******************************************************************************
@Function u16 DATA_ExtRead16_u16(u16 VarId_u16, bool Notify_b)
--------------------------------------------------------------------------------
@Description Diese Funktion gibt den Wert der Variablen, die durch
VarId_u16 bestimmt ist, zurueck.
Diese Funktion unterstuetzt nur 16 Bit-Variablen.
16 Bit-Variablen.
Der Zugriff auf die Variablen wird durch
kurzzeitiges Sperren der Interrupts verriegelt.
--------------------------------------------------------------------------------
@Returns Wert der Variablen im Erfolgsfall, sonst 0
--------------------------------------------------------------------------------
@Parameters VarId_u16:
Id der Variablen
@Parameters Notify_b:
TRUE, wenn eine Notifizierung erfolgen soll, sonst FALSE
*******************************************************************************/
u16 DATA_ExtRead16_u16(u16 VarId_u16, bool Notify_b);
/*******************************************************************************
@Function void DATA_ExtWrite32_v(u32 Value_u32, u16 VarId_u16, u16 Prio_u16, bool Notify_b)
--------------------------------------------------------------------------------
@Description Mit dieser Funktion wird die, durch VarId_u16 bestimmte
Variable, auf den uebergebenen Wert gesetzt.
Diese Funktion unterstuetzt nur 32 Bit-Variablen.
Der Zugriff auf die Variablen wird durch
kurzzeitiges Sperren der Interrupts verriegelt.
Nach dem Schreibzugriff auf die Variable wird die
Funktion 'DATA_WriteAccessNotification_v' aufgerufen,
wenn Notify_b gleich TRUE ist.
--------------------------------------------------------------------------------
@Returns Wert der Variablen im Erfolgsfall, sonst 0
--------------------------------------------------------------------------------
@Parameters Value_u32:
Wert, den die Variable erhalten soll
@Parameters VarId_u16:
Id der Variablen
@Parameters Prio_u16:
Prioritaet eines Signals, wird an WriteSignalReceiver oder
ChangeSignalReceiver uebergeben
@Parameters Notify_b:
TRUE, wenn eine Notifizierung erfolgen soll, sonst FALSE
*******************************************************************************/
void DATA_ExtWrite32_v(u32 Value_u32, u16 VarId_u16, u16 Prio_u16, bool Notify_b);
/*******************************************************************************
@Function u32 DATA_ExtRead32_u32(u16 VarId_u16, bool Notify_b)
--------------------------------------------------------------------------------
@Description Diese Funktion gibt den Wert der Variablen, die durch
VarId_u16 bestimmt ist, zurueck.
Diese Funktion unterstuetzt nur 32 Bit-Variablen.
32 Bit-Variablen.
Der Zugriff auf die Variablen wird durch
kurzzeitiges Sperren der Interrupts verriegelt.
--------------------------------------------------------------------------------
@Returns Wert der Variablen im Erfolgsfall, sonst 0
--------------------------------------------------------------------------------
@Parameters VarId_u16:
Id der Variablen
@Parameters Notify_b:
TRUE, wenn eine Notifizierung erfolgen soll, sonst FALSE
*******************************************************************************/
u32 DATA_ExtRead32_u32(u16 VarId_u16, bool Notify_b);
/*******************************************************************************
@Function void DATA_ExtWrite_v(u32 Value_u32, u16 VarId_u16, u16 Prio_u16, bool Notify_b)
--------------------------------------------------------------------------------
@Description Mit dieser Funktion wird die, durch VarId_u16 bestimmte
Variable, auf den uebergebenen Wert gesetzt.
Diese Funktion unterstuetzt alle Variablen-Typen.
Nach dem Schreibzugriff auf die Variable wird die
Funktion 'DATA_WriteAccessNotification_v' aufgerufen,
wenn Notify_b gleich TRUE ist. Die uebergebene Prioritaet
fuer Signale wird durch die Notification an einen WriteSignalReceiver
oder einen ChangeSignalReceiver uebergeben
--------------------------------------------------------------------------------
@Returns
--------------------------------------------------------------------------------
@Parameters Value_u32:
Wert der Variablen
@Parameters VarId_u16:
Id der Variablen
@Parameters Prio_u16:
Prioritaet eines Signals, wird an WriteSignalReceiver oder
ChangeSignalReceiver uebergeben
@Parameters Notify_b:
TRUE, wenn eine Notifizierung erfolgen soll, sonst FALSE
*******************************************************************************/
void DATA_ExtWrite_v(u32 Value_u32, u16 VarId_u16, u16 Prio_u16, bool Notify_b);
/*******************************************************************************
@Function void DATA_ExtInvert_v(u16 VarId_u16, bool Notify_b)
--------------------------------------------------------------------------------
@Description Mit dieser Funktion wird die, durch VarId_u16 bestimmte
Variable, binaer invertiert.
So wird z.B. eine Variable mit dem Wert 0xAA durch
Aufruf der Funktion auf 0x55 gesetzt.
Diese Funktion unterstuetzt alle Variablen-Typen.
Nach dem Invertieren der Variable wird die
Funktion 'DATA_WriteAccessNotification_v' aufgerufen.
--------------------------------------------------------------------------------
@Returns
--------------------------------------------------------------------------------
@Parameters VarId_u16:
Id der Variablen
@Parameters Notify_b:
TRUE, wenn eine Notifizierung erfolgen soll, sonst FALSE
*******************************************************************************/
void DATA_ExtInvert_v(u16 VarId_u16, bool Notify_b);
/*******************************************************************************
@Function u32 DATA_ExtRead_u32(u16 VarId_u16, bool Notify_b)
--------------------------------------------------------------------------------
@Description Diese Funktion gibt den Wert der Variablen, die durch
VarId_u16 bestimmt ist, zurueck.
Diese Funktion unterstuetzt alle Variablen-Typen.
--------------------------------------------------------------------------------
@Returns
--------------------------------------------------------------------------------
@Parameters VarId_u16:
Id der Variablen
@Parameters Notify_b:
TRUE, wenn eine Notifizierung erfolgen soll, sonst FALSE
*******************************************************************************/
u32 DATA_ExtRead_u32(u16 VarId_u16, bool Notify_b);
#endif /* DATA_H */