8 #ifndef STUDIO_SETUP_STRUCTS_H
9 #ifndef DOXYGEN_SHOULD_SKIP_THIS
10 #define STUDIO_SETUP_STRUCTS_H
19 #pragma warning(disable : 4996)
27 #ifndef DOXYGEN_SHOULD_SKIP_THIS
28 #define EEP_SIZE 0x1000
29 #define EEP_SIZE_SU 0x0200
30 #define EEP_SIZE_PT 0x2C
31 #define FLASH_SIZE_SU 0x4000
32 #define FLASH_SIZE_SU2 0x8000
33 #define EXTENDED_SIZE_SU 0x4000
34 #define FLASH_SIZE (FLASH_SIZE_SU + FLASH_SIZE_SU2 + EXTENDED_SIZE_SU)
35 #define CONFIG_SIZE_SU 0x64
36 #define FLASH_KONFIG_START 0x0FC000
38 #define FLASH_LIST_START 0x0E0000
39 #define FLASH_LIST_START_NEW 0x180000
40 #define FLASH_SIZE_LIST 0x018000
41 #define FLASH_SIZE_LIST_NEW 0x03D000
42 #define MAX_FLASH_MEM 0x100000
158 #ifdef Q_DECLARE_METATYPE
165 static uint8_t qHash(
SetupType setupType )
167 return static_cast<uint8_t
>(setupType);
173 static const std::map<SetupType, std::string> SetupTypeName = {
200 static const std::vector<SetupType> SetupTypeOrder = {
235 #ifndef DOXYGEN_SHOULD_SKIP_THIS
241 #ifndef DOXYGEN_SHOULD_SKIP_THIS
242 uint8_t unused_1[10]{};
246 #ifndef DOXYGEN_SHOULD_SKIP_THIS
247 uint8_t unused_2[8]{};
254 #ifndef DOXYGEN_SHOULD_SKIP_THIS
266 #ifndef DOXYGEN_SHOULD_SKIP_THIS
267 uint8_t unused_4[256]{};
280 #ifndef DOXYGEN_SHOULD_SKIP_THIS
281 #define BDTP_ACTIVE 0x80
283 #define BDTP_WRITE 0x40
285 #define BDTP_DEC 0x00
286 #define BDTP_HEX 0x10
287 #define BDTP_ASCII 0x20
288 #define BDTP_HEX_TURNED 0x30
323 #ifndef DOXYGEN_SHOULD_SKIP_THIS
354 #ifndef DOXYGEN_SHOULD_SKIP_THIS
434 #ifndef DOXYGEN_SHOULD_SKIP_THIS
522 #ifndef DOXYGEN_SHOULD_SKIP_THIS
606 #ifndef DOXYGEN_SHOULD_SKIP_THIS
607 uint8_t unused[10]{};
703 #ifndef DOXYGEN_SHOULD_SKIP_THIS
770 #ifndef DOXYGEN_SHOULD_SKIP_THIS
825 #ifndef DOXYGEN_SHOULD_SKIP_THIS
880 #ifndef DOXYGEN_SHOULD_SKIP_THIS
955 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1038 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1039 uint8_t unused[4]{};
1158 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1217 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1218 uint8_t unused[4]{};
1292 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1293 uint8_t unused[2]{};
1339 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1340 uint8_t unused[16]{};
1372 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1373 uint8_t unused[29]{};
1381 #define MAX_RECORD_DESCRIPTION 20
1382 #define MAX_FIELDS 25
1383 #define MAX_RECORD_SIZE 241
1384 #define MAX_SUBPOINTS 100
1398 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1419 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1420 #define TF_SORT 0x0001
1421 #define TF_SORTED 0x0002
1446 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1448 #define TF_ULONG_LEN 4
1452 #define TF_NUM_LEN_MIN 2
1453 #define TF_NUM_LEN_MAX 41
1455 #define TF_A_NUM_LEN_MIN 2
1456 #define TF_A_NUM_LEN_MAX 41
1458 #define TF_DATE_LEN 4
1460 #define TF_TIME_LEN 3
1461 #define TF_FINGERTEMPLATE_DIN 7
1462 #define TF_FINGERTEMPLATE_DIN_LEN 161
1463 #define TF_FINGERTEMPLATE_IDENCOM_COMPACT 8
1464 #define TF_FINGERTEMPLATE_IDENCOM_COMPACT_LEN 216
1466 #define TF_BINARY_LEN_MIN 1
1467 #define TF_BINARY_LEN_MAX 220
1469 #define TF_DATA_LEN_MIN 2
1470 #define TF_DATA_LEN_MAX 241
1530 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1532 #define TB_DATENSATZ 2
1534 #define TB_KONFIG_ROOT 4
1536 #define TB_CLR_LAST 6
1550 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1583 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1584 uint8_t unused[4]{};
1594 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1595 #define EVERH_AKTUELL 0
1596 #define EVERH_MENUE 1
1611 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1612 uint8_t unused[8]{};
1622 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1623 #define BDME_MDE_0 0x00
1624 #define BDME_MDE_1 0x01
1625 #define BDME_MDE_2 0x02
1626 #define BDME_MDE_3 0x03
1627 #define BDME_MDE_4 0x04
1628 #define BDME_MDE_5 0x05
1629 #define BDME_MDE_ONLY_BY_ORDER 0x80
1645 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1646 uint8_t unused[4]{};
1655 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1660 #define BDEF_W_UEBER 0x01
1662 #define BDEF_NICHT_SPEICHERN 0x02
1663 #define BDEF_ZUSATZ_RETURN 0x04
1664 #define BDEF_RUECKSPRUNG_MENUE 0x08
1665 #define BDEF_ENTRANCE_ACCESS 0x10
1666 #define BDEF_RELAIS 0x20
1667 #define BDEF_RECORD_DOUBLE 0x40
1668 #define BDEF_NO_SERVER_ONLINE 0x80
1728 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1770 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1771 #define FECT_NONE 0x00
1772 #define FECT_FORMAT_STRING 0x01
1773 #define FECT_FORMAT_GV 0x02
1774 #define FECT_FORMAT_STRING_2 0x03
1775 #define FECT_FORMAT_GV_2 0x04
1800 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1801 #define NFF_TASTATUR 0x80
1802 #define NFF_BARCODE 0x40
1803 #define NFF_TRANSPONDER 0x20
1804 #define NFF_NO_RET 0x01
1805 #define NFF_ANZEIGEN 0x0E
1806 #define NFF_BUZZER 0x10
1903 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1904 #define BDLB_SEL_BARCODE 0x01
1905 #define BDLB_BESTAETIGEN 0x02
1906 #define BDLB_AUSBLENDEN 0x04
1908 #define BDLB_SEL_TRANSPONDER 0x01
1909 #define BDLB_SEL_TASTATUR 0x02
1910 #define BDLB_DONT_SHOW_BIG_WATCH 0x04
1911 #define BDLB_INCREMENTAL_SEARCH 0x10
1935 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1936 uint8_t unused_1[2]{};
1944 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1945 uint8_t unused_2[11]{};
1987 #ifndef DOXYGEN_SHOULD_SKIP_THIS
1988 uint8_t unused[39]{};
2015 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2016 uint8_t unused[48]{};
2071 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2072 uint8_t unused[40]{};
2094 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2095 uint8_t unused[50]{};
2123 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2124 uint8_t unused[8]{};
2143 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2144 uint8_t flagsFree : 4;
2151 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2152 uint8_t unused[36]{};
2166 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2174 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2175 uint8_t inputFree : 3;
2179 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2180 uint8_t unused[22]{};
2190 #define TBFE_GET_TIME 2
2191 #define TBFE_LIST_SELECT_GET 3
2192 #define TBFE_KONSTANTE 4
2193 #define TBFE_BESTAETIGUNG 5
2194 #define TBFE_COPY_GV_TO_FIELD 6
2195 #define TBFE_SERIENNUMMER 7
2196 #define TBFE_ANALOG_WERT 8
2197 #define TBFE_DIGITAL_WERT 9
2198 #define TBFE_ZAEHLER_WERT 10
2199 #define TBFE_ENTRANCE_PNR 11
2200 #define TBFE_ENTRANCE_STATUS 12
2201 #define TBFE_FUNC 13
2202 #define TBFE_SPS_WERT 14
2203 #define TBFE_GPRS_ALIVE_COUNTER 15
2204 #define TBFE_FIRMWARE_VERSION 16
2205 #define TBFE_ONLINE_STATUS 17
2206 #define TBFE_ENTRANCE_ZM_NUM 18
2207 #define TBFE_ENTRANCE_READER_NUM 19
2208 #define TBFE_SUMMER_WINTER_STATUS 20
2209 #define TBFE_GPS_RECORD_FIX 21
2210 #define TBFE_ENTRANCE2_IDENTIFICATION 22
2211 #define TBFE_COPY_FIELD_TO_GV 23
2212 #define TBFE_FINGERPRINT_SCANN 24
2213 #define TBFE_FINGERPRINT_CARD 25
2214 #define TBFE_FINGERPRINT_TEACH 26
2215 #define TBFE_FINGERPRINT_IDENTIFICATION 27
2216 #define TBFE_FINGERPRINT_VERIFICATION 28
2217 #define TBFE_FINGERPRINT_DELETE 29
2218 #define TBFE_TIMEBOY_COPY_GV_TO_FIELD 30
2219 #define TBFE_ANALOG_STATUS 31
2220 #define TBFE_LIST_SELECT_SET 32
2221 #define TBFE_OPERATION 33
2222 #define TBFE_TIMEBOY_COPY_FIELD_TO_GV 34
2223 #define TBFE_SWITCH_RELAY 35
2224 #define TBFE_GPS_RECORD_VARIABLE 36
2225 #define TBFE_TIMER 37
2226 #define TBFE_TRANSPONDER_WRITE 38
2227 #define TBFE_SWITCH_LED 39
2228 #define TBFE_GPS_DISTANCE 40
2229 #define TBFE_MOBILE_PARAMETER 41
2230 #define TBFE_SWITCH_BUZZER 42
2231 #define TBFE_KONSTANTE_TYPE_DEVICE_NAME 43
2232 #define TBFE_DATA_ON_CARD 44
2233 #define TBFE_SEND_SMS 45
2234 #define TBFE_SCRIPT 46
2235 #define TBFE_MOBILMASTERIV_MENUENTRY 47
2236 #define TBFE_SWITCH_COMMUNICATION 48
2237 #define TBFE_GV_TO_INTERFACE 49
2238 #define TBFE_SWITCH_BACKLIGHT 50
2239 #define TBFE_SHOW_MESSAGE 51
2240 #define TBFE_SWITCH_MODULE_ENERGIE 52
2241 #define TBFE_SYSTEM_MESSAGE 53
2242 #define TBFE_TAKE_PHOTO 54
2243 #define TBFE_TIMER_STATE 55
2244 #define TBFE_FINGERPRINT_ADMNISTARTION 56
2245 #define TBFE_VIBRATION_VALUE 57
2246 #define TBFE_READ_VARIABLE 58
2247 #define TBFE_WRITE_VARIABLE 59
2248 #define TBFE_SIGNATURE 60
2249 #define TBFE_MULTI_INPUT_SOURCE 61
2250 #define TBFE_FEVER_CONTROL 62
2251 #define TBFE_LONG_BARCODE 63
2255 #define TBFE_DEBUG 255
2257 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2259 #define FEF_APPEND_TO_FIELD 0x01
2260 #define FEF_APPEND_TO_GV 0x02
2263 #define EV_UPPER_MENUE 0
2264 #define EV_NEXT_FIELD 253
2265 #define EV_MAIN_MENUE 254
2266 #define EV_NEXT_SIBLING 255
2360 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2361 #define TRANSPONDER_NONE 0x3F
2362 #define TRANSPONDER_UNIQUE 0
2363 #define TRANSPONDER_HITAG2 1
2364 #define TRANSPONDER_LEGIC 2
2365 #define TRANSPONDER_HITAG1 3
2366 #define TRANSPONDER_HITAGS_H32 4
2367 #define TRANSPONDER_MIFARE 5
2368 #define TRANSPONDER_Q5 6
2369 #define TRANSPONDER_HITAGS_H56 7
2370 #define TRANSPONDER_HITAGS_H48 8
2371 #define TRANSPONDER_IBUTTON 9
2372 #define TRANSPONDER_SIMONSVOSS 10
2373 #define TRANSPONDER_NEDAP 11
2374 #define TRANSPONDER_TITAN 12
2375 #define TRANSPONDER_HITAG1_CRYPT 13
2376 #define TRANSPONDER_HITAG1_SECURITY 14
2377 #define TRANSPONDER_HID_PROXKEY 15
2378 #define TRANSPONDER_HID_ICLASS 16
2379 #define TRANSPONDER_LEGIC_ADVANT 17
2380 #define TRANSPONDER_MIFARE_DESFIRE 18
2381 #define TRANSPONDER_MIFARE_PLUS 19
2382 #define TRANSPONDER_MIFARE_ULTRALIGHT 20
2383 #define TRANSPONDER_ICODE 21
2384 #define TRANSPONDER_MYD 22
2385 #define TRANSPONDER_ISO_TAGS 23
2386 #define TRANSPONDER_BLUEBOX_ID_TRONIC 24
2387 #define TRANSPONDER_UNIQUE_FIT 25
2388 #define TRANSPONDER_JAVACARD 26
2389 #define TRANSPONDER_OCL 27
2390 #define TRANSPONDER_WIEGAND 28
2391 #define TRANSPONDER_CLOCK_DATA 29
2392 #define TRANSPONDER_HITAG1_FEIG 30
2393 #define TRANSPONDER_PRECONFIGURED_READER 31
2395 enum class TransponderType : uint8_t
2413 Hitag_1_security = 14,
2416 Legic_advant_prime = 17,
2417 Mifare_desfire = 18,
2419 Mifare_ultra_light = 20,
2423 Bluebox_id_tronic = 24,
2430 Preconfigured_reader = 31
2441 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2442 uint8_t unused_1[3]{};
2446 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2451 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2452 uint8_t unused_3[7]{};
2461 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2462 uint8_t unused_4[11]{};
2465 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2488 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2535 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2539 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2540 uint8_t unused_8[5]{};
2543 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2544 uint8_t unused_9[2]{};
2557 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2558 uint8_t unused_10[5]{};
2584 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2585 #define EXTENDED_CHECK 0xAAAAAAAE
2587 #define EXTF_EMPTY 0x00000000
2588 #define EXTF_NEW 0x00000001
2589 #define EXTF_DOWNLOAD 0x00000010
2596 struct StructExtendedFlash
2600 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2601 uint32_t offsetIOModule{};
2602 uint32_t offsetIOModule8DigitalInputs{};
2603 uint32_t offsetIntern4DigitalInputs{};
2604 uint32_t offsetEventChains{};
2605 uint32_t offsetFreeScope{};
2606 uint32_t offsetAccessControlTablesV1{};
2607 uint32_t offsetAccessControlEventChainsV1{};
2608 uint32_t offsetGlobalVariableValues{};
2609 uint32_t offsetAccessControlTablesV2{};
2610 uint32_t offsetAccessControlEventChainsV2{};
2611 uint32_t offsetExtendedStruct{};
2612 uint32_t offsetIntern4DigitalInputsPlus{};
2613 uint32_t offsetIntern2AnalogInputs{};
2614 uint32_t offsetEnergieSchemas{};
2615 uint32_t offsetMachineDefinitions{};
2616 uint32_t offsetEnergieMemo{};
2617 uint32_t offsetTransponderConfiguration{};
2619 uint8_t unused_1[20];
2622 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2625 uint32_t offsetInternDigitalInputs{};
2626 uint32_t offsetInternDigitalInputsExt{};
2627 uint32_t offsetInternAnalogInputs{};
2628 uint32_t offsetTimers{};
2629 uint32_t offsetVibrationSensor{};
2630 uint32_t offsetSystemMessages{};
2631 uint8_t unused_2[76]{};
2636 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2637 #define sizeof_StructExtendedFlash_1 100
2638 #define sizeof_StructExtendedFlash_2 200
2641 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2650 struct StructHeaderOffsetArray
2654 uint32_t offsetArray{};
2709 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2710 uint8_t unused[2]{};
2725 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2726 uint8_t unused[17]{};
2756 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2757 uint8_t unused[27]{};
2775 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2776 uint8_t unused[23]{};
2827 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2902 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2918 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2946 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2947 uint8_t unused[7]{};
2964 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2965 uint8_t unused[10]{};
2990 #ifndef DOXYGEN_SHOULD_SKIP_THIS
2991 uint8_t unused[2]{};
3022 #ifndef DOXYGEN_SHOULD_SKIP_THIS
3023 uint8_t unused[5]{};
3226 #ifndef DOXYGEN_SHOULD_SKIP_THIS
3227 uint8_t unused[410]{};
3271 #ifndef DOXYGEN_SHOULD_SKIP_THIS
3273 #define POWER_PROFIL_COUNT 4
3274 #define POWER_PROFIL_UNITS 14
3275 #define POWER_PROFIL_ITEMS 14
3276 #define POWER_EVENT_COUNT 22
3277 #define POWER_EVENT_MAX 22
3278 #define POWER_EVENT_TIMER_A_MAX POWER_PROFIL_COUNT
3279 #define POWER_EVENT_TIMER_B_MAX 8
3282 #define POWER_ITEM_NR_OFF 0
3283 #define POWER_ITEM_NR_ON 1
3284 #define POWER_ITEM_NR_KEEP 2
3285 #define POWER_ITEM_NR_SLEEP 3
3286 #define POWER_ITEM_NR_SERVICE_TIMEOUT 4
3287 #define POWER_ITEM_NR_CHAIN_FIELD 5
3288 #define POWER_ITEM_NR_DISPLAY_DARK 6
3289 #define POWER_ITEM_NR_SEND_RECORDS 7
3290 #define POWER_ITEM_NR_COM_ON 8
3291 #define POWER_ITEM_NR_USBHOST_MENUE 9
3292 #define POWER_ITEM_NR_GPS_CYCLE 10
3293 #define POWER_ITEM_NR_DIGITAL_IN 11
3294 #define POWER_ITEM_NR_MACHINE_STOP 12
3295 #define POWER_ITEM_NR_TB_TIMEOUT 13
3296 #define POWER_ITEM_NR_TOFF 14
3297 #define POWER_ITEM_NR_TON 15
3298 #define POWER_ITEM_NR_STANDBY 16
3299 #define POWER_ITEM_NR_TB_SLOT 17
3303 #define POWER_MODULE_NR_CPU 1
3304 #define POWER_MODULE_NR_TIMER 2
3305 #define POWER_MODULE_NR_INPUTS 3
3306 #define POWER_MODULE_NR_GLOBAL 4
3307 #define POWER_MODULE_NR_12V_EXT 5
3308 #define POWER_MODULE_NR_5V_EXT 6
3309 #define POWER_MODULE_NR_COMMUNICATION 7
3310 #define POWER_MODULE_NR_DISPLAY_LIGHT 8
3311 #define POWER_MODULE_NR_DISPLAY_TEXT 9
3312 #define POWER_MODULE_NR_FINGERPRINT 10
3313 #define POWER_MODULE_NR_TP 11
3314 #define POWER_MODULE_NR_GPS 12
3315 #define POWER_MODULE_NR_USBHOST 13
3316 #define POWER_MODULE_NR_MMC 14
3319 #define POWER_MODULE_CPU 0x00000001
3320 #define POWER_MODULE_TIMER 0x00000002
3321 #define POWER_MODULE_INPUTS 0x00000004
3322 #define POWER_MODULE_GLOBAL 0x00000008
3323 #define POWER_MODULE_5V_EXT 0x00000010
3324 #define POWER_MODULE_12V_EXT 0x00000020
3325 #define POWER_MODULE_COMMUNICATION 0x00000040
3326 #define POWER_MODULE_DISPLAY_LIGHT 0x00000080
3327 #define POWER_MODULE_DISPLAY_TEXT 0x00000100
3328 #define POWER_MODULE_FINGERPRINT 0x00000200
3329 #define POWER_MODULE_TP 0x00000400
3330 #define POWER_MODULE_GPS 0x00000800
3331 #define POWER_MODULE_USBHOST 0x00001000
3332 #define POWER_MODULE_MMC 0x00002000
3335 #define POWER_EVENT_NR_TIMER_A 0x01
3336 #define POWER_EVENT_NR_TIMER_B 0x02
3337 #define POWER_EVENT_NR_KEY_PRESSED 0x03
3338 #define POWER_EVENT_NR_KEY_TIMEOUT_1 0x04
3339 #define POWER_EVENT_NR_KEY_TIMEOUT_2 0x05
3340 #define POWER_EVENT_NR_USB 0x06
3341 #define POWER_EVENT_NR_BATTERY 0x07
3342 #define POWER_EVENT_NR_LINE_IN 0x08
3343 #define POWER_EVENT_NR_BAT_LOW 0x09
3344 #define POWER_EVENT_NR_BAT_EMPTY 0x0A
3345 #define POWER_EVENT_NR_SWITCH_ON 0x0B
3346 #define POWER_EVENT_NR_SWITCH_OFF 0x0C
3347 #define POWER_EVENT_NR_TB_PLUGIN 0x0D
3348 #define POWER_EVENT_NR_TB_PLUGOUT 0x0E
3349 #define POWER_EVENT_NR_MDE_START 0x0F
3350 #define POWER_EVENT_NR_MDE_STOP 0x10
3351 #define POWER_EVENT_NR_ANALOG_OVER_VALUE 0x11
3352 #define POWER_EVENT_NR_ANALOG_UNDER_VALUE 0x12
3353 #define POWER_EVENT_NR_MOVE_START 0x13
3354 #define POWER_EVENT_NR_MOVE_STOP 0x14
3355 #define POWER_EVENT_NR_COMMUNICATION 0x15
3356 #define POWER_EVENT_NR_COMMUNICATION_TIMEOUT 0x16
3359 #define POWER_EVENT_TIMER_A 0x00000001
3360 #define POWER_EVENT_TIMER_B 0x00000002
3361 #define POWER_EVENT_KEY_PRESSED 0x00000004
3362 #define POWER_EVENT_KEY_TIMEOUT_1 0x00000008
3363 #define POWER_EVENT_KEY_TIMEOUT_2 0x00000010
3364 #define POWER_EVENT_USB 0x00000020
3365 #define POWER_EVENT_BATTERY 0x00000040
3366 #define POWER_EVENT_LINE_IN 0x00000080
3367 #define POWER_EVENT_BAT_LOW 0x00000100
3368 #define POWER_EVENT_BAT_EMPTY 0x00000200
3369 #define POWER_EVENT_SWITCH_ON 0x00000400
3370 #define POWER_EVENT_SWITCH_OFF 0x00000800
3371 #define POWER_EVENT_TB_PLUGIN 0x00001000
3372 #define POWER_EVENT_TB_PLUGOUT 0x00002000
3373 #define POWER_EVENT_MDE_START 0x00004000
3374 #define POWER_EVENT_MDE_STOP 0x00008000
3375 #define POWER_EVENT_ANALOG_OVER_VALUE 0x00010000
3376 #define POWER_EVENT_ANALOG_UNDER_VALUE 0x00020000
3377 #define POWER_EVENT_MOVE_START 0x00040000
3378 #define POWER_EVENT_MOVE_STOP 0x00080000
3379 #define POWER_EVENT_COMMUNICATION 0x00100000
3380 #define POWER_EVENT_COMMUNICATION_TIMEOUT 0x00200000
3391 #ifndef DOXYGEN_SHOULD_SKIP_THIS
3393 uint32_t ptrProfileArray{};
3394 uint32_t ptrEventArray{};
3413 #ifndef DOXYGEN_SHOULD_SKIP_THIS
3442 #ifndef DOXYGEN_SHOULD_SKIP_THIS
3508 #ifndef DOXYGEN_SHOULD_SKIP_THIS
Diese Struktur dient der Beschreibung einer Aktion, die aufgrund eines generierten Tastaturevents aus...
Definition: studio_setup_structs.h:105
EnumAutoKeyWeekday weekdays
Definiert die Wochentage, an denen das virtuelle Tastaturevent ausgelöst wird.
Definition: studio_setup_structs.h:109
uint8_t minute
Definiert die Minute (Uhrzeit) zu der das virtuelle Tastaturevent ausgelöst wird.
Definition: studio_setup_structs.h:108
uint8_t hour
Definiert die Stunde (Uhrzeit) zu der das virtuelle Tastaturevent ausgelöst wird.
Definition: studio_setup_structs.h:107
Diese Struktur beinhaltet die Definition aller virtuellen Tastaturevents.
Definition: studio_setup_structs.h:115
StructAutoKey key[15]
Liste der definierten virtuellen Tastaturevents.
Definition: studio_setup_structs.h:117
uint32_t version
Beinhaltet die Versionskennung.
Definition: studio_setup_structs.h:116
Diese Struktur dient mit Ihren Informationen der Angabe eines Sprunges in einer Eingabekette.
Definition: studio_setup_structs.h:1783
uint8_t type
Typ für die Vergleichsart (Formatstring oder globale Variable)
Definition: studio_setup_structs.h:1784
uint8_t negate
Verzweigen wenn Vergleich NICHT zutraf.
Definition: studio_setup_structs.h:1792
uint8_t jumpDestination
Sprungziel, als Feldindex (0...n), von Eingabekette.
Definition: studio_setup_structs.h:1793
char formatString[17]
Definition des Formats (wenn Typ Formatstring).
Definition: studio_setup_structs.h:1790
uint8_t formatGlobalVar
Spezifikation der globalen Variable (wenn Typ globale Variable)
Definition: studio_setup_structs.h:1785
Diese Struktur enthält die Grundeinstellungen zum Gerät.
Definition: studio_setup_structs.h:2440
uint8_t showBigWatchAlways
Große Uhr immer anzeigen.
Definition: studio_setup_structs.h:2563
uint8_t onlineOperation
Für die Definition des Online- / Offline-Betriebs.
Definition: studio_setup_structs.h:2449
uint16_t passwordSystemMenu
Passwort für BIOS.
Definition: studio_setup_structs.h:2450
uint8_t transponderSegment
Segmentnummer bei segmentierten Karten.
Definition: studio_setup_structs.h:2496
uint8_t transponderModeUnique
Modus des UNIQUE Transponders.
Definition: studio_setup_structs.h:2476
uint8_t enableEntrance2
Zutrittskontrolle Version 2 aktivieren.
Definition: studio_setup_structs.h:2575
uint16_t autoIncrementValue
16Bit-Wert um den inkrementiert wird
Definition: studio_setup_structs.h:2484
uint8_t useExternalReader
externer Leser verwenden
Definition: studio_setup_structs.h:2548
uint8_t doorMonitoring
Türüberwachung aktivieren.
Definition: studio_setup_structs.h:2550
uint8_t backlightLCD
Hintergrundbeleuchtung LCD.
Definition: studio_setup_structs.h:2444
uint8_t transponderType
Transpondertyp.
Definition: studio_setup_structs.h:2497
uint8_t entranceFlag
Bit 0: Prüfung der Feiertage bei Zeitsteuerung der digitalen Ausgänge War Typ für Wert des Kartenpräf...
Definition: studio_setup_structs.h:2561
uint16_t transponderUserPassword
Passwort für Benutzermenü (Kartenprogrammiermenue/MMC/USB-Host etc.); 0 => aus; 16bit.
Definition: studio_setup_structs.h:2573
uint8_t enableEntrance
Zutrittskontolle Version 1 aktivieren.
Definition: studio_setup_structs.h:2547
uint8_t enableCut
Zuschneiden aktivieren.
Definition: studio_setup_structs.h:2554
uint8_t transponderCutLength
Länge des auszuschneidenen Transponderwerts.
Definition: studio_setup_structs.h:2487
uint8_t signalLastFunctionKey
Letzte Funktionstaste durch blinken abzeigen, wie AE3.
Definition: studio_setup_structs.h:2542
uint16_t waitingTimeForReply
Wartezeit auf Antwort vom PC.
Definition: studio_setup_structs.h:2445
StructTransponder transponderAccessControl
globale Struktur, wie bei Zutritt gelesen wird
Definition: studio_setup_structs.h:2482
uint8_t deactivateOnOffButton
Ein-/Austaste aktivieren.
Definition: studio_setup_structs.h:2464
uint8_t doorAlarmTime
Alarmzeit für geöffnete Tür.
Definition: studio_setup_structs.h:2551
uint8_t doorSignalTime
Dauer für Türöffner.
Definition: studio_setup_structs.h:2549
uint8_t ioModuleActive
Betriebszusatnd des IO-Moduls.
Definition: studio_setup_structs.h:2491
uint8_t keySound
Tastenton.
Definition: studio_setup_structs.h:2538
StructTransponder transponderGlobal
globale Struktur, wie eine Karte gelesen wird
Definition: studio_setup_structs.h:2481
uint8_t timeoutPZE
Timeout nach Eingaben zur Prüfung der Tastenumschalttabelle.
Definition: studio_setup_structs.h:2564
uint8_t transponderCutFlags
Flags für die Zuschneidefunktion der Legic/Mifare Leser.
Definition: studio_setup_structs.h:2485
uint8_t entranceMainMenu
Bit 0: Überprüfen von Zutritt im Hauptmenü
Definition: studio_setup_structs.h:2552
uint32_t initialValue1
Startwert für Kartensegment 1 beschreiben.
Definition: studio_setup_structs.h:2560
uint32_t initialValue2
Startwert für Kartensegment 2 beschreiben.
Definition: studio_setup_structs.h:2574
uint8_t lampFlagsMDE
Flags für die (rote) Lampensteuerung der MDE.
Definition: studio_setup_structs.h:2565
uint8_t cutUpTo
Zuschnitt bis.
Definition: studio_setup_structs.h:2556
uint32_t initialValue3
Startwert für Kartensegment 3 beschreiben (ist im AEIII+ die IP-Adresse)
Definition: studio_setup_structs.h:2546
uint8_t presentationModeUnique
Darstellungsformat des UNIQUE Transponders.
Definition: studio_setup_structs.h:2469
uint8_t peepFlags
Flags der aktustischen Bestätigungssignale.
Definition: studio_setup_structs.h:2566
uint8_t operatingMode
Betriebsmodus des Gerätes.
Definition: studio_setup_structs.h:2454
uint8_t cutFrom
Zuschnitt von.
Definition: studio_setup_structs.h:2555
uint8_t showInfoPage
Infoseite anzeigen.
Definition: studio_setup_structs.h:2468
uint8_t autoIncrementFlags
Flags für Autoinkrement beim Karte schreiben.
Definition: studio_setup_structs.h:2483
uint8_t transponderCutFrom
Start für Ausschneiden von Transponderwert bei Legic & Mifare.
Definition: studio_setup_structs.h:2486
Diese Struktur beinhaltet Informationen zum Haupteintrag der Bedienung.
Definition: studio_setup_structs.h:1606
uint16_t autoSwitchOff
Zeit in Sekunden bis Timeboy abgeschaltet wird, wenn keine Bedienung erfolgt.
Definition: studio_setup_structs.h:1607
uint8_t numberOfEntries
Anzahl Einträge.
Definition: studio_setup_structs.h:1609
uint8_t behaviourAfterSwitchOn
Verhalten nach Einschalten.
Definition: studio_setup_structs.h:1610
Diese Struktur enthält die Textzeilen eines Bestätigungsfeldes.
Definition: studio_setup_structs.h:1744
char text1[17]
Hinweistext der ersten Zeile.
Definition: studio_setup_structs.h:1745
char text2[17]
Hinweistext der zweiten Zeile.
Definition: studio_setup_structs.h:1747
char text3[17]
Hinweistext der dritten Zeile.
Definition: studio_setup_structs.h:1749
Diese Struktur enthält zusätzliche Daten zu einer Feldfunktion.
Definition: studio_setup_structs.h:1959
uint8_t type
Typ der Hintergrundbeleuchtung.
Definition: studio_setup_structs.h:1960
uint8_t whiteESC
Weißanteil für Esc.
Definition: studio_setup_structs.h:1986
uint8_t redESC
Rotanteil für Esc.
Definition: studio_setup_structs.h:1983
uint8_t redOK
Rotanteil für Ok- und Standard.
Definition: studio_setup_structs.h:1979
uint8_t blueESC
Blauanteil für Esc.
Definition: studio_setup_structs.h:1985
uint8_t blueOK
Blauanteil für Ok und Standard.
Definition: studio_setup_structs.h:1981
uint16_t time
Dauer in ms (500er Schritte)
Definition: studio_setup_structs.h:1974
uint8_t whiteOK
Weißanteil für Ok und Standard.
Definition: studio_setup_structs.h:1982
uint8_t flags
Flags zur Steuerung des Aktivierungszustandes der Hintergrundbeleuchtung.
Definition: studio_setup_structs.h:1968
uint8_t greenOK
Grünanteil für Ok und Standard.
Definition: studio_setup_structs.h:1980
uint8_t greenESC
Grünanteil für Esc.
Definition: studio_setup_structs.h:1984
Diese Struktur enthält die Einstellparameter für die Energieoptionen zum Modbil-MasterIV.
Definition: studio_setup_structs.h:2931
uint8_t invokeRelease
Eingabekette zur Fahrzeugfreigabe.
Definition: studio_setup_structs.h:2935
uint8_t powerLow
Tiefentladeschutz. Wert in Volt. 10,2V wird als 102 also *10 abgelegt.
Definition: studio_setup_structs.h:2945
uint8_t mode
Aktivierung der Option.
Definition: studio_setup_structs.h:2932
uint8_t digitalIn
Eingabekette für das An/Aus der Zuendung.
Definition: studio_setup_structs.h:2933
uint16_t timeout
Timout, nach dem die Module nach einem An, eingeschaltet werden.
Definition: studio_setup_structs.h:2934
uint8_t digitalOut
Zu schaltendes Relais für Selbstabschaltung.
Definition: studio_setup_structs.h:2937
uint8_t flags
Flags für die Energieoption.
Definition: studio_setup_structs.h:2938
uint8_t invokeGPS
Eingabekette bei gültigen GPS-Daten.
Definition: studio_setup_structs.h:2936
Definition: studio_setup_structs.h:3473
uint32_t timerTimeboy
Zeitwert ab wann der Timeboy gesteckt wurde.
Definition: studio_setup_structs.h:3477
uint32_t timerCom
Zeitwert ab wann Gerät nicht mehr kommunizierte.
Definition: studio_setup_structs.h:3479
uint32_t timerA
Zeitwert des Systemtimers Typ A.
Definition: studio_setup_structs.h:3474
uint32_t timerService
Zeitwert ab wann keine Bedienung mehr erfolgte.
Definition: studio_setup_structs.h:3476
uint32_t timerMove
Zeitwert ab wann Gerät nicht mehr bewegt wurde.
Definition: studio_setup_structs.h:3478
uint32_t timerB
Zeitwert des Systemtimers Typ B.
Definition: studio_setup_structs.h:3475
Diese Struktur enthält zusaetzliche Informationen.
Definition: studio_setup_structs.h:3053
uint8_t showSmallWatch
Zusätzlich zur Anzeige der großen Uhr wird eine kleine Uhr mit Sekundenanzeige eingeblendet.
Definition: studio_setup_structs.h:3148
uint8_t flagsEnergie
Zusätzliche Flags für bestimmtes Geräteverhalten in der Energieverwaltung.
Definition: studio_setup_structs.h:3150
StructGPS gps
Struktur für GPS-Datensatzerzeugung.
Definition: studio_setup_structs.h:3127
uint16_t displayOffAfter
Display ausschalten nach [Wert] Minuten ohne Bedienung. 0 = niemals aus bis 990 = 16,...
Definition: studio_setup_structs.h:3156
uint8_t timerTimeBaseDivisor
Zur Einstellung der Zeitbasis der Timer für die Konfiguration der Startverzögerung und des Zyklus (1 ...
Definition: studio_setup_structs.h:3205
uint8_t memoryUsage
Speicheraufteilung zwischen Daten/Listen in %. Wert gibt die % für Daten reserviert an.
Definition: studio_setup_structs.h:3115
char transponderPasswordB0[13]
Passwort für Mifare (48bit) in ASCII (Hex) abgelegt.
Definition: studio_setup_structs.h:3103
StructKeyBox protectionPassword
Passwort für die verschlüsselte Werteablage.
Definition: studio_setup_structs.h:3199
uint8_t entranceOnline
Betriebsmodus der Zutrittskontrolle.
Definition: studio_setup_structs.h:3116
uint8_t acExtension
Erweiterte Zutrittskontrolle verwenden.
Definition: studio_setup_structs.h:3144
int32_t transponderSectorTrailer
Zugriffseinstellungen für den globale Sektor.
Definition: studio_setup_structs.h:3113
uint8_t spsQuery
Abfrage einer angeschlossenen SPS. Feldfunktion SPS-Abfrage.
Definition: studio_setup_structs.h:3142
uint8_t daylight2Hour
Stunde für Umschaltung (0 - 23) Umstellung von Sommerzeit auf Winterzeit (Normalzeit) [-1 h].
Definition: studio_setup_structs.h:3076
uint8_t cameraGrab
Bei cameraUse == 2 gibt es den Prozentwert der Stichprobe an.
Definition: studio_setup_structs.h:3181
uint8_t readerPollingFlags
Flags für das Polling der Leser im Bus.
Definition: studio_setup_structs.h:3167
uint8_t daylight2Day
Tag der Umschaltung (1 - 7, wobei 1 = Montag).
Definition: studio_setup_structs.h:3074
char transponderPasswordA2[13]
Passwort für Mifare (48bit) in ASCII (Hex) abgelegt.
Definition: studio_setup_structs.h:3109
uint16_t confirmationTime
Zeit für "Bestätigungsfelder" in Sekunden.
Definition: studio_setup_structs.h:3055
uint8_t memoryUsageExtData
Für Daten zu Datensätzen (Kamerabilder in diesem Moment erstmal) 0 - 90.
Definition: studio_setup_structs.h:3183
uint8_t daylightActive
Aktivieren der Sommer-/Winterzeitumschaltung (daylight saving)
Definition: studio_setup_structs.h:3057
char transponderPasswordA0[13]
Passwort für Mifare (48bit) in ASCII (Hex) abgelegt.
Definition: studio_setup_structs.h:3080
char transponderPassword32[9]
Passwort für Hitag2 (32bit) in ASCII (Hex) abgelegt.
Definition: studio_setup_structs.h:3078
uint8_t daylight1Month
Monat in dem umgestellt wird (1 - 12).
Definition: studio_setup_structs.h:3062
uint8_t passwordSetup[17]
Passwort für die Kommunikation.
Definition: studio_setup_structs.h:3126
uint16_t doubleInputTime
Zeit für "Doppelte Eingabe" PZE1/PZE2 Modus in Sekunden.
Definition: studio_setup_structs.h:3054
char fileTimestamp[20]
Modifizierungszeitstempel der Setupdatei. Wird vor der Übertragung durch Laderoutine der Setupdatei g...
Definition: studio_setup_structs.h:3125
StructTimer timer[4]
Struktur für Timer in der Signalverarbeitung (vorgesehen sind 4 Timer a 16 Byte)
Definition: studio_setup_structs.h:3087
uint8_t phgCryptUseFlags
Flags für die Zusatzsicherheitsoptionen bei ZK-Anlagen mit PHG-Lesern.
Definition: studio_setup_structs.h:3162
uint8_t flagsShowSetupNote
Flag ob ein Hinweis zu Änderungen im Setup angezeigt werden soll.
Definition: studio_setup_structs.h:3157
uint8_t dontDimBacklightForCharge
Die Hintergrundbeleuchtung soll nicht gedimmt werden um die Aufladung der Akku's zu beschleunigen.
Definition: studio_setup_structs.h:3149
uint8_t daylight1Hour
Stunde für Umschaltung (0 - 23).
Definition: studio_setup_structs.h:3068
uint8_t dataWriteOKFontType
Der verwendete Zeichensatztyp bei Meldung "Datenspeicherung erfolgreich".
Definition: studio_setup_structs.h:3138
uint8_t cameraUse
Verwendung der eventuell integrierten Kamera.
Definition: studio_setup_structs.h:3175
uint8_t escJumpToMainmenu
Im PZE-Modus wird durch drücken der ESC-Taste das Hauptmenü angezeigt.
Definition: studio_setup_structs.h:3129
uint8_t entranceOnlineTimeout
Timeout für die Umschaltung zwischen Online/Offline Betrieb der Zutrittskontrolle.
Definition: studio_setup_structs.h:3122
uint8_t phgAESKey[16]
Schlüssel für Kommunikationsverschlüsselung der PHG Leser.
Definition: studio_setup_structs.h:3082
char transponderPasswordA1[13]
Passwort für Mifare (48bit) in ASCII (Hex) abgelegt.
Definition: studio_setup_structs.h:3105
uint32_t powerActiv
Gibt an ob die Energieverwaltung des Setups aktiviert ist.
Definition: studio_setup_structs.h:3139
uint8_t useSignature
Verwendung der Feldfunktion 'Unterschrift'.
Definition: studio_setup_structs.h:3200
char fileName[44]
Dateiname der Setupdatei. Wird vor der Übertragung durch Laderoutine der Setupdatei gesetzt.
Definition: studio_setup_structs.h:3124
uint16_t acAlarmTimeout
Auszeit nachdem ein Alarmdatensatz generiert wird, weil ein digitaler Eingang zu lange offen war.
Definition: studio_setup_structs.h:3146
StructFingerprint fingerprint
Datenstruktur zum Fingerprint.
Definition: studio_setup_structs.h:3083
uint8_t ledPerFieldFunction
AE/BDE-MasterIV: LED steuerung mit Feldfunktion "LED schalten" steuern.
Definition: studio_setup_structs.h:3130
uint16_t acTagTimeToClose
Die Zeit wie lange der Ausweis vor einen ZK Leser gehalten werden muss bis eine Schließung erfolgt.
Definition: studio_setup_structs.h:3145
uint8_t daylight2Week
Monatswoche in der umgestellt wird (1 - 5, wobei 5 letzte im Monat bedeutet).
Definition: studio_setup_structs.h:3072
char transponderPasswordB2[13]
Passwort für Mifare (48bit) in ASCII (Hex) abgelegt.
Definition: studio_setup_structs.h:3111
uint8_t daylight1Day
Tag der Umschaltung (1 - 7, wobei 1 = Montag).
Definition: studio_setup_structs.h:3066
uint8_t transponderPasswordFlag
Passwortflag für Passwortverwendung von Mifare.
Definition: studio_setup_structs.h:3088
uint8_t daylight2Month
Monat in dem umgestellt wird (1 - 12).
Definition: studio_setup_structs.h:3070
uint8_t recordPriorityColumn[20]
Spaltenindex für Priorität des Datensatzes zur Datensatzbeschreibung. 0=Keines zugewiesen,...
Definition: studio_setup_structs.h:3174
StructDigitalInputExt digitalExtInput[8]
Erweiterte Strukturen für die digitalen Eingänge.
Definition: studio_setup_structs.h:3123
uint8_t daylight1Week
Monatswoche in der umgestellt wird (1 - 5, wobei 5 letzte im Monat bedeutet).
Definition: studio_setup_structs.h:3064
uint8_t commissioningMode
Inbetriebnahmemodus bei ZK-Geräten aktiv.
Definition: studio_setup_structs.h:3219
StructEnergieOption energieOption
Struktur für Energieoption bei Mobil-MasterIV.
Definition: studio_setup_structs.h:3086
uint8_t useLongBarcode
Verwendung der Feldfunktion 'Langen Barcode lesen'.
Definition: studio_setup_structs.h:3220
uint8_t dateTimeFormatSettings
Zur Einstellung des Datum- und Zeit-Formats an den Geräten.
Definition: studio_setup_structs.h:3184
uint8_t batteryLoadOptimization
Ladeerhaltung voller Akkus optimieren.
Definition: studio_setup_structs.h:3147
StructGPRS gprs
Struktur für Zusatzangaben bezüglich GPRS, wie z. B. Alive.
Definition: studio_setup_structs.h:3085
uint8_t powerClockTimerCount
Gibt an wie viele Timer die zu einer Bestimmten Uhrzeit auslösen existieren dürfen.
Definition: studio_setup_structs.h:3141
StructTimeboyAdaption adaption
Anbindungsstruktur von Timboys an MasterIV.
Definition: studio_setup_structs.h:3084
uint8_t dataOnCard
Datenarrays auf Transponderkarten schreiben.
Definition: studio_setup_structs.h:3143
uint16_t dataWriteOKTime
Die Anzeigezeit der Meldung "Datenspeicherung erfolgreich".
Definition: studio_setup_structs.h:3131
uint8_t transponderInitialValue[17]
Startwert von Mifare-Ausweis.
Definition: studio_setup_structs.h:3114
uint8_t userPasswordEnable
Benutzerpasswort verwenden, ansonsten wird das Systempasswort fürs Userpasswort verwendet.
Definition: studio_setup_structs.h:3128
char transponderPasswordB1[13]
Passwort für Mifare (48bit) in ASCII (Hex) abgelegt.
Definition: studio_setup_structs.h:3107
Diese Struktur enthält zusätzliche Daten zu einer Feldfunktion.
Definition: studio_setup_structs.h:2138
uint8_t flagShowTemperaturValue
Temperaturwert in den Meldungen anzeigen.
Definition: studio_setup_structs.h:2140
uint8_t flagUnitFahrenheit
Verwendete Einheit ist Fahrenheit, ansonsten Celsius.
Definition: studio_setup_structs.h:2139
uint8_t indexGlobVar
Globale Variable für Ablage des Ergebnisstatus.
Definition: studio_setup_structs.h:2149
uint8_t flagInvalidMeasureRepeatable
Fehlerhafte Messung durch Rückfrage Wiederholen können.
Definition: studio_setup_structs.h:2142
uint8_t flagValidMeasureRepeatable
Erfolgreiche Messung durch Rückfrage Wiederholen können.
Definition: studio_setup_structs.h:2141
float measureMin
Zulässige Mindesttemperatur für die Körpertemperaturmessung.
Definition: studio_setup_structs.h:2146
float measureFever
Temperatur für Fieber bei der Körpertemperaturmessung.
Definition: studio_setup_structs.h:2148
float measureMax
Zulässige Maximaltemperatur für die Körpertemperaturmessung.
Definition: studio_setup_structs.h:2147
uint8_t indexRecordField
Datensatzfeld für die Abalge des Ergebnisstatus.
Definition: studio_setup_structs.h:2150
Diese Struktur enthält die Einstellparameter für ein Fingerprint-Modul.
Definition: studio_setup_structs.h:2804
uint8_t quality
Mindestbildqualität beim Scannen.
Definition: studio_setup_structs.h:2817
float securityFAR
Falschakzeptanzrate.
Definition: studio_setup_structs.h:2809
uint8_t passwordGroup
Zu verwendende Passwortgruppe beim Schreiben des Ausweises.
Definition: studio_setup_structs.h:2819
uint8_t securityLevel
Sicherheitslevel; der sich aus Falschrueckweisungrate et Falschakzeptanzrate ergibt.
Definition: studio_setup_structs.h:2807
uint8_t type
Typ des Fingerprintmodul.
Definition: studio_setup_structs.h:2820
float securityFRR
Falschrückweisungsrate.
Definition: studio_setup_structs.h:2808
uint8_t templateFormat
Formattemplate.
Definition: studio_setup_structs.h:2810
uint8_t method
Methode des Fingerprints.
Definition: studio_setup_structs.h:2805
uint8_t minutiaeCount
Mindestanzahl der Minutien beim Scannen.
Definition: studio_setup_structs.h:2818
uint8_t segment2
Hier ist bei Ausweisen z.B.
Definition: studio_setup_structs.h:2825
uint8_t segment
Startsegment der abgelegten Fingertemplates auf Ausweis.
Definition: studio_setup_structs.h:2806
Zusatztyp für ein Fingertemplate vom Typ DIN.
Definition: studio_setup_structs.h:2835
uint8_t quality
Definition: studio_setup_structs.h:2839
uint8_t count
Definition: studio_setup_structs.h:2840
uint8_t data[50][3]
Definition: studio_setup_structs.h:2841
uint32_t pidLo
Definition: studio_setup_structs.h:2837
uint32_t pidHi
Definition: studio_setup_structs.h:2836
uint8_t fid
Definition: studio_setup_structs.h:2838
Zusatztyp für ein Fingertemplate vom Typ Id.
Definition: studio_setup_structs.h:2883
char fid[4]
Definition: studio_setup_structs.h:2885
char pid[21]
Definition: studio_setup_structs.h:2884
Zusatztyp für ein Fingertemplate vom Typ Idencom.
Definition: studio_setup_structs.h:2847
uint8_t quality
Definition: studio_setup_structs.h:2851
uint8_t count
Definition: studio_setup_structs.h:2852
uint8_t data[41][5]
Definition: studio_setup_structs.h:2853
uint32_t pidLo
Definition: studio_setup_structs.h:2849
uint32_t pidHi
Definition: studio_setup_structs.h:2848
uint8_t fid
Definition: studio_setup_structs.h:2850
Zusatztyp für ein Fingertemplate vom Typ Idencom Standard.
Definition: studio_setup_structs.h:2859
uint8_t quality
Definition: studio_setup_structs.h:2863
uint8_t count
Definition: studio_setup_structs.h:2864
uint8_t data[50][11]
Definition: studio_setup_structs.h:2865
uint32_t pidLo
Definition: studio_setup_structs.h:2861
uint32_t pidHi
Definition: studio_setup_structs.h:2860
uint8_t fid
Definition: studio_setup_structs.h:2862
Zusatztyp für ein Fingertemplate vom Typ Saturn 01.
Definition: studio_setup_structs.h:2871
uint8_t quality
Definition: studio_setup_structs.h:2875
uint8_t count
Definition: studio_setup_structs.h:2876
uint8_t data[39][16]
Definition: studio_setup_structs.h:2877
uint32_t pidLo
Definition: studio_setup_structs.h:2873
uint32_t pidHi
Definition: studio_setup_structs.h:2872
uint8_t fid
Definition: studio_setup_structs.h:2874
Diese Struktur enthaelt die Einstellparameter für eine GPRS-Kommunikation.
Definition: studio_setup_structs.h:2915
uint8_t method
Methode der GPRS-Kommunikation.
Definition: studio_setup_structs.h:2916
uint8_t invokeInputChain
auszuführende Eingabekette, wenn Alive-Timeout abgelaufen
Definition: studio_setup_structs.h:2917
Diese Struktur enthält die Einstellparameter für die GPS-Signalverarbeitung.
Definition: studio_setup_structs.h:2977
uint8_t invokeInputChainStart
Auszuführende Eingabekette für Start Erkennung, 0 = keine Zuordnung.
Definition: studio_setup_structs.h:2980
uint8_t startSpeed
Zu erreichende Geschwindigkeit als Starterkennung. Einheit: km/h.
Definition: studio_setup_structs.h:2978
uint8_t invokeInputChainStop
Auszuführende Eingabekette für Stopperkennung, 0 = keine Zuordnung.
Definition: studio_setup_structs.h:2983
uint16_t cycle
Zykluszeit, in der ein Zyklusdatensatz erzeugt werden soll, wenn keine anderen Fahrdatensätze erzeugt...
Definition: studio_setup_structs.h:2984
uint8_t course
Wert für Kursänderung.
Definition: studio_setup_structs.h:2986
uint8_t invokeInputChainCourse
Auszuführende Eingabekette für Kursdatensatz, 0 = keine Zuordnung.
Definition: studio_setup_structs.h:2987
uint16_t startMove
Zu erreichende Bewegungsentfernung als alternative Starterkennung. Einheit: Meter.
Definition: studio_setup_structs.h:2979
uint8_t invokeInputChainMove
Auszuführende Eingabekette für Bewegungsdatensatz, 0 = keine Zuordnung.
Definition: studio_setup_structs.h:2989
uint8_t invokeInputChainCycle
Auszuführende Eingabekette für Zyklusdatensatz, 0 = keine Zuordnung.
Definition: studio_setup_structs.h:2985
uint16_t stopTimeout
Timeoutzeit für die stopSpeed unterschritten sein muss, damit ein Stopperkennung stattfindet....
Definition: studio_setup_structs.h:2981
uint16_t move
Wert für Bewegung. Einheit: Meter.
Definition: studio_setup_structs.h:2988
uint8_t stopSpeed
Geschwindigkeit die für das Erzeugen einer Stopperkennung unterschritten werden muss....
Definition: studio_setup_structs.h:2982
Diese Struktur enthält zusätzliche Daten zu einer Feldfunktion.
Definition: studio_setup_structs.h:2000
uint8_t nullByte
Die Feldfunktion wurde zuvor mit StructTextEx implementiert.
Definition: studio_setup_structs.h:2001
uint8_t ending
Abschließendes Zeichen der globalen Variablen hinzufügen.
Definition: studio_setup_structs.h:2003
uint8_t interfacePort
Gewählte Schnittstelle über die versendet werden soll.
Definition: studio_setup_structs.h:2010
Diese Struktur enthält die Namen der definierten globalen Variablen.
Definition: studio_setup_structs.h:2349
uint32_t ptr
Zeiger auf Root StructOperating.
Definition: studio_setup_structs.h:2352
char names[8][17]
Namen der globalen Variablen Der Name darf maximal 16 Zeichen (ASCII) lang sein.
Definition: studio_setup_structs.h:2350
Diese Struktur enthält die Informationen zum IO-Module.
Definition: studio_setup_structs.h:2666
float voltageInputsMinValue[8]
Minimalwert für die Berechnung.
Definition: studio_setup_structs.h:2671
uint8_t voltageInputsActive
Flags welcher Eingang aktiv ist.
Definition: studio_setup_structs.h:2668
float voltageInputsMaxValue[8]
Maximalwert für die Berechnung.
Definition: studio_setup_structs.h:2672
uint8_t voltageInputsShowOnScreen
Flags ob die Ausgabe auf dem Display erlaubt ist.
Definition: studio_setup_structs.h:2675
char currentInputsName[8][17]
Bezeichner der Eingänge Der Name darf maximal 16 Zeichen (ASCII) lang sein.
Definition: studio_setup_structs.h:2679
char currentInputsUnit[8][5]
Einheit - suffix der Berechnung.
Definition: studio_setup_structs.h:2683
float currentInputsMinValue[8]
Minimalwert für die Berechnung.
Definition: studio_setup_structs.h:2681
float currentInputsMaxValue[8]
Maximalwert für die Berechnung.
Definition: studio_setup_structs.h:2682
char voltageInputsName[8][17]
Bezeichner der Eingänge.
Definition: studio_setup_structs.h:2669
char voltageInputsUnit[8][5]
Einheit - suffix der Berechnung.
Definition: studio_setup_structs.h:2673
uint8_t currentInputsActive
Flags welcher Eingang aktiv ist.
Definition: studio_setup_structs.h:2678
uint8_t currentInputsShowOnScreen
Flags ob die Ausgabe auf dem Display erlaubt ist.
Definition: studio_setup_structs.h:2685
Diese Struktur enthält zusätzliche Informationen für die verschlüsselte Werteablage.
Definition: studio_setup_structs.h:3033
char key[17]
Beinhaltet den Schlüssel Der Schlüssel darf maximal 16 Zeichen (ASCII) lang sein.
Definition: studio_setup_structs.h:3039
uint8_t flags
Flagwerte.
Definition: studio_setup_structs.h:3035
uint16_t crc
CRC über die Struktur.
Definition: studio_setup_structs.h:3041
uint8_t random
Beinhaltet einen Zufallswert.
Definition: studio_setup_structs.h:3034
Diese Struktur dient in Eingabekettenfeldern bei der Einlesemethode Liste, zur Angabe von weiteren In...
Definition: studio_setup_structs.h:1920
uint8_t inputModuleTimeout
Auszeit wie lange das Modul angeschaltet bleibt, wenn aktiviert.
Definition: studio_setup_structs.h:1931
uint8_t jumpSelectionNoEntry
Sprungziel wenn selectionNoEntry == 3.
Definition: studio_setup_structs.h:1930
uint8_t selectionListField2
wie selectionListField
Definition: studio_setup_structs.h:1941
uint8_t doubleColumn
War mal: MapFKey - Die ersten zehn Listeneinträge auf Funktionstasten legen.
Definition: studio_setup_structs.h:1938
uint8_t listNumber
Nummer der Liste.
Definition: studio_setup_structs.h:1924
uint8_t selectionNoEntry
Verhalten wenn kein Eintrag vorhanden ist.
Definition: studio_setup_structs.h:1942
uint8_t dataField
Feld in der Liste das im Datensatz gespeichert wird.
Definition: studio_setup_structs.h:1926
uint8_t selectionRecordField2
wie selectionRecordField
Definition: studio_setup_structs.h:1940
uint8_t selectionBarcode
Die unteren drei Bit sind Flags, die oberen der Index der ausgewählten Anzeigedauer.
Definition: studio_setup_structs.h:1927
uint8_t selectionListField
Feld in der Liste nach dem selektiert wird (nur wenn selection = TRUE)
Definition: studio_setup_structs.h:1923
uint8_t usedFontSize
Zu verwendente Schriftgröße bei der Listenanzeige.
Definition: studio_setup_structs.h:1943
uint8_t transponderConfig
Zu verwendende Konfiguration für lesen/schreiben auf Ausweise.
Definition: studio_setup_structs.h:1932
uint8_t flags
Eingabequellen: Transponder, Tastatur.
Definition: studio_setup_structs.h:1928
uint8_t selectionField
Feld in der Liste nach dem der Benutzer auswählt.
Definition: studio_setup_structs.h:1925
uint8_t selectionRecordField
Feld im Datensatz für Selektion (nur wenn selection = TRUE)
Definition: studio_setup_structs.h:1922
uint8_t noValueCheck
Wert nicht in Liste.
Definition: studio_setup_structs.h:1929
uint8_t selection
Flag Listenauswahl mit Selektion.
Definition: studio_setup_structs.h:1921
StructCompare compare
Sprungziels in eine Eingabekette definieren.
Definition: studio_setup_structs.h:1947
Diese Struktur enthält Informationen über die Definition einer Maschine.
Definition: studio_setup_structs.h:3003
uint8_t inputs
Gibt die zugeordneten digitalen Eingänge an.
Definition: studio_setup_structs.h:3011
uint8_t flags
Gibt Informationsbits an.
Definition: studio_setup_structs.h:3004
char name[17]
Bezeichnung der Maschine Die Bezeichnung darf maximal 16 Zeichen (ASCII) lang sein.
Definition: studio_setup_structs.h:3009
Diese Struktur dient, in Eingabekettenfeldern bei allen Einlesemethoden außer Liste und Bestätigung,...
Definition: studio_setup_structs.h:1815
uint8_t inputModuleTimeout
Zeitangabe wie lange der Barcode- oder Transponder-Leser eingeschaltet bleibt.
Definition: studio_setup_structs.h:1827
uint8_t digitalStatusAsDecimal
Bei der Feldfunktion TBFE_DIGITAL_WERT soll der aktuelle Status der digitalen Eingänge als 32bit Wert...
Definition: studio_setup_structs.h:1831
uint8_t param2
Abhängig von der genutzten Feldfunktion kann einer der nachfolgenden Bezeichner verwendet werden.
Definition: studio_setup_structs.h:1835
uint8_t fingerprintPID
Index der globalen Variable für PID-Quelle.
Definition: studio_setup_structs.h:1836
uint8_t relayNumber
Unteres Nibble zur Definition des Relais / Buzzer / LED.
Definition: studio_setup_structs.h:1865
uint8_t relayAction
Oberes Nibble zur Definition der Aktion des Relais / Buzzer / LED.
Definition: studio_setup_structs.h:1871
uint8_t param3
Abhängig von der genutzten Feldfunktion kann einer der nachfolgenden Bezeichner verwendet werden.
Definition: studio_setup_structs.h:1842
uint8_t fingerprintTeachFlags
Zusätliche Funktionen zum Saturn-Flächensensor ( z.B. Übungsmodus, Optimierungsmodus,...
Definition: studio_setup_structs.h:1843
char contentOfConstant[17]
Wert der Konstante bei der Einlesemethode "Konstante übernehmen".
Definition: studio_setup_structs.h:1894
uint8_t operantLeft
Linker Operant bei TBFE_OPERATION.
Definition: studio_setup_structs.h:1828
StructTransponder tag
Transpondereinlesen bei Hitag, bei diesem Feld abaendern. Abweichend von der globalen Einstellung.
Definition: studio_setup_structs.h:1817
uint8_t relayNumberExtended
Nummer des Relais.
Definition: studio_setup_structs.h:1829
uint8_t operation
mathematische oder logische Operation ausführen (für TBFE_OPERATION).
Definition: studio_setup_structs.h:1844
uint8_t flags
Flags z.B. Einlesen über Barcode erlaubt.
Definition: studio_setup_structs.h:1816
uint8_t operantRight
Rechter Operant bei TBFE_OPERATION.
Definition: studio_setup_structs.h:1837
uint8_t fingerprintParam
Parametervariable für Fingerprint.
Definition: studio_setup_structs.h:1821
uint8_t param1
Abhängig von der genutzten Feldfunktion kann einer der nachfolgenden Bezeichner verwendet werden.
Definition: studio_setup_structs.h:1820
uint16_t relayTime
Zeit für Schaltdauer in Sekunden.
Definition: studio_setup_structs.h:1893
StructCompare compare
Sprungziels in eine Eingabekette definieren.
Definition: studio_setup_structs.h:1896
Informationsstruktur zur Datensteuerung der Bedienung.
Definition: studio_setup_structs.h:1548
uint8_t type
Typ der Folgestruktur.
Definition: studio_setup_structs.h:1549
Diese Struktur enthält die Definition und Einstellungen eines Events.
Definition: studio_setup_structs.h:3435
uint8_t type
Eventtyp.
Definition: studio_setup_structs.h:3436
uint8_t nextprofile
nächstes Energieschema nach Ablauf der Aktivzeit
Definition: studio_setup_structs.h:3439
uint8_t value
Wert für Analogwertüberwachung.
Definition: studio_setup_structs.h:3440
uint8_t channel
Eingang für den Analogwert.
Definition: studio_setup_structs.h:3441
uint8_t profile
Event gültig für Energieschema Nr.
Definition: studio_setup_structs.h:3437
uint32_t time
Wert der Zeit in Sekunden, auch bei Format Uhrzeit.
Definition: studio_setup_structs.h:3438
Definition: studio_setup_structs.h:3448
uint32_t state
Modul Ein(TRUE) oder Aus(FALSE)
Definition: studio_setup_structs.h:3451
uint32_t timestamp
Zeitwert ab wann Modul nicht mehr arbeitet.
Definition: studio_setup_structs.h:3450
uint8_t busy
Modul arbeitet gerade, TimeOut-Zähler = 0.
Definition: studio_setup_structs.h:3449
Diese Struktur enthält die Einstellungen des Memofelds der Energieverwaltung.
Definition: studio_setup_structs.h:3501
char memo[255]
Beinhaltet eine Notiz bzw.
Definition: studio_setup_structs.h:3502
Diese Struktur enthält Einstellungen des einzenlen Moduls.
Definition: studio_setup_structs.h:3401
uint8_t value
Wert für Helligkeit oder andere Größen.
Definition: studio_setup_structs.h:3404
uint8_t item
Auswahl der Energieoption EIN, AUS usw.
Definition: studio_setup_structs.h:3402
uint32_t interval
Wert des Einschaltintervall der Zeit in Sekunden (value = 0) oder als Uhrzeit (value = 1)
Definition: studio_setup_structs.h:3405
uint32_t time
Wert der Zeit in Sekunden.
Definition: studio_setup_structs.h:3403
Diese Struktur enthält die wichtigsten Grundeinstellungen des Energiemanagements.
Definition: studio_setup_structs.h:3485
PowerSetup profile
Struktur der einzelnen Module mit ihren Optionen.
Definition: studio_setup_structs.h:3488
uint8_t profileMaxCount
Anzahl der benutzbaren Schemen.
Definition: studio_setup_structs.h:3486
uint32_t moduleIdle
Modul im Leerlauf.
Definition: studio_setup_structs.h:3490
PowerEventTimers timeEvent
Event-Timer einzelner Module.
Definition: studio_setup_structs.h:3495
uint32_t moduleBusy
Modul arbeitet gerade.
Definition: studio_setup_structs.h:3489
uint8_t activeProfile
akuelles Energieschema
Definition: studio_setup_structs.h:3487
uint8_t eventCount
Anzahl der Events im aktuellen Schema.
Definition: studio_setup_structs.h:3493
PowerState modules
Struktur der einzelnen Module mit aktuellen Werten.
Definition: studio_setup_structs.h:3491
uint8_t eventMaxCount
Anzahl der Events im Setup.
Definition: studio_setup_structs.h:3492
uint32_t eventStates
Energie-Events der Module.
Definition: studio_setup_structs.h:3494
Diese Struktur enthält Einstellungen aller Module.
Definition: studio_setup_structs.h:3411
PowerModule communication
Einstellungen für Kommunikation.
Definition: studio_setup_structs.h:3422
PowerModule fingerprint
Einstellungen für Fingerprintmodul Biokey3000.
Definition: studio_setup_structs.h:3425
PowerModule transponder
Einstellungen für Transponderleser.
Definition: studio_setup_structs.h:3426
PowerModule gps
Einstellungen für GPS Modul Lea 5H von ublox.
Definition: studio_setup_structs.h:3427
PowerModule mmc
Einstellungen für interne MMC/SD-Karte.
Definition: studio_setup_structs.h:3429
PowerModule deviceGlobal
Einstellungen für Globale Spannungsversorgung der Baugruppe.
Definition: studio_setup_structs.h:3419
PowerModule displayText
Einstellungen für Display Ein/Aus.
Definition: studio_setup_structs.h:3424
uint8_t name[32]
Name des Schemas.
Definition: studio_setup_structs.h:3412
PowerModule U12V
Einstellungen für 12V extern.
Definition: studio_setup_structs.h:3421
PowerModule timer
Einstellungen für Timer der Signalverarbeitung.
Definition: studio_setup_structs.h:3417
PowerModule displayLight
Einstellungen für Displaybeleuchtung.
Definition: studio_setup_structs.h:3423
PowerModule inputs
Einstellungen für Eingänge der Signalverarbeitung.
Definition: studio_setup_structs.h:3418
PowerModule cpu
Einstellungen für Mircrocontroller.
Definition: studio_setup_structs.h:3416
PowerModule usbHost
Einstellungen für USB-Host VDrive2.
Definition: studio_setup_structs.h:3428
PowerModule U5V
Einstellungen für 5V extern.
Definition: studio_setup_structs.h:3420
Diese Struktur enthält Einstellungen und Adressen der Energieschemen.
Definition: studio_setup_structs.h:3386
uint8_t active
Schema welches nach dem Start des Setup zuerst aktiviert werden soll.
Definition: studio_setup_structs.h:3390
uint8_t countProfile
Anzahl der benutzten Schemen.
Definition: studio_setup_structs.h:3388
uint8_t version
Versionserkennung.
Definition: studio_setup_structs.h:3387
uint8_t countEvents
Anzahl der benutzten Events.
Definition: studio_setup_structs.h:3389
Definition: studio_setup_structs.h:3455
PowerFlags deviceGlobal
Status für Globale Spannungsversorgung der Baugruppe.
Definition: studio_setup_structs.h:3459
PowerFlags cpu
Status für Mircrocontroller.
Definition: studio_setup_structs.h:3456
PowerFlags usbHost
Status für USB-Host VDrive2.
Definition: studio_setup_structs.h:3468
PowerFlags inputs
Status für Eingänge der Signalverarbeitung.
Definition: studio_setup_structs.h:3458
PowerFlags displayText
Status für Display Ein/Aus.
Definition: studio_setup_structs.h:3464
PowerFlags fingerprint
Status für Fingerprintmodul Biokey3000.
Definition: studio_setup_structs.h:3465
PowerFlags mmc
Status für interne MMC/SD-Karte.
Definition: studio_setup_structs.h:3469
PowerFlags gps
Status für GPS Modul Lea 5H von ublox.
Definition: studio_setup_structs.h:3467
PowerFlags transponder
Status für Transponderleser.
Definition: studio_setup_structs.h:3466
PowerFlags U5V
Status für 5V extern.
Definition: studio_setup_structs.h:3460
PowerFlags U12V
Status für 12V extern.
Definition: studio_setup_structs.h:3461
PowerFlags displayLight
Status für Displaybeleuchtung.
Definition: studio_setup_structs.h:3463
PowerFlags communication
Status für Kommunikation.
Definition: studio_setup_structs.h:3462
PowerFlags timer
Status für Timer der Signalverarbeitung.
Definition: studio_setup_structs.h:3457
Diese Struktur enthält Informationen zu einem Eingabekettenfeld.
Definition: studio_setup_structs.h:2274
StructConfirmationEx confirmation
Definition: studio_setup_structs.h:2326
uint8_t variable1
Variable, die abhängig von der jeweiligen Einlesemethode verwendet wird.
Definition: studio_setup_structs.h:2320
union StructReadField::@6 ex
uint8_t type
Typ der Einlesemethode "TBFE...".
Definition: studio_setup_structs.h:2275
uint8_t header2Text
Text in Kopfzeile 2.
Definition: studio_setup_structs.h:2281
StructFeverControlEx feverControl
Definition: studio_setup_structs.h:2334
uint8_t systemVariable
Systemvariable.
Definition: studio_setup_structs.h:2289
uint8_t behaviourAtEsc
Verhalten bei ESC-Taste.
Definition: studio_setup_structs.h:2277
uint8_t globalVariable
Feldwert in globale Variable kopieren.
Definition: studio_setup_structs.h:2287
StructSwitchModuleEnergieEx switchModuleEnergie
Definition: studio_setup_structs.h:2331
StructNumFieldEx numField
Definition: studio_setup_structs.h:2327
uint8_t barcodeRangeUpTo
Endwert des relevanten Barcodebereichs (Wert ausschneiden)
Definition: studio_setup_structs.h:2312
StructMultiInputSourceEx multiInputSource
Definition: studio_setup_structs.h:2335
StructGlobVarToHIDEx globVarToHID
Definition: studio_setup_structs.h:2330
uint8_t inputTypeCount
Beschreibt bei Methode Normal die Feldlänge und den Typ.
Definition: studio_setup_structs.h:2319
uint8_t variable2
Variable, die abhängig von der jeweiligen Einlesemethode verwendet wird.
Definition: studio_setup_structs.h:2321
uint8_t recordFieldNumber
Nummer des Datensatzfeldes (ab 0)
Definition: studio_setup_structs.h:2276
StructSystemMessageEx systemMessage
Definition: studio_setup_structs.h:2332
uint8_t barcodeRangeFrom
< |^ |Der Offset, welcher Typ geschrieben wird steht in globalVariable.
Definition: studio_setup_structs.h:2311
StructDataEx data
Definition: studio_setup_structs.h:2329
StructTextEx text
Definition: studio_setup_structs.h:2325
StructTakePhotoEx takePhoto
Definition: studio_setup_structs.h:2333
StructListSelectionEx listSelection
Definition: studio_setup_structs.h:2328
char name[17]
Überschrift.
Definition: studio_setup_structs.h:2279
Diese Struktur enthält Informationen zu einer Eingabekette.
Definition: studio_setup_structs.h:1677
uint8_t behaviourAtCR
Verhalten bei Enter-Taste, Sprungziel.
Definition: studio_setup_structs.h:1680
uint8_t header1Text
Text in Kopfzeile 1.
Definition: studio_setup_structs.h:1696
uint8_t type
Bedien-Typ des Einlesens.
Definition: studio_setup_structs.h:1694
uint8_t behaviourAtESC
Verhalten bei ESC-Taste, Sprungziel.
Definition: studio_setup_structs.h:1702
uint8_t fields
Anzahl der Felder.
Definition: studio_setup_structs.h:1679
uint8_t flags
Diverse Flags definiert als BDEF_...
Definition: studio_setup_structs.h:1695
uint8_t vehicleRelease
Fahrzeugfreigabe.
Definition: studio_setup_structs.h:1714
uint8_t relayNum
Nummer des anzusprechenden Relais.
Definition: studio_setup_structs.h:1721
uint8_t number
Nummer der zugeordneten Datensatzbeschreibung (ab 0, 255 = Keine Zuordnung)
Definition: studio_setup_structs.h:1678
uint16_t relayTime
Zeit für die das ausgewählte Relais schliesst.
Definition: studio_setup_structs.h:1727
char name[17]
Überschrift.
Definition: studio_setup_structs.h:1692
Diese Struktur beschreibt mit ihren Grundangaben eine Tabellendefinition.
Definition: studio_setup_structs.h:1394
uint8_t fields
Gibt die Anzahl der Tabellenfelder an.
Definition: studio_setup_structs.h:1395
char name[17]
Gibt den verwendeten Tabellenname an.
Definition: studio_setup_structs.h:1396
Diese Struktur beschreibt mit ihren Grunddaten eine Tabellenfelddefinition.
Definition: studio_setup_structs.h:1481
uint8_t type
Feldtyp.
Definition: studio_setup_structs.h:1482
uint8_t count
Feldlänge inkl. abschließender Null bei Strings.
Definition: studio_setup_structs.h:1483
char name[17]
Feldname.
Definition: studio_setup_structs.h:1484
Diese Struktur enthält zusätzliche Daten zu einer Feldfunktion.
Definition: studio_setup_structs.h:2029
uint8_t value
Wert für Helligkeit oder andere Größen.
Definition: studio_setup_structs.h:2069
uint8_t module
Gewähltes Modul.
Definition: studio_setup_structs.h:2030
uint8_t item
Auswahl der Energieoption.
Definition: studio_setup_structs.h:2047
uint32_t interval
Wert des Einschaltintervall der Zeit in Sekunden (value = 0) oder als Uhrzeit (value = 1)
Definition: studio_setup_structs.h:2070
uint32_t time
Wert der Zeit in Sekunden.
Definition: studio_setup_structs.h:2068
Diese Struktur enthält zusätzliche Daten zu einer Feldfunktion.
Definition: studio_setup_structs.h:2084
uint8_t value
Wert der übernommen werden soll.
Definition: studio_setup_structs.h:2085
Diese Struktur enthält zusätzliche Informationen für die Behandlung einer Systemmeldung.
Definition: studio_setup_structs.h:3263
uint32_t flags
Reservierte Flagvariable.
Definition: studio_setup_structs.h:3266
uint8_t invokeInputChain
auszuführende Ereigniskette, wenn diese Meldung eintritt.
Definition: studio_setup_structs.h:3267
EnumSystemMessageType type
Der Nachrichten-Type.
Definition: studio_setup_structs.h:3264
Diese Struktur beschreibt mit ihren Grunddaten eine Tabellenfelddefinition.
Definition: studio_setup_structs.h:1510
uint8_t type
Feldtyp.
Definition: studio_setup_structs.h:1514
uint16_t flags
Flags.
Definition: studio_setup_structs.h:1516
char format[32]
Formatstring für Feldwertmöglichkeit Das Format darf maximal 31 Zeichen (ASCII) lang sein.
Definition: studio_setup_structs.h:1517
char name[32]
Feldname Der Name darf maximal 31 Zeichen (ASCII) lang sein.
Definition: studio_setup_structs.h:1512
uint8_t size
Feldlänge inkl. abschließender Null bei Strings.
Definition: studio_setup_structs.h:1515
uint8_t number
Nummer des Tabellenfeldes.
Definition: studio_setup_structs.h:1511
Diese Struktur beschreibt mit ihren Grunddaten eine Tabellendefinition.
Definition: studio_setup_structs.h:1430
uint8_t sort
Sortierspalte.
Definition: studio_setup_structs.h:1436
uint16_t flags
Flags.
Definition: studio_setup_structs.h:1437
uint8_t count
Anzahl Tabellenfelder.
Definition: studio_setup_structs.h:1434
uint8_t key
Schlüsselspalte.
Definition: studio_setup_structs.h:1435
char name[32]
Name der Tabelle.
Definition: studio_setup_structs.h:1432
uint8_t number
Nummer der Tabelle im System.
Definition: studio_setup_structs.h:1431
Diese Struktur ist eine Übergangsstruktur von StructRecordField auf StructTable2Field.
Definition: studio_setup_structs.h:1493
uint8_t type
Feldtyp.
Definition: studio_setup_structs.h:1494
uint16_t flags
Flags.
Definition: studio_setup_structs.h:1499
char format[32]
Formatstring für Feldwertmöglichkeit Das Format darf maximal 31 Zeichen (ASCII) lang sein.
Definition: studio_setup_structs.h:1500
uint8_t size
Feldlänge inkl. abschließender Null bei Strings.
Definition: studio_setup_structs.h:1495
uint8_t number
Nummer des Tabellenfeldes.
Definition: studio_setup_structs.h:1498
char name[17]
Feldname Der Name darf maximal 16 Zeichen (ASCII) lang sein.
Definition: studio_setup_structs.h:1496
Diese Struktur ist eine Übergangsstruktur von StructRecordDescription auf StructTable2.
Definition: studio_setup_structs.h:1408
uint8_t sort
Sortierspalte.
Definition: studio_setup_structs.h:1415
uint32_t ptr
Zeiger auf Array für Zeiger auf Feldstrukturen.
Definition: studio_setup_structs.h:1412
uint16_t flags
Flags.
Definition: studio_setup_structs.h:1416
uint8_t count
Anzahl der Felder im Datensatz.
Definition: studio_setup_structs.h:1409
uint8_t key
Schlüsselspalte.
Definition: studio_setup_structs.h:1414
uint8_t number
Nummer der Tabelle im System.
Definition: studio_setup_structs.h:1413
char name[17]
Name der Datensatzbeschreibung Der Name darf maximal 16 Zeichen (ASCII) lang sein.
Definition: studio_setup_structs.h:1410
Diese Struktur enthält zusätzliche Daten zu einer Feldfunktion.
Definition: studio_setup_structs.h:2107
uint8_t showTime
Anzeigedauer der Nachricht.
Definition: studio_setup_structs.h:2116
char text[40]
Meldungstext.
Definition: studio_setup_structs.h:2126
uint8_t showPeep
Piepsignal, Wert wie bei Textmeldung anzeigen.
Definition: studio_setup_structs.h:2122
uint8_t flags
Flags für Optionen.
Definition: studio_setup_structs.h:2108
Diese Struktur enthält Text einer Feldfunktion.
Definition: studio_setup_structs.h:1761
char text[51]
Text der ersten Zeile.
Definition: studio_setup_structs.h:1762
Diese Struktur enthält die Einstellparameter für eine Timeboyadaption an MasterIV-Geräte.
Definition: studio_setup_structs.h:2896
uint8_t invokeInputChainPull
auszuführende Eingabekette, wenn Timeboy gezogen wird
Definition: studio_setup_structs.h:2901
uint8_t count
Anzahl der Steckplätze bei Mehrfachdocking.
Definition: studio_setup_structs.h:2898
uint8_t invokeInputChainPush
auszuführende Eingabekette, wenn Timeboy gesteckt wird
Definition: studio_setup_structs.h:2900
uint8_t method
Methode der Adaption.
Definition: studio_setup_structs.h:2897
uint8_t records
Datenablage auf MasterIV oder Timeboy.
Definition: studio_setup_structs.h:2899
Diese Struktur enthält die Einstellparameter für die Timer.
Definition: studio_setup_structs.h:2959
uint16_t cycle
Bei Verwendung als Timer, dessen Zyklus.
Definition: studio_setup_structs.h:2961
uint16_t timeout
Bei Verwendung als Timer, dessen Timeout.
Definition: studio_setup_structs.h:2962
uint8_t invokeInputChain
Auszufüehrende Eingabekette, wenn Timeout abgelaufen, oder danach der Zyklus abgelaufen.
Definition: studio_setup_structs.h:2963
uint8_t useAs
Verwendung als Timer in Eingabeketten etc.
Definition: studio_setup_structs.h:2960
Diese Struktur dient der Spezifikation, bei Angabe eines HID iClass Transponders, des zu verwendenden...
Definition: studio_setup_structs.h:334
uint8_t type
Gibt den zu verwendenden Ausweistyp an.
Definition: studio_setup_structs.h:335
uint8_t format
Ablageformat.
Definition: studio_setup_structs.h:342
uint8_t length
Ablage feste Längenangabe.
Definition: studio_setup_structs.h:349
Diese Struktur dient bei Angabe eines Hitag1 Feig Transponders in den Globalen Einstellungen,...
Definition: studio_setup_structs.h:1322
uint8_t outputFormat
Gibt das Ablageformat der Daten von dem Transponder an.
Definition: studio_setup_structs.h:1334
uint8_t facilityCode[6]
Gibt den Wert des Firmencodes an, gegen den der Wert des Firmencodes vom Transponder geprüft werden s...
Definition: studio_setup_structs.h:1328
uint8_t cardNumberStart
Gibt die Position der Start-Hex-Ziffer der Kartennummer an.
Definition: studio_setup_structs.h:1329
uint8_t facilityCodeCount
Gibt die Anzahl der Hex-Ziffern des Firmencodes an.
Definition: studio_setup_structs.h:1327
uint8_t cardNumberCount
Gibt die Anzahl der Hex-Ziffern der Kartennummer an.
Definition: studio_setup_structs.h:1330
uint8_t outputData
Gibt an, welche Daten von dem Transponder übernommen werden sollen.
Definition: studio_setup_structs.h:1331
uint8_t flags
Flags, die die nachfolgenden Eigenschaften angeben.
Definition: studio_setup_structs.h:1323
uint8_t facilityCodeStart
Gibt die Position der Start-Hex-Ziffer des Firmencodes an.
Definition: studio_setup_structs.h:1326
uint8_t outputLength
Gibt die Länge der Ausgabedaten an.
Definition: studio_setup_structs.h:1336
Diese Struktur dient der Spezifikation, bei Angabe eines Hitag-Transponders, der zu verwendenden Segm...
Definition: studio_setup_structs.h:299
uint8_t tpMode2
Siehe Beschreibung zu tpMode1. Hier für einen zweiten Mode.
Definition: studio_setup_structs.h:304
uint8_t tpMode1
Gibt den Modus des Wertes an.
Definition: studio_setup_structs.h:301
uint8_t tpSegment2
Siehe Beschreibung zu tpSegment1. Hier für ein zweites Segment.
Definition: studio_setup_structs.h:303
uint8_t tpSegment3
Siehe Beschreibung zu tpSegment1. Hier für ein drittes Segment.
Definition: studio_setup_structs.h:305
uint8_t tpMode3
Siehe Beschreibung zu tpMode1. Hier für einen dritten Mode.
Definition: studio_setup_structs.h:306
uint8_t tpSegment1
Gibt das erste Segment an, aus dem der Wert gelesen / oder in den der Wert geschieben werden soll.
Definition: studio_setup_structs.h:300
Diese Struktur dient der Spezifikation, bei Angabe eines JavaCard Transponders in den globalen Einste...
Definition: studio_setup_structs.h:858
uint8_t outputFormat
Gibt das abzulegende Werteformat an.
Definition: studio_setup_structs.h:867
uint16_t outputLength
Gibt die abzulegende Werteformatlänge an.
Definition: studio_setup_structs.h:875
uint16_t rwOffset
Offset in den Block.
Definition: studio_setup_structs.h:865
uint16_t rwLength
Anzahl der zu lesenden Datenbytes.
Definition: studio_setup_structs.h:866
uint8_t rwBlock
Nummer des zu verwendenden Blocks.
Definition: studio_setup_structs.h:864
uint8_t rwFlags
Gibt durch Flags folgendes an.
Definition: studio_setup_structs.h:859
Diese Struktur dient der Spezifikation, bei Angabe eines Legic Advant Transponders in den globalen Ei...
Definition: studio_setup_structs.h:484
uint16_t crcAddress
Position des CRC.
Definition: studio_setup_structs.h:508
uint8_t outputFormat
Gibt das abzulegende Werteformat an.
Definition: studio_setup_structs.h:509
uint16_t outputLength
Gibt die abzulegende Werteformatlänge an.
Definition: studio_setup_structs.h:517
uint16_t rwOffset
Position des zuerst gelesenen Datenbytes.
Definition: studio_setup_structs.h:498
uint16_t rwLength
Anzahl zu lesender Datenbytes.
Definition: studio_setup_structs.h:499
uint8_t rwSegment
Gibt das zu verwendende Segment an.
Definition: studio_setup_structs.h:496
uint8_t rwType
Zu Lesender Wertetyp.
Definition: studio_setup_structs.h:485
uint8_t crcCheck
Art der CRC-Prüfung.
Definition: studio_setup_structs.h:502
uint8_t kghSearch[13]
Zu suchende Bytefolge für den Kaba Group Header.
Definition: studio_setup_structs.h:500
uint8_t kghSearchLength
Länge der zu suchenden Bytefolge des Kaba Group Header.
Definition: studio_setup_structs.h:501
uint8_t rwFlags
Enthält zusätzliche Flags.
Definition: studio_setup_structs.h:492
Diese Struktur dient der Spezifikation, bei Angabe eines Legic Advant Transponders in den globalen Ei...
Definition: studio_setup_structs.h:369
uint16_t crcAddress
Position des CRC.
Definition: studio_setup_structs.h:425
uint16_t pos
Position des zuerst gelesenen Datenbytes.
Definition: studio_setup_structs.h:372
uint8_t valType
Zu Lesender Wertetyp.
Definition: studio_setup_structs.h:417
uint8_t format
Ablageformat.
Definition: studio_setup_structs.h:374
uint8_t kghSearch[13]
Zu suchende Bytefolge für den Kaba Group Header.
Definition: studio_setup_structs.h:426
uint8_t formatLength
Gibt die abzulegende Werteformatlänge an.
Definition: studio_setup_structs.h:381
uint8_t flags
Enthält zusätzliche Flags.
Definition: studio_setup_structs.h:428
uint8_t typeFlags
Enthält die gewünschten Ausweistypen und zusätzliche Flags.
Definition: studio_setup_structs.h:386
uint8_t length
Anzahl zu lesender Datenbytes.
Definition: studio_setup_structs.h:373
uint8_t kghSearchLength
Länge der zu suchenden Bytefolge des Kaba Group Header.
Definition: studio_setup_structs.h:427
uint8_t segment
Gibt das zu verwendende Segment an.
Definition: studio_setup_structs.h:370
Diese Struktur dient der Spezifikation, bei Angabe eines MIFARE Desfire Transponders in den globalen ...
Definition: studio_setup_structs.h:555
uint8_t outputFormat
Gibt das abzulegende Werteformat an.
Definition: studio_setup_structs.h:593
uint16_t outputLength
Gibt die abzulegende Werteformatlänge an.
Definition: studio_setup_structs.h:601
uint16_t rwOffset
Offset in die Daten der Datei.
Definition: studio_setup_structs.h:566
uint16_t rwLength
Anzahl der zu lesenden Datenbytes aus der Datei.
Definition: studio_setup_structs.h:567
uint8_t fileType
Type der Datei.
Definition: studio_setup_structs.h:568
uint8_t applicationKey[32]
Zu verwendender Anwendungsschlüssels.
Definition: studio_setup_structs.h:585
uint8_t communicationMode
Modus der Kommunikation zwischen Ausweis und Leser.
Definition: studio_setup_structs.h:573
uint8_t keyNumber
Nummer des zu verwendenden Schlüssels.
Definition: studio_setup_structs.h:579
uint8_t cryptType
Typ der Verschlüsselung.
Definition: studio_setup_structs.h:586
uint32_t applicationNumber
Nummer der zu verwendenden Applikation.
Definition: studio_setup_structs.h:564
uint8_t keyFlags
Passwortflags.
Definition: studio_setup_structs.h:580
uint8_t fileNumber
Nummer der zu verwendenden Datei.
Definition: studio_setup_structs.h:565
uint8_t rwFlags
Gibt durch Flags folgendes an.
Definition: studio_setup_structs.h:556
Diese Struktur dient der Spezifikation, bei Angabe eines MIFARE-Transponders, des zu verwendenden Sek...
Definition: studio_setup_structs.h:315
uint8_t securityLevel
Gibt den zu verwendenden Security-Level des MIFARE Plus Ausweises an.
Definition: studio_setup_structs.h:322
uint8_t cut
Gibt im oberen Nibble die Startposition des ersten zu lesenden Bytes der 16 möglichen an.
Definition: studio_setup_structs.h:319
uint8_t mode
Oberes Nibble beinhaltet oben definierte Flags für das Datenformat, unteres die feste Längenangabe.
Definition: studio_setup_structs.h:317
uint8_t sectorBlock
Gibt im oberen Nibble den Sektor, im unteren den Block an, aus dem der Wert gelesen / oder in den der...
Definition: studio_setup_structs.h:316
uint8_t passwordMode
Gibt den zu verwendenden Passwortbereich an.
Definition: studio_setup_structs.h:321
Diese Struktur dient der Spezifikation, bei Angabe eines MIFARE Plus Transponders in den globalen Ein...
Definition: studio_setup_structs.h:654
uint8_t outputFormat
Gibt das abzulegende Werteformat an.
Definition: studio_setup_structs.h:690
uint8_t passwordB_AES[16]
Zu verwendendes Passwort B.
Definition: studio_setup_structs.h:687
uint16_t outputLength
Gibt die abzulegende Werteformatlänge an.
Definition: studio_setup_structs.h:698
uint8_t rwOffset
Offset in den Datenblock.
Definition: studio_setup_structs.h:665
uint16_t rwLength
Anzahl der zu lesenden Datenbytes aus dem Sektor/Block.
Definition: studio_setup_structs.h:666
uint8_t passwordA_Crypto1[6]
Zu verwendendes Passwort A für Crypto 1 (nur im Security Level 1/2)
Definition: studio_setup_structs.h:683
uint8_t passwordB_Crypto1[6]
Zu verwendendes Passwort B für Crypto 1 (nur im Security Level 1/2)
Definition: studio_setup_structs.h:684
uint8_t instID[16]
Zu verwendender Installation Identifier im SL 3 bei Random UID.
Definition: studio_setup_structs.h:689
uint8_t rwBlock
Nummer des zu verwendenden Blocks.
Definition: studio_setup_structs.h:664
uint8_t passwordUsage
Passwortverwendung für Lesen / Schreiben.
Definition: studio_setup_structs.h:667
uint8_t rwSector
Nummer des zu verwendenden Sektors.
Definition: studio_setup_structs.h:663
uint8_t passwordFlags
Passwortflags.
Definition: studio_setup_structs.h:673
uint8_t rwFlags
Gibt durch Flags folgendes an.
Definition: studio_setup_structs.h:655
uint8_t passwordA_AES[16]
Zu verwendendes Passwort A im Security level 2 / 3.
Definition: studio_setup_structs.h:685
Diese Struktur dient der Spezifikation, bei Angabe eines MIFARE Ultralight Transponders in den global...
Definition: studio_setup_structs.h:736
uint8_t outputFormat
Gibt das abzulegende Werteformat an.
Definition: studio_setup_structs.h:757
uint16_t outputLength
Gibt die abzulegende Werteformatlänge an.
Definition: studio_setup_structs.h:765
uint8_t keyUsage
Verwendung des Schlüssels.
Definition: studio_setup_structs.h:745
uint16_t rwOffset
Offset in den Block.
Definition: studio_setup_structs.h:743
uint16_t rwLength
Anzahl der zu lesenden Datenbytes.
Definition: studio_setup_structs.h:744
uint8_t rwBlock
Nummer des zu verwendenden Blocks.
Definition: studio_setup_structs.h:742
uint8_t key[16]
Zu verwendender Schlüssel.
Definition: studio_setup_structs.h:756
uint8_t keyFlags
Passwortflags.
Definition: studio_setup_structs.h:751
uint8_t rwFlags
Gibt durch Flags folgendes an.
Definition: studio_setup_structs.h:737
Diese Struktur dient der Spezifikation, bei Angabe eines MyD Transponders in den globalen Einstellung...
Definition: studio_setup_structs.h:919
uint8_t outputFormat
Gibt das abzulegende Werteformat an.
Definition: studio_setup_structs.h:942
uint16_t outputLength
Gibt die abzulegende Werteformatlänge an.
Definition: studio_setup_structs.h:950
uint8_t keyUsage
Verwendung des Schlüssels.
Definition: studio_setup_structs.h:928
uint16_t rwBlock
Nummer des zu verwendenden Blocks.
Definition: studio_setup_structs.h:925
uint16_t rwOffset
Offset in den Block.
Definition: studio_setup_structs.h:926
uint16_t rwLength
Anzahl der zu lesenden Datenbytes.
Definition: studio_setup_structs.h:927
uint8_t keyA[8]
Zu verwendender Schlüssel A.
Definition: studio_setup_structs.h:940
uint8_t keyFlags
Passwortflags.
Definition: studio_setup_structs.h:934
uint8_t rwFlags
Gibt durch Flags folgendes an.
Definition: studio_setup_structs.h:920
uint8_t keyB[8]
Zu verwendender Schlüssel B.
Definition: studio_setup_structs.h:941
Diese Struktur dient der Spezifikation, bei Angabe eines Q5 Transponders in den globalen Einstellunge...
Definition: studio_setup_structs.h:1256
uint8_t outputFormat
Gibt das abzulegende Werteformat an.
Definition: studio_setup_structs.h:1279
uint16_t outputLength
Gibt die abzulegende Werteformatlänge an.
Definition: studio_setup_structs.h:1287
uint8_t keyUsage
Verwendung des Schlüssels.
Definition: studio_setup_structs.h:1265
uint16_t rwBlock
Nummer des zu verwendenden Blocks.
Definition: studio_setup_structs.h:1262
uint16_t rwOffset
Offset in den Block.
Definition: studio_setup_structs.h:1263
uint16_t rwLength
Anzahl der zu lesenden Datenbytes.
Definition: studio_setup_structs.h:1264
uint8_t keyA[8]
Zu verwendender Schlüssel A.
Definition: studio_setup_structs.h:1277
uint8_t keyFlags
Passwortflags.
Definition: studio_setup_structs.h:1271
uint8_t rwFlags
Gibt durch Flags folgendes an.
Definition: studio_setup_structs.h:1257
uint8_t keyB[8]
Zu verwendender Schlüssel B.
Definition: studio_setup_structs.h:1278
Diese Struktur enthaelt zusätzliche Informationen zu den Transponderkonfigurationen.
Definition: studio_setup_structs.h:1055
uint8_t structFlags
Flags für die strukturübergreifende Verarbeitung.
Definition: studio_setup_structs.h:1058
uint8_t count
Anzahl der Einträge in dem Offsetarray, was auf diese Struktur folgt.
Definition: studio_setup_structs.h:1064
uint8_t transponderType
Typ des Leseverfahrens.
Definition: studio_setup_structs.h:1063
uint8_t structSize
Größe dieser Struktur Diese stellt gleichzeitige eine "Art" Version und Grundoffset auf das folgende ...
Definition: studio_setup_structs.h:1056
Diese Struktur dient der Spezifikation, bei Angabe eines ISO Tags Transponders in den globalen Einste...
Definition: studio_setup_structs.h:1074
uint8_t facilityCode[8]
Gibt den Wert des Firmencodes an, gegen den der Wert des Firmencodes vom Transponder geprüft werden s...
Definition: studio_setup_structs.h:1125
uint8_t outputFormat
Gibt das Ablageformat der Daten von dem Transponder an.
Definition: studio_setup_structs.h:1144
uint8_t parityFlags02
Flags, die die nachfolgenden Eigenschaften angeben.
Definition: studio_setup_structs.h:1113
uint16_t parityStart02
Gibt die Position des Bits an, bei welchem der Paritätsbereich beginnt.
Definition: studio_setup_structs.h:1122
uint16_t cardDataNumberOfBits
Gibt die Anzahl der Bits der Kartendaten an.
Definition: studio_setup_structs.h:1138
uint8_t parityFlags01
Flags, die die nachfolgenden Eigenschaften angeben.
Definition: studio_setup_structs.h:1101
uint16_t numberOfBits
Gibt die Anzahl der Bits an, die eingestellt werden können, wenn das individuelle Bitformat gewählt i...
Definition: studio_setup_structs.h:1099
uint8_t clsWireActiveState
Gibt den Zustand der Steuerleitung an, wenn diese aktiv ist (sofern vorhanden; siehe flags-Bit1).
Definition: studio_setup_structs.h:1082
uint8_t bitFormat
Gibt das Bit-Format (Anzahl der vom Transponder gelieferten Bits) des Transponders an.
Definition: studio_setup_structs.h:1087
uint16_t cardDataBitPos
Gibt die Position des Startbits der Kartendaten an.
Definition: studio_setup_structs.h:1137
uint16_t parityEnd01
Gibt die Position des Bits an, bei welchem der Paritätsbereich endet.
Definition: studio_setup_structs.h:1111
uint8_t outputData
Gibt an, welche Daten von dem Transponder übernommen werden sollen.
Definition: studio_setup_structs.h:1139
uint8_t facilityCodeFormat
Gibt das Format des eingegebenen Firmencodes an.
Definition: studio_setup_structs.h:1126
uint8_t flags
Flags, die die nachfolgenden Eigenschaften angeben.
Definition: studio_setup_structs.h:1075
uint16_t facilityCodeBitPos
Gibt die Position des Startbits des Firmencodes an.
Definition: studio_setup_structs.h:1135
uint8_t outputLength
Gibt die Länge der Ausgabedaten an.
Definition: studio_setup_structs.h:1153
uint16_t parityBitPos01
Gibt die Position des Paritätsbits an.
Definition: studio_setup_structs.h:1109
uint16_t parityEnd02
Gibt die Position des Bits an, bei welchem der Paritätsbereich endet.
Definition: studio_setup_structs.h:1123
uint16_t parityStart01
Gibt die Position des Bits an, bei welchem der Paritätsbereich beginnt.
Definition: studio_setup_structs.h:1110
uint16_t facilityCodeNumberOfBits
Gibt die Anzahl der Bits des Firmencodes an.
Definition: studio_setup_structs.h:1136
uint16_t parityBitPos02
Gibt die Position des Paritätsbits an.
Definition: studio_setup_structs.h:1121
Diese Struktur dient der Spezifikation, bei Angabe eines iCode Transponders in den globalen Einstellu...
Definition: studio_setup_structs.h:803
uint8_t outputFormat
Gibt das abzulegende Werteformat an.
Definition: studio_setup_structs.h:812
uint16_t outputLength
Gibt die abzulegende Werteformatlänge an.
Definition: studio_setup_structs.h:820
uint16_t rwOffset
Offset in den Block.
Definition: studio_setup_structs.h:810
uint16_t rwLength
Anzahl der zu lesenden Datenbytes.
Definition: studio_setup_structs.h:811
uint8_t rwBlock
Nummer des zu verwendenden Blocks.
Definition: studio_setup_structs.h:809
uint8_t rwFlags
Gibt durch Flags folgendes an.
Definition: studio_setup_structs.h:804
Diese Struktur enthält die ggf.
Definition: studio_setup_structs.h:2789
uint8_t flags
Bitfeld gibt an welche Variablen gesetzt werden sollen.
Definition: studio_setup_structs.h:2790
char value[8][21]
Zu setzender Standardwert der Variablen.
Definition: studio_setup_structs.h:2791
Diese Struktur enthält die Informationen für die Behandlung eines Vibrationssensors.
Definition: studio_setup_structs.h:2770
uint32_t level
Wert für die Erkennung einer ausgelösten Vibration.
Definition: studio_setup_structs.h:2772
uint16_t timeout
Erkennungszeitraum in Sekunden.
Definition: studio_setup_structs.h:2773
uint8_t useAs
Eingangsverwendung als ...
Definition: studio_setup_structs.h:2771
uint8_t invokeInputChain[2]
auszuführende Ketten eine für Start und eine für Stopp der Vibration
Definition: studio_setup_structs.h:2774
SetupType
Da die Setupdateien für unterschiedliche Geräte sein können, wird ein mapping des Gerätetypes auf den...
Definition: studio_setup_structs.h:132
@ ZK_MasterIV
ZK-MasterIV.
@ Flex_MasterIV
Flex-MasterIV.
@ IPC_Extension
IPC-Extensions (Vario 5.7, Vario 10, Q7, Vario 10 - 17, IPC EVO 12.1 - 24)
@ PZE_MasterIV
PZE-MasterIV & Basic.
@ Mobil_MasterIV
Mobil-MasterIV.
@ EVO_2_8_Pure
EVO 2.8 Pure / EVO 3.5 Pure / EVO 5.0 Pure.
@ EVO_4_3
EVO 4.3 / EVO 4.6 FlexKey.
@ Timeboy_TBDock
Dockingstation-V2.
@ EVO_3_5_Universal
EVO 3.5 Universal.
@ Timeboy_Mobil_PZE
Timeboy-Mobil-PZE.
@ BDE_MasterIV
BDE-MasterIV.
@ Mobil_TBDock
Fahrzeugdatenlogger-V2.
@ Exklusiv_LineIV
Exklusiv-Line IV.
@ AE_MasterIV
AE-MasterIV.
@ Timeboy_MasterIV
TimeboyIV.
EnumSystemMessageType
Definition: studio_setup_structs.h:3235
@ Information
1 = Information
struct StructEventTimers PowerEventTimers
EnumSystemMessageErrorId
Definition: studio_setup_structs.h:3247
EnumSystemMessageInformationId
Definition: studio_setup_structs.h:3241
@ GetListPerHttp
100 = Übernahme von Listen per HTTP
struct StructPowerMemo PowerMemo
Diese Struktur enthält die Einstellungen des Memofelds der Energieverwaltung.
struct StructPowerFlags PowerFlags
struct StructPowerSetupNode PowerSetupNode
Diese Struktur enthält Einstellungen und Adressen der Energieschemen.
EnumAutoKeyWeekday
Enumeration zur Definition der Wochentage, an denen automatisch eine Funktionen ausgelöst werden soll...
Definition: studio_setup_structs.h:92
@ Tuesday
Bit 2 - Dienstag.
@ Thursday
Bit 4 - Donnerstag.
@ Wednesday
Bit 3 - Mittwoch.
@ Saturday
Bit 6 - Samstag.
EnumAutoKeyFunction
Enumeration zur Definition der automatisch zu aktivierenden Funktion.
Definition: studio_setup_structs.h:66
@ Key_F2
Aktivierung der Funktion 2.
@ LastKey
Letzte ausgewählte Funktion aktivieren.
@ Key_F15
Aktivierung der Funktion 15.
@ Key_F8
Aktivierung der Funktion 8.
@ Key_F12
Aktivierung der Funktion 12.
@ Key_F11
Aktivierung der Funktion 11.
@ None
Keine Funktion auslösen.
@ LastKey_F1_F2
Letzte Funktion (F1 oder F2) aktivieren.
@ Key_F7
Aktivierung der Funktion 7.
@ Key_F13
Aktivierung der Funktion 13.
@ Key_F3
Aktivierung der Funktion 3.
@ Key_F14
Aktivierung der Funktion 14.
@ Key_F5
Aktivierung der Funktion 5.
@ MainMenu
Springen zum Hauptmenü.
@ Key_F10
Aktivierung der Funktion 10.
@ Key_F1
Aktivierung der Funktion 1.
@ Key_F4
Aktivierung der Funktion 4.
@ Key_F9
Aktivierung der Funktion 9.
@ Key_F6
Aktivierung der Funktion 6.
struct StructPowerSetup PowerSetup
Diese Struktur enthält Einstellungen aller Module.
struct StructPowerState PowerState
struct StructPowerProperties PowerProperties
Diese Struktur enthält die wichtigsten Grundeinstellungen des Energiemanagements.
struct StructPowerModule PowerModule
Diese Struktur enthält Einstellungen des einzenlen Moduls.
struct StructPowerEvent PowerEvent
Diese Struktur enthält die Definition und Einstellungen eines Events.
Definition: studio_setup_structs.h:3252
EnumSystemMessageErrorId error
Definition: studio_setup_structs.h:3255
EnumSystemMessageInformationId information
Definition: studio_setup_structs.h:3254
uint8_t param1
Definition: studio_setup_structs.h:3253