Il s'agit d'un tracker de données pour le Java glacé de l'équipe FRC 6894, fabriqué par Luke / Mochatitan. Il suit des choses comme le nombre de kilomètres du robot, ou combien de fois il tire et stocke ces chiffres dans un fichier txt. (Il s'agit d'un référentiel public et les demandes de traction sont très bienvenues!)
Faites simplement une copie du fichier tracker.java dans votre dossier de code qui a RobotContainer.java, ou un dossier util. Ensuite, exécutez tracker.Initialize () sur la méthode robotinit () dans le fichier robot.java, laissant les paramètres vides.
En outre, pour vous assurer que les nouvelles données sont poussées vers le fichier TXT, ajoutez tracker.save () au DisabledInit () à l'intérieur de la classe robot.java.
Remplissez-le de ce que vous voulez, dans un format de nom de données: 0 Data-Name2: 0 et placez-le dans le répertoire Active (celui avec tous vos src et gradle.
Tracker.getInt (nameofData) vous donnera la valeur de ce que dit le fichier txt, et tracker.set () définira la valeur sur autre chose.
Il utilise le Système de fichiers.GetAviveDirectory lorsque vous déploiez sur le robot, ce qui permet au robot de lire le fichier robotdata.txt sur l'ordinateur. Il convertit ensuite le fichier txt en un hashmap qui est utilisé dans toutes les méthodes. Lorsque vous modifiez une valeur avec tracker.set (), il modifie la valeur de hashmap. Lorsque vous désactivez le robot et qu'il exécute tracker.save (), le robot traduit le hashmap au format robotdata.txt et réécrit le fichier.