Ciao a tutti!
E' la...terza volta che scrivo su questo Forum, spero di NON omettere nulla!
Ho creato un programma in VB che, collegato ad un lettore di tessere magnetiche, "scarica" i dati salvati nella sua memoria e li deve tradurre in "variabili"; mi spiego meglio.
Quando viene passata una tessera, questo memorizza:
- data, ora, numero tessera, senso passaggio (Entrata o Uscita);
I dati mi vengono restituiti sotto questa forma
codice:
D7FFFFFFD9598 <- "connessione"
CE <- numero tessere (2)
24FFFFFFD8FFFFFFD99 <- "connessione"
1000025BA314D2F1C141414140FFFFFFE5FFFFFFE2 <- 1ª tessera
1000025BA314D2F1D141414140FFFFFFE5FFFFFFE2 <- 2ª tessera
9691 <- CRC (o qualcosa di simile!)
D7 <- chiusura "connessione"
Vorrei creare un automa in grado di capire quando accettare i dati, e come accettarli. La cosa "difficile" è che oltre a questi dati, il lettore presuppone altri 3 comandi (connessione, richiesta dati ^questo^, cancellazione memoria, reset) e tutti hanno un'apertura di frame differente da quella qui indicata come "connessione".

Riuscite a darmi una mano?!
GRAZIE!!!