Este es un rastreador de datos para la Java Iced Java de FRC Team 6894, fabricada por Luke/Mochatitan. Rastrea cosas como cuántas millas se mueve el robot, o cuántas veces dispara, y almacena esos números en un archivo txt. (¡Este es un repositorio público, y las solicitudes de extracción son muy bienvenidas!)
Simplemente haga una copia del archivo Tracker.java en su carpeta de código que tiene RobotContainer.java, o una carpeta Util. Luego, ejecute Tracker.initialize () en el método Robotinit () en el archivo Robot.java, dejando los parámetros vacíos.
Además, para asegurarse de que los nuevos datos sean presionados al archivo TXT, agregue Tracker.save () a DISCABLEDIT () dentro de la clase Robot.java.
Llévelo con lo que desee, en un formato de nombre de datos: 0 Data-Name2: 0 y colóquelo en el Active Directory (el que tiene toda su carpeta SRC y Gradle. Carpeta Project. (Ver ejemplo)
Tracker.getInt (nameOfData) le dará el valor de lo que dice el archivo txt, y tracker.set () establecerá el valor en otra cosa.
Utiliza el sistema de archivos.getActiveRectory cuando se despliega en el robot, lo que permite al robot leer el archivo robotdata.txt en la computadora. Luego convierte el archivo TXT en un hashmap que se utiliza en todos los métodos. Cuando cambia un valor con Tracker.set (), cambia el valor hashmap. Cuando desactiva el robot y ejecuta Tracker.save (), el robot traduce el hashmap en el formato robotdata.txt y reescribe el archivo.