IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Modifier l'ID d'un tag RFID avec un FX9600


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2020
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2020
    Messages : 20
    Par défaut Modifier l'ID d'un tag RFID avec un FX9600
    Bonjour à toutes et tous,

    J'essaie de renommer l'ID de mon Tag M730 avec un FX9600.

    Je m'y connecte en IP, mais lorsque j'essaie de le renommer dans la mémoire EPC, j'ai une erreur (Exception levée : 'Symbol.RFID3.InvalidUsageException' dans Symbol.RFID3.Host.dll)

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    reader = new RFIDReader("XXX.XXX.XXX.XXX", 5084, 0);
     
    // Connexion au lecteur
    reader.Connect();
    Une fois connecté, je scan les Tags à proximité et une les mets dans une comboBox, dont j'en choisi un à renommer, puis j'essaye de le renommer.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    TagAccess.WriteAccessParams writeAccessParams = new TagAccess.WriteAccessParams();
     
    byte[] epcBytes = new byte[]
    {
    	0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,
    	0x30, 0x30, 0x30, 0x31
    };
     
    writeAccessParams.AccessPassword = 0;
    writeAccessParams.MemoryBank = MEMORY_BANK.MEMORY_BANK_EPC;
    writeAccessParams.ByteOffset = 2;
     
    writeAccessParams.WriteDataLength = (uint) (epcBytes.Length);
     
    byte[] newTagData = new byte[name_length / 2];
     
    writeAccessParams.WriteData = epcBytes;
     
    // Exécuter l'écriture sur le tag sélectionné
    reader.Actions.TagAccess.WriteWait(selectedTagId, writeAccessParams, null);
    Puis au moment de faire le WriteWait cela ne fonctionne pas.

    Pour info voici le SDK que j'utilise : https://www.zebra.com/gb/en/support-...e-89d33c4f1b36

    De plus, lorsque j'utilise l'application 123RFID Desktop de Zebra, j'arrive à renommer les tags avec celle-ci.

    Merci d'avance à tous,
    Zapsalis

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 586
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 586
    Par défaut
    a priori tu lui passes une mauvaise info
    il faut utiliser getinfo pour récupérer plus d'info sur le problème selon ce j'ai trouvé (pour version android, mais le principe doit être identique ou similaire ici)
    https://techdocs.zebra.com/dcs/rfid/...ception-error/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL] Modifier un fichier HTML statique en cache avec rename()
    Par warpyou dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 19/09/2006, 10h32
  2. Tag : present avec des roles multiples
    Par zola dans le forum Struts 1
    Réponses: 4
    Dernier message: 28/04/2006, 18h01
  3. [CSS] remplacement de tags html avec css
    Par wtfu dans le forum Mise en page CSS
    Réponses: 13
    Dernier message: 28/02/2006, 15h44
  4. Modifier l'emplacement des table crystal report avec VB
    Par Job dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 08/09/2005, 17h56
  5. Réponses: 1
    Dernier message: 03/11/2004, 14h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo