Datafox DFCom - API  04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
StructTransponderMifareDesfire Strukturreferenz

Diese Struktur dient der Spezifikation, bei Angabe eines MIFARE Desfire 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 ...
 
uint32_t applicationNumber {}
 Nummer der zu verwendenden Applikation. Mehr ...
 
uint8_t fileNumber {}
 Nummer der zu verwendenden Datei. Mehr ...
 
uint16_t rwOffset {}
 Offset in die Daten der Datei. Mehr ...
 
uint16_t rwLength {}
 Anzahl der zu lesenden Datenbytes aus der Datei. Mehr ...
 
uint8_t fileType {}
 Type der Datei. Mehr ...
 
uint8_t communicationMode {}
 Modus der Kommunikation zwischen Ausweis und Leser. Mehr ...
 
uint8_t keyNumber {}
 Nummer des zu verwendenden Schlüssels. Mehr ...
 
uint8_t keyFlags {}
 Passwortflags. Mehr ...
 
uint8_t applicationKey [32] {}
 Zu verwendender Anwendungsschlüssels. Mehr ...
 
uint8_t cryptType {}
 Typ der Verschlüsselung. Mehr ...
 
uint8_t outputFormat {}
 Gibt das abzulegende Werteformat an. Mehr ...
 
uint16_t outputLength {}
 Gibt die abzulegende Werteformatlänge an. Mehr ...
 

Ausführliche Beschreibung

Diese Struktur dient der Spezifikation, bei Angabe eines MIFARE Desfire Transponders in den globalen Einstellungen, des zu verwendenden Segments, Ablageformates sowie der Auswahl.

Dokumentation der Felder

◆ applicationKey

uint8_t applicationKey[32] {}

Zu verwendender Anwendungsschlüssels.

◆ applicationNumber

uint32_t applicationNumber {}

Nummer der zu verwendenden Applikation.

◆ communicationMode

uint8_t communicationMode {}

Modus der Kommunikation zwischen Ausweis und Leser.

Wert Bedeutung
0 Plain
1 MACed
2 Crypt

◆ cryptType

uint8_t cryptType {}

Typ der Verschlüsselung.

Wert Bedeutung
0 DF4 (16 Byte Schlüssel)
1 TDES (16 Byte Schlüssel)
2 AES (16 Byte Schlüssel)
3 3KTDES (24 Byte Schlüssel)

◆ fileNumber

uint8_t fileNumber {}

Nummer der zu verwendenden Datei.

◆ fileType

uint8_t fileType {}

Type der Datei.

Wert Bedeutung
0 Standard
1 Backup

◆ keyFlags

uint8_t keyFlags {}

Passwortflags.

Bit Bedeutung (wenn gesetzt)
1 Passwort liegt im verschlüsselten Format vor
2-8 -FREI-

◆ keyNumber

uint8_t keyNumber {}

Nummer des zu verwendenden Schlüssels.

◆ outputFormat

uint8_t outputFormat {}

Gibt das abzulegende Werteformat an.

Wert Bedeutung
0 Dezimal
1 Hexadezimal
2 ASCII
3 Hexadezimal gedreht
4 Dezimal gedreht

◆ outputLength

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

◆ rwFlags

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-

◆ rwLength

uint16_t rwLength {}

Anzahl der zu lesenden Datenbytes aus der Datei.

◆ rwOffset

uint16_t rwOffset {}

Offset in die Daten der Datei.


Die Dokumentation für diese Struktur wurde erzeugt aufgrund der Datei:

© 2003-2021 Datafox GmbH