![]() |
Datafox DFCom - API
04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
|
Struktur zur Definition der Flash-Struktur. Mehr ...
#include <studio_setup_structs.h>
Datenfelder | |
uint16_t | version {} |
Kommunikationsversionsnummer des Setup. (16bit, seit Studio 04.02.02.08 fix 0x0204) Mehr ... | |
uint32_t | config {} |
Verwendeter absoluter Adressoffset. Bis Studio 04.03.11 war Big-Endien. Mehr ... | |
uint8_t | headline [18] {} |
Kopfzeile im Hauptmenü (17 Zeichen + Nullterminie) Mehr ... | |
uint32_t | listStruct {} |
Startadresse Listenbeschreibung. Mehr ... | |
uint32_t | list [20] {} |
Adresse der Daten der Liste Nr. 0 im Flash. Die weiteren Adressen sind nachfolgend gespeichert. z.B. Adresse von Liste Nr. 4: P_LIST_0 + 4 * sizeof(uint32_t) Mehr ... | |
uint32_t | dataStruct {} |
Kopie von P_DAT_STRUCT, um Fehler von ATmega zu umgehen. Mehr ... | |
uint32_t | flashSizeSUS {} |
Größe der Flashdaten. Mehr ... | |
uint32_t | inputChainSizeMDE {} |
Größe der MDE-Eingabeketten. Mehr ... | |
uint32_t | inputChainSizeEntrance {} |
Größe der Eingabekette der Zutrittskontrolle. Mehr ... | |
uint8_t | listKeyField [20] {} |
Für alle 20 möglichen LSBs je ein Byte für ein Schlüsselfeld reservieren. 0=Keines zugewiesen, 1..MAX_FIELDS+1=Feldindex. Mehr ... | |
StructAutoKeys | autoKeys |
Tastenumschaltung. Mehr ... | |
uint32_t | studioVersion {} |
Ab: 03.01.30.00; Es werden in vier Byte die Versionsnummer des Studio mit Buildnumber abgelegt. Mehr ... | |
SetupType | setupType { SetupType::AEIII_Plus } |
Ab: 03.01.31.00; Es wird in einem Byte der Setuptyp abgespeichert, für welche Geräte dieses Setup verwendet wird. Mehr ... | |
uint32_t | listAccess {} |
Zeiger auf Strukturen der Zutrittskontrolle: FW 04.01.01. Mehr ... | |
uint32_t | inputChainAccess {} |
Zeiger auf Strukturen der Zutrittskontrolleingabeketten : FW 04.01.01. Mehr ... | |
uint16_t | fileVersion {} |
Ab: 04.01.06.09; Es wird eine Dateiversion der Form 0xDF01 (16kByte Setupspeicher), 0xDF02 (48kByte Setupspeicher) abgelegt. Mehr ... | |
uint32_t | headerSize {} |
Ab: 04.02.03/04; sizeof(TAESHeader) für die aktuell verwendete Headerstruktur. Mehr ... | |
uint32_t | extendedSize {} |
Ab: 04.02.03/04; Größe des erweiterten Speicherbereichs. Mehr ... | |
uint32_t | libraryVersion {} |
Ab: 04.03.14/06; Es wird in vier Byte die Versionsnummer der zur Übertragung benutzten Version der Kommunikationsbibliothek (DFCom) inkl. Buildnummer abgelegt. Mehr ... | |
Struktur zur Definition der Flash-Struktur.
Beinhaltet Versionsinformationen und die Zeiger, die im EEPROM-Bereich liegen und auf das Flash verweisen.
StructAutoKeys autoKeys |
Tastenumschaltung.
uint32_t config {} |
Verwendeter absoluter Adressoffset. Bis Studio 04.03.11 war Big-Endien.
uint32_t dataStruct {} |
Kopie von P_DAT_STRUCT, um Fehler von ATmega zu umgehen.
uint32_t extendedSize {} |
Ab: 04.02.03/04; Größe des erweiterten Speicherbereichs.
uint16_t fileVersion {} |
Ab: 04.01.06.09; Es wird eine Dateiversion der Form 0xDF01 (16kByte Setupspeicher), 0xDF02 (48kByte Setupspeicher) abgelegt.
uint32_t flashSizeSUS {} |
Größe der Flashdaten.
uint32_t headerSize {} |
Ab: 04.02.03/04; sizeof(TAESHeader) für die aktuell verwendete Headerstruktur.
uint8_t headline[18] {} |
Kopfzeile im Hauptmenü (17 Zeichen + Nullterminie)
uint32_t inputChainAccess {} |
Zeiger auf Strukturen der Zutrittskontrolleingabeketten : FW 04.01.01.
uint32_t inputChainSizeEntrance {} |
Größe der Eingabekette der Zutrittskontrolle.
uint32_t inputChainSizeMDE {} |
Größe der MDE-Eingabeketten.
uint32_t libraryVersion {} |
Ab: 04.03.14/06; Es wird in vier Byte die Versionsnummer der zur Übertragung benutzten Version der Kommunikationsbibliothek (DFCom) inkl. Buildnummer abgelegt.
uint32_t list[20] {} |
Adresse der Daten der Liste Nr. 0 im Flash. Die weiteren Adressen sind nachfolgend gespeichert. z.B. Adresse von Liste Nr. 4: P_LIST_0 + 4 * sizeof(uint32_t)
uint32_t listAccess {} |
Zeiger auf Strukturen der Zutrittskontrolle: FW 04.01.01.
uint8_t listKeyField[20] {} |
Für alle 20 möglichen LSBs je ein Byte für ein Schlüsselfeld reservieren. 0=Keines zugewiesen, 1..MAX_FIELDS+1=Feldindex.
uint32_t listStruct {} |
Startadresse Listenbeschreibung.
SetupType setupType { SetupType::AEIII_Plus } |
Ab: 03.01.31.00; Es wird in einem Byte der Setuptyp abgespeichert, für welche Geräte dieses Setup verwendet wird.
uint32_t studioVersion {} |
Ab: 03.01.30.00; Es werden in vier Byte die Versionsnummer des Studio mit Buildnumber abgelegt.
uint16_t version {} |
Kommunikationsversionsnummer des Setup. (16bit, seit Studio 04.02.02.08 fix 0x0204)