これは、Luke/Mochatitanが作成したFRCチーム6894 ICED Javaのデータトラッカーです。ロボットが何マイル移動するか、何回撮影するかなどを追跡し、それらの数値をTXTファイルに保存します。 (これは公開リポジトリであり、プルリクエストは非常に歓迎されています!)
RobotContainer.java、またはutilフォルダーを備えたコードフォルダーにTracker.javaファイルのコピーを作成するだけです。次に、robot.javaファイルのrobotinit()メソッドでtracker..Initialize()を実行し、パラメーターを空にします。
また、新しいデータがTXTファイルにプッシュされることを確認するには、robot.javaクラス内のtracker.save()をdisabledinit()に追加します。
データ名の形式:0 data-name2:0の形式で、必要なものを入力し、Active Directory(すべてのSRCとGradleフォルダーを備えたもの。プロジェクトフォルダー(例を表示)に入力します。
tracker.getint(nameofdata)は、txtファイルが言っていることの値を提供し、tracker.set()は他の何かに値を設定します。
ロボットに展開するときにfilesystem.getactivedirectoryを使用します。これにより、ロボットはコンピューター上のrobotdata.txtファイルを読み取ります。次に、TXTファイルをすべてのメソッドで使用するハッシュマップに変換します。 tracker.set()で値を変更すると、ハッシュマップ値が変更されます。ロボットを無効にしてtracker.save()を実行すると、ロボットはハッシュマップをrobotdata.txt形式に変換し、ファイルを書き直します。