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

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

#include <studio_setup_structs.h>

Datenfelder

uint8_t segment {}
 Gibt das zu verwendende Segment an. Mehr ...
 
uint16_t pos {}
 Position des zuerst gelesenen Datenbytes. Mehr ...
 
uint8_t length {}
 Anzahl zu lesender Datenbytes. Mehr ...
 
uint8_t format {}
 Ablageformat. Mehr ...
 
uint8_t formatLength {}
 Gibt die abzulegende Werteformatlänge an. Mehr ...
 
uint8_t typeFlags {}
 Enthält die gewünschten Ausweistypen und zusätzliche Flags. Mehr ...
 
uint8_t valType {}
 Zu Lesender Wertetyp. Mehr ...
 
uint16_t crcAddress {}
 Position des CRC. Mehr ...
 
uint8_t kghSearch [13] {}
 Zu suchende Bytefolge für den Kaba Group Header. Mehr ...
 
uint8_t kghSearchLength {}
 Länge der zu suchenden Bytefolge des Kaba Group Header. Mehr ...
 
uint8_t flags {}
 Enthält zusätzliche Flags. Mehr ...
 

Ausführliche Beschreibung

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

Diese Struktur wird verwendet um globale Angaben für Legic Advant Ausweise in der Firmwareversion 04.02.02 aufzunehmen. Ab Version 04.02.03 wird auf die StructTransponderLegicAdvant ausgewichen.

Dokumentation der Felder

◆ crcAddress

uint16_t crcAddress {}

Position des CRC.

◆ flags

uint8_t flags {}

Enthält zusätzliche Flags.

Bit Bedeutung (wenn gesetzt)
1 Suche nach Kaba Group Header
Nur bei Ausweisen vom Typ Legic Prime.
n -FREI-

◆ format

uint8_t format {}

Ablageformat.

Format Bedeutung
0 Dezimal
1 Hexadezimal
2 ASCII
3 Hexadezimal gedreht

◆ formatLength

uint8_t formatLength {}

Gibt die abzulegende Werteformatlänge an.

Länge Bedeutung
0 keine feste Länge
n Anzahl Zeichen ggf. mit Vornullen auffüllen

◆ kghSearch

uint8_t kghSearch[13] {}

Zu suchende Bytefolge für den Kaba Group Header.

◆ kghSearchLength

uint8_t kghSearchLength {}

Länge der zu suchenden Bytefolge des Kaba Group Header.

◆ length

uint8_t length {}

Anzahl zu lesender Datenbytes.

◆ pos

uint16_t pos {}

Position des zuerst gelesenen Datenbytes.

◆ segment

uint8_t segment {}

Gibt das zu verwendende Segment an.

Segment 0 bedeutet, dass der Ausweis nicht segmentiert ist.

◆ typeFlags

uint8_t typeFlags {}

Enthält die gewünschten Ausweistypen und zusätzliche Flags.

  • Bit 8 und 7 (Maske 0xC0) beinhaltet den Ausweistyp
    Wert Bedeutung
    0 nur Advant-Ausweise
    1 nur Prime-Ausweise
    2 Advant- und Prime-Ausweise
    3 -FREI-
  • Bit 6 und 5 (Maske 0x30) CRC-Prüfung
    Wert Bedeutung
    0 keine Prüfung
    1 8-Bit
    2 16-Bit
    3 -FREI-
  • Bit 4
    Wert Bedeutung
    1 Access Segment Definition aktiv
  • Bit 3
    Wert Bedeutung
    1 ISO14443-Ausweis zugelassen
  • Bit 2
    Wert Bedeutung
    1 ISO15693-Ausweis zugelassen
  • Bit 1
    Wert Bedeutung
    1 Seriennummern von Prime-Ausweisen im Advant-Format liefern

◆ valType

uint8_t valType {}

Zu Lesender Wertetyp.

Wert Bedeutung
0 Seriennummer
1 freie Dateiauswahl
2 Kaba Group Header von Prime-Ausweisen lesen
3 Segment mittels Suche finden
>3 -FREI-

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

© 2003-2021 Datafox GmbH