Tabelle 7-14 Beschreibung der Parameter
Parameter
vhl_is_selected
Rückgabewert
7.2.1.13
vhl_read
Diese Funktion liest den Speicherbereich aus, der in einer vorher im Reader hinterlegten VHL-
Funktion hinterlegt ist. Über den Parameter "VHLFile" wird die im Reader hinterlegte VHL-
Funktion referenziert. Mit der ab Werk im Reader hinterlegten Konfiguration können Sie über
"VHLFile = 255" einen ISO 15693-Transponder ab der Adresse 0 auslesen.
Wenn sich eine Karte im Antennenfeld befindet und die Funktion abgeschlossen wurde, wird
der Status "OK" zurückgegeben.
Beachten Sie, dass diese Funktion immer den Rückgabewert "CARD_NOT_SELECTED_ERR"
zurückgibt, wenn dem Reader eine Karte angezeigt wird, ohne dass zuvor die Funktion
"vhl_select" ausgeführt worden ist.
Funktionsaufruf
int
vhl_read(
int Handle,
byte VHLFile,
word Address,
word Length,
byte * Data,
int * Status
);
SIMATIC RF1000
Betriebsanleitung, 05/2023, C79000-G8900-C432-10
7.2 Programmierung über die USB-/RS232-Schnittstelle (über DLL-Funktionen)
Beschreibung
Dieser Funktionsaufruf überprüft, ob die bei der letzten Ausführung der Funk‐
tion "vhl_select" ausgewählte Karte, sich noch oder wieder im Antennenfeld
befindet.
Handle
Der von der Funktion "brp_open_usb_session" oder "brp_open_serial_session"
zurückgelieferte Sitzungsschlüssel.
Status
•
OK
•
CARD_NOT_SELECTED_ERR
Ausführliche Informationen zu dem Reader-Status, finden Sie im Kapitel "Sta‐
tus-Codes (Seite 67)".
•
BRP_OK
Weitere Informationen zu den Rückgabewerten, finden Sie im Kapitel "Rück‐
gabewerte (Seite 53)".
Programmierung
47