![]() |
Datafox DFCom - API
04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
|
Diese Struktur dient der Spezifikation, bei Angabe eines MIFARE Plus Transponders in den globalen Einstellungen, des zu verwendenden Segments, Ablageformates sowie der Auswahl. Mehr ...
#include <studio_setup_structs.h>
Datenfelder | |
uint8_t | rwFlags {} |
Gibt durch Flags folgendes an. Mehr ... | |
uint8_t | rwSector {} |
Nummer des zu verwendenden Sektors. Mehr ... | |
uint8_t | rwBlock {} |
Nummer des zu verwendenden Blocks. Mehr ... | |
uint8_t | rwOffset {} |
Offset in den Datenblock. Mehr ... | |
uint16_t | rwLength {} |
Anzahl der zu lesenden Datenbytes aus dem Sektor/Block. Mehr ... | |
uint8_t | passwordUsage {} |
Passwortverwendung für Lesen / Schreiben. Mehr ... | |
uint8_t | passwordFlags {} |
Passwortflags. Mehr ... | |
uint8_t | passwordA_Crypto1 [6] {} |
Zu verwendendes Passwort A für Crypto 1 (nur im Security Level 1/2) Mehr ... | |
uint8_t | passwordB_Crypto1 [6] {} |
Zu verwendendes Passwort B für Crypto 1 (nur im Security Level 1/2) Mehr ... | |
uint8_t | passwordA_AES [16] {} |
Zu verwendendes Passwort A im Security level 2 / 3. Mehr ... | |
uint8_t | passwordB_AES [16] {} |
Zu verwendendes Passwort B. Mehr ... | |
uint8_t | instID [16] {} |
Zu verwendender Installation Identifier im SL 3 bei Random UID. Mehr ... | |
uint8_t | outputFormat {} |
Gibt das abzulegende Werteformat an. Mehr ... | |
uint16_t | outputLength {} |
Gibt die abzulegende Werteformatlänge an. Mehr ... | |
Diese Struktur dient der Spezifikation, bei Angabe eines MIFARE Plus Transponders in den globalen Einstellungen, des zu verwendenden Segments, Ablageformates sowie der Auswahl.
uint8_t instID[16] {} |
Zu verwendender Installation Identifier im SL 3 bei Random UID.
uint8_t outputFormat {} |
Gibt das abzulegende Werteformat an.
Wert | Bedeutung |
---|---|
0 | Dezimal |
1 | Hexadezimal |
2 | ASCII |
3 | Hexadezimal gedreht |
4 | Dezimal gedreht |
uint16_t outputLength {} |
Gibt die abzulegende Werteformatlänge an.
Länge | Bedeutung |
---|---|
0 | keine feste Länge |
n | Anzahl Zeichen ggf. mit Vornullen auffüllen |
uint8_t passwordA_AES[16] {} |
Zu verwendendes Passwort A im Security level 2 / 3.
Zu verwendender Virtual Card Polling Encryption key im SL 3 bei Random UID
uint8_t passwordA_Crypto1[6] {} |
Zu verwendendes Passwort A für Crypto 1 (nur im Security Level 1/2)
uint8_t passwordB_AES[16] {} |
Zu verwendendes Passwort B.
Zu verwendender Virtual Card Polling MAC key im SL 3 bei Random UID
uint8_t passwordB_Crypto1[6] {} |
Zu verwendendes Passwort B für Crypto 1 (nur im Security Level 1/2)
uint8_t passwordFlags {} |
Passwortflags.
Bit | Bedeutung (wenn gesetzt) |
---|---|
1 | für Lesen auch die Standardpasswörter verwenden |
2 | passwordA_Crypto1 liegt im verschlüsselten Format vor |
3 | passwordB_Crypto1 |
4 | passwordA_AES liegt im verschlüsselten Format vor |
5 | passwordB_AES liegt im verschlüsselten Format vor |
6 | instID liegt im verschlüsselten Format vor |
7-8 | -FREI- |
uint8_t passwordUsage {} |
Passwortverwendung für Lesen / Schreiben.
Wert | Bedeutung |
---|---|
0 | KeyA / KeyA |
1 | KeyA / KeyB |
2 | KeyB / KeyB |
uint8_t rwBlock {} |
Nummer des zu verwendenden Blocks.
uint8_t rwFlags {} |
Gibt durch Flags folgendes an.
Bit | Bedeutung (wenn gesetzt) |
---|---|
1 | UID lesen (Seriennummer) |
2 | echte UID bei Random UID Ausweisen lesen |
3 | UID auch von anderen MIFARE-Ausweisen lesen |
4 | UID mit einer Länge von 4 Byte liefern |
5-8 | -FREI- |
uint16_t rwLength {} |
Anzahl der zu lesenden Datenbytes aus dem Sektor/Block.
uint8_t rwOffset {} |
Offset in den Datenblock.
uint8_t rwSector {} |
Nummer des zu verwendenden Sektors.