Bonsoir
Je viens d'acheter un lecteur RFID et souhaite à présent l'utiliser dans une application windev Pourriez vous me dire comment vous avez fait pour piloter la lecture d'un lecteur de type MIFARE ?
Voici un exemple de mon code.
WwData,wwLength est une chaîne wwResult est une chaîne WwPortCom est un entier = 3 WwBauds est un entier = 115200 DeviceID est un entier
// Ouverture du port COM3 sur lequel est branché le lecteur wwResult=API("MasterRD.dll", "rf_init_com", WwPortCom,115200)
// Definition du numéro de device DeviceID=1 wwResult=API("MasterRD.dll", "rf_init_device_number", DeviceID)
// Alllumage de la led de couleur bleue + Beep wwResult=API("MasterRD.dll", "rf_light",DeviceID,1) wwresult=API("MasterRD.dll", "rf_beep",Icdev,20)
// Allumage de l'antenne RFID wwResult=API("MasterRD.dll", "rf_antenna_sta",DeviceID,1)
// Tentative de lecture de la carte RFID.. C'est là que ca coince... wwResult=API("MasterRD.dll", "rf_M1_read", DeviceID,"0",WwData,wwLength) SI wwResult<>"0" ALORS Info("rf_M1_read : "+TAB+wwResult) SINON Info(WwData) FIN
// Fermeture du port wwResult=API("MasterRD.dll", "rf_ClosePort", WwPortCom) Ferme()
Je parviens à ouvrir le port, piloter les led, le beep mais pas à lire les données présentes sur une carte RFID Est-il possible d'ouvrir le lecteur en mode "écoute", afin qu'il détecte tout seul la présence d'une carte et renvoi la valeur lue ?
Merci d'avance Stéphane |