Este é um rastreador de dados do Java Iced da equipe FRC 6894, fabricado por Luke/Mochatitan. Ele rastreia coisas como quantas milhas o robô se move ou quantas vezes ele atira e armazena esses números em um arquivo txt. (Este é um repositório público, e os pedidos de tração são muito bem -vindos!)
Basta fazer uma cópia do arquivo rastreador.java na pasta de código que possui robotContainer.java ou uma pasta Util. Em seguida, execute tracker.initialize () no método robotinit () no arquivo robot.java, deixando os parâmetros vazios.
Além disso, para garantir que os novos dados sejam pressionados para o arquivo txt, adicione rastrear.save () ao desabilableNit () dentro da classe robot.java.
Preencha-o com o que quiser, em um formato de nome de dados: 0 Data-name2: 0 e coloque-o no Active Directory (aquele com todo o seu SRC e pasta gradle.
Tracker.getInt (nameofdata) fornecerá o valor do que o arquivo txt diz, e Tracker.Set () definirá o valor para outra coisa.
Ele usa o FileSystem.getActivedirectory quando você implanta para o robô, que permite que o robô leia o arquivo robotdata.txt no computador. Em seguida, ele converte o arquivo txt em um hashmap que é usado em todos os métodos. Quando você altera um valor com rastrear.set (), ele altera o valor do hashmap. Quando você desativa o robô e ele executa o rastreador.save (), o robô traduz o hashmap no formato robotdata.txt e reescreve o arquivo.