Commit 67d9e898 authored by axel.maurer's avatar axel.maurer
Browse files

Update README.md

parent 3fe66663
......@@ -4,17 +4,17 @@ Voraussetzung zur Nutzung dieser Software ist ein [ELATEC Multitech oder Mifare
Das Dev-Kit muss installiert sein, der Leser über USB angeschlossen. Das Dev-Kit ist nur unter Windows nutzbar. Die Programmierung des Leser muss damit immer unter Windows erfolgen, auch dann, wenn die Nutzung des Lesers unter Linux erfolgen soll.
Der KIT-Card Reader kennt zwei Modi:
- Reader-Mode --> USB Tastatur (HUD Device, engl. Tastaturlayout)
- Serial-Mode --> Serial device (über VCOM Treiber)
- reader mode --> USB Tastatur (HUD Device, engl. Tastaturlayout)
- serial mode --> Serial device (über VCOM Treiber)
In beiden Fällen muss der Leser an einen Rechner angeschlossen sein. Ein Stand-Alone Betrieb ist nicht möglich, auch dann nicht, wenn der Leser so programmiert ist, dass er die Funktionene eigenständig ausführt. Die Treiber für beide Varianten werden von Windows und Linux mitgeliefert. Eine Treiber-Installation ist in der Regel nicht erforderlich.
Zur Übersetzung gibt zwei `.bat` Dateien: `build_reader.bat` und `build_serial.bat`. Vor der Nutzung müssen die Pfade und Parameter eingestellt werden. Folegen Parameter sind dabei zu beachten:
In beiden Fällen muss der Leser an einen Rechner angeschlossen sein. Ein Stand-Alone Betrieb ist nicht möglich, auch dann nicht, wenn der Leser so programmiert ist, dass er die Funktionen eigenständig ausführt. Die Treiber für beide Varianten werden von Windows und Linux mitgeliefert. Eine Treiber-Installation ist in der Regel nicht erforderlich.
Zur Übersetzung und zum Laden der Firmware gibt zwei `.bat` Dateien: `build_reader.bat` und `build_serial.bat`. Vor der Nutzung müssen die Pfade und Parameter eingestellt werden. Folgende Parameter sind dabei zu beachten:
> DEBUG --> zur Ausgabe von Debug-Informationen<br />
> READER_ACTION --> Standardfunktion, die ausgeführt werden soll, wenn eine Karte aufgelegt wird. Dabei ist zu beachten, dass im Reader-Mode nur Funnktionen angegeben werden können, die nur Daten ausgeben.<br />
> SECURE --> Nur im Serial Mode verfügbar. Damit werden nur Funktionen im SECURE-Mode freigeschaltet (siehe unten).<br />
> GERMAN_KEYBOARD --> Nur im Keyboard Mode verfügbar. Stellt den Reader auf deutsche Tastatur (Standard ist englische Tastatur).
> READER_ACTION --> Standardfunktion, die ausgeführt werden soll, wenn eine Karte aufgelegt wird. Dabei ist zu beachten, dass im reader mode nur Funnktionen angegeben werden können, die nur Daten ausgeben.<br />
> SECURE --> Nur im serial mode verfügbar. Damit werden nur Funktionen im SECURE-Mode freigeschaltet (siehe unten).<br />
> GERMAN_KEYBOARD --> Nur im reader mode verfügbar. Stellt den Reader auf deutsche Tastatur (Standard ist englische Tastatur).
Im Serial Mode kennt der Leser folgende Befehle, die über die serielle Schnittstelle an den Leser übergeben werden. Die seriellen Parameter sind:
Im serial mode kennt der Leser folgende Befehle, die über die serielle Schnittstelle an den Leser übergeben werden. Die seriellen Parameter sind:
baudrate=9600,
parity=NONE,
......@@ -24,7 +24,7 @@ Unter Windows wird der Leser mit "comx" angesprochen unter Linux unter "/dev/tty
Alle Befehle werden mit `0x0D`abgeschlossen. Zeichen dahinter werden ignoriert.
Alle Angaben sind als Zeichen zu übermitteln, wenn nichts anderes vermerkt ist.
Im Serial Mode werden alle Befehle direkt ausgeführt. Sollte zum Zeitpunkt der Ausführung keine Karte aufliegen, so kommt die Meldung "09,no card for action 1". Das heißt die Anwendung muss selbst die Warteschleife implementieren.
Im serial mode werden alle Befehle direkt ausgeführt. Sollte zum Zeitpunkt der Ausführung keine Karte aufliegen, so kommt die Meldung "09,no card for action 1". Das heißt die Anwendung muss selbst die Warteschleife implementieren.
Fehlermeldungen haben immer folgenden Aufbau:
`<fehlernummer>,<Erläuterungen zum Fehler>`
|Befehl| App | Return |
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment