Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis
Funktionsaufruf
int
vhl_select(
int Handle,
word CardTypeMask,
bool Reselect,
bool AllowConfig,
byte * CardType,
int * Status
);
Tabelle 6- 10 Beschreibung der Parameter
Parameter
vhl_select
Rückgabewert
6.2.1.9

vhl_get_snr

Die Funktion gibt die Seriennummer der gerade ausgewählten Karte zurück. Wenn die
Funktion "vhl_select" zuvor nicht erfolgreich ausgeführt werden konnte oder die Karte sich
nicht mehr im Antennenfeld befindet, wird der Rückgabewert
"CARD_NOT_SELECTED_ERR" (Status-Code "0x0102") zurückgegeben. In diesem Fall
wird eine undefinierte Seriennummer zurückgegeben. Beachten Sie, dass das
niederwertigste Byte der Seriennummer zuerst ausgegeben wird. In der Regel wird bei
RF200-/RF300-Readern immer das höchstwertige Byte zuerst ausgegeben.
SIMATIC RF1000
Betriebsanleitung, 02/2019, C79000-G8900-C432-04
Beschreibung
Mit dem Parameter wählen Sie eine im Antennenfeld befindliche Karte aus.
Handle
Der von der Funktion "brp_open_usb_session" zurückgelieferte Sitzungs-
schlüssel.
CardTypeMask
Mit diesem Parameter legen Sie die Kartenfamilie fest, die erkannt werden
soll. Wenn alle Kartenfamilien erkennt werden sollen, setzen Sie den Pa-
rameter auf den Wert "0xFFFF".
Reselect
Der Parameter bestimmt, ob die Karte neu ausgewählt werden soll.
AllowConfig
Dieser Wert ist "true", wenn eine Konfigurationskarte eingelesen werden
soll. Im Normalbetrieb muss der Wert "false" gesetzt werden, um eine un-
beabsichtigte Übernahme der Reader-Konfiguration zu vermeiden.
CardType
Der zurückgegebene Wert bezeichnet den Kartentyp.
Status
OK
NOTAG_ERR
HF_ERR
HW_ERR
CONFCARD_READ
Weitere Informationen zu dem Reader-Status, finden Sie im Kapitel
"Status-Codes (Seite 46)".
BRP_OK
Weitere Informationen zu den Rückgabewerten, finden Sie im Kapitel
"Rückgabewerte (Seite 34)".
6.2 Programmierung über die USB-Schnittstelle
Programmierung
27
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic rf1060rSimatic rf1070r

Inhaltsverzeichnis