Online Store

Η συνάρτηση ReaderHWReset επιστρέφει έναν κωδικό σφάλματος 0x0F (σφάλμα παραμέτρων UFR) – Ζήτημα βιβλιοθήκης Android

ReaderHWReset Η συνάρτηση επιστρέφει έναν κωδικό σφάλματος 0x0F (σφάλμα παραμέτρων UFR) #

Ένα πρόβλημα λειτουργίας βιβλιοθήκης Android #

Περιγραφή προβλήματος #

Αφού χρησιμοποιήσω τη λειτουργία ReaderHWReset που υπήρχε στη βιβλιοθήκη Android, λαμβάνω ένα μήνυμα σφάλματος 0x0F (UFR_PARAMETERS_ERROR) από τον αναγνώστη μετά από κάθε κλήση.

ΨΉΦΙΣΜΑ #

Προς το παρόν, δεν υπάρχει τρόπος αυτόματης ανίχνευσης καρτών όταν πλησιάζει τον αναγνώστη χρησιμοποιώντας τη βιβλιοθήκη Android. Υπάρχουν διάφοροι λόγοι για αυτό, κυρίως επειδή η βιβλιοθήκη uFCoder είναι γραμμένη σε κώδικα C και τον τρόπο με τον οποίο λειτουργούν οι αναγνώστες της σειράς uFR.
Ωστόσο, μπορείτε να χρησιμοποιήσετε άλλες μεθόδους για να επιτύχετε ένα παρόμοιο αποτέλεσμα, χρησιμοποιώντας μερικές συγκεκριμένες λειτουργίες από το API της σειράς uFR.

Σας προτείνουμε να ρίξετε μια ματιά σε μερικά από τα βασικά μας παραδείγματα γραμμένα σε C. Σε αυτά τα παραδείγματα υπάρχει κώδικας για συνεχή ανίχνευση του uFR Reader και των καρτών στο πεδίο NFC, χρησιμοποιώντας τη συνάρτηση GetCardIdEx() από το API μας.
Ανάλογα με την τιμή επιστροφής (κατάσταση) της συνάρτησης GetCardIdEx, ο χρήστης μπορεί να προσδιορίσει εάν η κάρτα είναι παρούσα ή όχι, να λάβει το UID κάρτας και, στη συνέχεια, να την αναθέσει περαιτέρω σε άλλες μεθόδους και τον τρόπο αλληλεπίδρασης με την κάρτα.
Με βάση το Android API, για παράδειγμα, προτείνουμε να έχετε ένα ξεχωριστό νήμα στο οποίο αυτός ο βρόχος ανίχνευσης θα εκτελείται συνεχώς και, στη συνέχεια, άλλα νήματα να αλληλεπιδρούν με την κάρτα / συσκευή ανάγνωσης με βάση την κατάσταση / αποτελέσματα του GetCardIdEx σε αυτό το νήμα.
Φυσικά, μπορεί να υπάρχουν διάφορες προσεγγίσεις για την εφαρμογή αυτού, οι οποίες αφήνονται στους χρήστες να αποφασίσουν.

Ρίξτε μια ματιά σε αυτά τα παραδείγματα για να δείτε πώς GetCardIdEx() και τις περιγραφόμενες μεθόδους για συνεχή ψηφοφορία:
https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-c.git
https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-c-nt4h.git
https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-c-nt3h.git