NetworkTables API
Limelight OSはNetworkTables 4クライアントを搭載しています。設定UIで構成されたチーム番号/IDに基づいて、 FRCロボットで実行されているNetworkTables 4サーバーに自動接続します。
すべてのデータはデバイス名と一致するテーブル(例:「limelight」)に公開されます。ホスト名/ニックネームがカメラに割り当てられている場合、 テーブル名は完全なlimelight名(例:「limelight-top」)と一致します。
LimelightLib WPIJavaとLimelightLib WPICPPはNetworkTablesを介してLimelightデバイスと対話します。
基本的なターゲティングデータ
以下のコードを使用してください:
- Java
- LabView
- C++
- Python
NetworkTableInstance.getDefault().getTable("limelight").getEntry("<variablename>").getDouble(0);