Herunterladen Inhalt Inhalt Diese Seite drucken

Automatische Datenübermittlung - Cgc Usb-Rfid Bedienungsanleitung

Rfid-leseeinheit
Inhaltsverzeichnis
Seite: 19/26
USB-RFID: Softwareschnittstelle
Automatische Datenübermittlung
Funktion USB_RFID_CheckAutoInput
int pascal USB_RFID_CheckAutoInput
(WORD PortNumber, WORD & CommandMask);
Prüft den Empfangspuffer des Steuerrechners auf automatisch über-
mittelte Daten. Sind solche Daten empfangen worden, werden sie de-
kodiert und zwischengespeichert.
Der Rückgabewert in der Variable CommandMask ist eine Bitmaske,
die angibt, welche Daten seit dem letzten Aufruf dieser Funktion oder
der Funktion USB_RFID_GetAutoMask empfangen wurden. Der
Wert ist eine Bitkombination aus den in der Datei USB-RFID.h defi-
nierten Werten AUTO_xxx. (siehe Tab. 5). Je nach den gesetzten Bits
in der Bitmaske CommandMask sollen entsprechende Funktionen zur
Ermittlung der empfangenen Daten aufgerufen werden, diese sind e-
benfalls in der Tabelle 5 als Empfangsfunktionen aufgelistet. Werden
die Daten durch die entsprechende Empfangsfunktion nicht abgeholt,
werden sie beim nächsten Empfang überschrieben.
Die Überprüfung auf automatisch übermittelte Daten erfolgt ebenfalls
beim
Aufruf
von
welche Daten von dem RFID-Modul empfangen. In der Bitmaske
CommandMask werden alle Daten wiederspiegelt, welche seit dem
letzten Aufruf der Funktionen USB_RFID_CheckAutoInput oder
USB_RFID_GetAutoMask gefunden wurden. Der Wert der Bitmaske
CommandMask muss vom Benutzer zur Auswertung gespeichert wer-
den, ein erneuter Aufruf einer der beiden o.g. Funktionen würde eine
leere Bitmaske zurückgeben.
Die Rückgabewerte der Funktion USB_RFID_CheckAutoInput sind
in der Tabelle 6 aufgelistet. Rückgabewerte der Funktion, welche un-
gleich Null sind, deuten auf einen Fehler hin und bedürfen einer ent-
Tab. 5. Bitmasken des automatischen Datenempfangs.
Wert Bezeichnung
64
AUTO_RFID
CGC Instruments
CGC Instruments
CGC Instruments
CGC Instruments
Hübschmannstr. 18 | D–09112 Chemnitz
allen
Funktionen
Empfangsfunktion
USB_RFID_GetLast
RFID
Tel.: +49 (371) 355 098–55
Fax: +49 (371) 355 098–60
der
Softwareschnittstelle,
Datenquelle
RFID-Empfänger
Internet: www.cgc-instruments.com
E–Mail: info@cgc-instruments.com
Inhaltsverzeichnis
loading

Inhaltsverzeichnis