Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Hilfe Vellemann K8019 (https://www.delphipraxis.net/190688-hilfe-vellemann-k8019.html)

Extro 27. Okt 2016 12:20

Hilfe Vellemann K8019
 
Ich habe ein Problem mit der Umsetzung des mittgelieferten Code nach Delphi?[/B]
Wer kann etwas damit anfangen?

"leider keine DLL"
Danke für jeden Tipp..:oops:

The K8019 communicates in bytes, not with text, don’t use telnet
A packet looks like this:
<42> = always 42 hex
<??> = size (in bytes) of the en�� re packet
<??> = command byte
<ff > = always ff hex
<??>...<??> = op�� onal extra data
NOTE: <42> is the hexadecimal number 42, contained in 1 byte
Card swipe event
receive: card swiped
<42><09><07><ff ><??><??><??><??><??> (= tag of 5 bytes)
Reading all cards
send: read database
<42><04><02><ff >
receive: transfer started
<42><05><03><ff ><??>(= index of master card)
receive: card
<42><04><04><ff ><??><??><??><??><??> (= tag of 5 bytes)
receive: transfer complete
<42><04><05><ff >
Adding a single card
send: add card
<42><09><07><ff ><??><??><??><??><??> (= tag of 5 bytes)
Clearing the database and adding mul�� ple cards
send: start database update
<42><05><06><ff ><??>(=index of master card)
send: card (repeat for each card)
<42><09><07><ff ><??><??><??><??><??> (= tag of 5 bytes)
receive: card added (for each card)
<42><04><08><ff >
send: end database update
<42><04><09><ff >

taveuni 27. Okt 2016 12:27

AW: Hilfe Vellemann K8019
 
Wo ist Dein Problem? Es handelt sich um einen binären Protokolrahmen. Laut Eingangstext TCP. Die einzelnen Bytes sind dokumentiert.

Sherlock 27. Okt 2016 12:30

AW: Hilfe Vellemann K8019
 
Du musst Bytefolgen interpretieren. Dieser Auszug listet auf wie diese Bytefolgen aufgebaut sind, er sagt leider nicht, wie Du sie erhältst. Da die was von Telnet schreiben, könnte es eine TCP/IP Verbindung sein, nur aber bitte nicht per Telnet :stupid:

Bytefolgen kann man auch in Delphi sehr leicht interpretieren und nötigenfalls auch zusammenbauen. Finde aber zunächst heraus, wie Du überhaupt an die Daten kommst, sonst ist der Rest ja vergebene Zeit. Und sobald Du mal eine echte Nachricht empfangen hast und als Bytefolge betrachtest, sollte der Groschen fallen.

Sherlock

Aviator 27. Okt 2016 13:16

AW: Hilfe Vellemann K8019
 
Also auf der Vellemann Seite gibt es doch ein Software Package. Dort ist ein VB Demo Projekt und auch eine DLL enthalten. Kannst du damit nichts anfangen?

Extro 31. Okt 2016 11:07

AW: Hilfe Vellemann K8019
 
Danke.
Ich habe eine andere Lösung.

Ein Leser der die Daten ein ein dbEdit überträgt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz