Se connecter

Informatique

Programmation

Sujet : [JAVA] Aide traduction programme
1
valpicot59
Niveau 5
01 mai 2016 à 22:04:49

Bonjour à tous, je travaille sur une sonde DS18B20, un capteur de température, j'ai trouvé une classe qui réalise le relevé parfaitement mais je n'arrive pas a décrypter les méthodes malgré des recherches. Est ce que quelqu'un pourrait m'aider a traduire ligne par ligne ces deux méthodes. Voici le code :
public static double read(String sensorId) { Path path = FileSystems.getDefault().getPath(devicesPath, sensorId, valueFile); List<String> lines; int attempts = 3; boolean crcOK = false; while (attempts > 0) { try { lines = Files.readAllLines(path); for(String line: lines) { if (line.endsWith("YES")) crcOK = true; else if (line.matches(".*t=[0-9]+") && crcOK) return Integer.valueOf(line.substring(line.indexOf("=")+1))/1000.0; } } catch (Exception e) { e.printStackTrace(); } attempts--; } return Double.MAX_VALUE; } public static List<String> list() { List<String> list = new ArrayList<String>(); File searchPath = new File(devicesPath); if (searchPath.listFiles()!=null) { for (File f: searchPath.listFiles()) { if (f.isDirectory() && !f.getName().startsWith("w1_bus_master")) list.add(f.getName()); } } return list; } }

J'espère avoir de bonnes réponses et je reste a votre disposition. Cordialement

kferfred_2
Niveau 6
01 mai 2016 à 22:15:25

Salut,

pitié, utilise pastebin ou gist pour mettre tes extraits de code !

Ensuite on verra pour une réponse à ta question :)

valpicot59
Niveau 5
01 mai 2016 à 23:50:18

http://pastebin.com/BaGKhi4A
Voilà, désolé je ne savais pas

Bunyan
Niveau 14
02 mai 2016 à 08:00:52

No soucy.

Je t'ai mis des commentaires explicatifs :
http://pastebin.com/0qmHkWUz

valpicot59
Niveau 5
02 mai 2016 à 23:04:57

Bah écoute Bunyan, j'ai jusque envie de te dire tout simplement un grand merci. Bonne soirée :)

kferfred_2
Niveau 6
03 mai 2016 à 11:20:29

Héhé bein joué Bunyan,
j'avais enfin le temps de lui faire une réponse mais tu m'as devancé :D

Et bon courage dans tes projets valpicot59 !

1
Sujet : [JAVA] Aide traduction programme
   Retour haut de page
Consulter la version web de cette page