Herunterladen Inhalt Inhalt Diese Seite drucken

Vhl_Get_Snr - Siemens SIMATIC RF1000 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC RF1000:
Inhaltsverzeichnis

Werbung

Programmierung
6.2 Programmierung über die USB-/RS232-Schnittstelle (über DLL-Funktionen)
CardTypeMask
0x0200 (Bit 10)
0x0800 (Bit 12)
0xFFFF
6.2.1.11

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.
Funktionsaufruf
int
vhl_get_snr(
int Handle,
byte * Snr,
byte * Length,
int * Status
);
Tabelle 6- 13 Beschreibung der Parameter
Parameter
vhl_get_snr
Rückgabewert
36
CardType
0xAX
0xCX
0xFF
Beschreibung
Dieser Funktionsaufruf gibt die Seriennummer der gerade ausgewählten
Karte zurück.
Handle
Der von der Funktion "brp_open_usb_session" oder
"brp_open_serial_session" zurückgelieferte Sitzungsschlüssel.
Snr
Seriennummer der Karte (LSB first)
Length
Länge der Seriennummer in Bytes
Status
OK
CARD_NOT_SELECTED_ERR
Weitere Informationen zu dem Reader-Status, finden Sie im Kapitel
"Status-Codes (Seite 57)".
BRP_OK
CARD_NOT_SELECTED_ERR
Weitere Informationen zu den Rückgabewerten, finden Sie im Kapitel
"Rückgabewerte (Seite 43)".
Protokolle/Kartentypen
(nur bei RF1040R)
SecuraKey
LEGIC Prime (nur bei RF1070R)
Alle Kartenfamilien
Betriebsanleitung, 02/2020, C79000-G8900-C432-07
SIMATIC RF1000

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis