FRC Limelight 未发布到 NetworkTables
FRC Limelight not posting to NetworkTables
我有一个 roborio 1、limelight 2、OpenMesh 收音机和这个代码:
SmartDashboard.putNumber(NetworkTableInstance.getDefault().getTable("limelight").getEntry("tx").getDouble(0));
但是,SmartDashboard 读取 0。ShuffleBoard NetworkTable 查看器不显示出风头。我已经在 Limelight 配置中设置了团队编号和 IP。 Limelight 配置确实包含了我试图读取的值,但程序没有。为什么会这样,如何解决?
要解决此问题,您必须按如下方式设置所有 IP 地址:
RoboRio 10.TE.AM.2
通过 WiFi 连接时,转到 DriverStation 的诊断选项卡。在 Robot 之后会有一个 IP 地址。浏览到此,然后转到菜单底部的选项卡。将显示 DHCP 或 Link 本地的栏设置为静态,然后将 IPv4 设置为 10.TE.AM.2.
Driver站10.TE.AM.5
我不会在这里详细介绍,因为这取决于您的操作系统。做一些研究并将 Driver 站计算机的静态 IP 设置为 10.TE.AM.5。将网关留空!
聚光灯 10.TE.AM.11
连接到机器人后,浏览至 limelight.local:5801
。转到设置选项卡并将 IP 分配设置为静态。将 IPv4 设置为 10.TE.AM.11,将网关设置为 10.TE.AM.1
用你的队号代替TE.AM。
示例:
8193 队:
10.81.93.2
27 队:
10.0.27.2
369 队:
10.3.69.2
我有一个 roborio 1、limelight 2、OpenMesh 收音机和这个代码:
SmartDashboard.putNumber(NetworkTableInstance.getDefault().getTable("limelight").getEntry("tx").getDouble(0));
但是,SmartDashboard 读取 0。ShuffleBoard NetworkTable 查看器不显示出风头。我已经在 Limelight 配置中设置了团队编号和 IP。 Limelight 配置确实包含了我试图读取的值,但程序没有。为什么会这样,如何解决?
要解决此问题,您必须按如下方式设置所有 IP 地址:
RoboRio 10.TE.AM.2
通过 WiFi 连接时,转到 DriverStation 的诊断选项卡。在 Robot 之后会有一个 IP 地址。浏览到此,然后转到菜单底部的选项卡。将显示 DHCP 或 Link 本地的栏设置为静态,然后将 IPv4 设置为 10.TE.AM.2.
Driver站10.TE.AM.5
我不会在这里详细介绍,因为这取决于您的操作系统。做一些研究并将 Driver 站计算机的静态 IP 设置为 10.TE.AM.5。将网关留空!
聚光灯 10.TE.AM.11
连接到机器人后,浏览至 limelight.local:5801
。转到设置选项卡并将 IP 分配设置为静态。将 IPv4 设置为 10.TE.AM.11,将网关设置为 10.TE.AM.1
用你的队号代替TE.AM。
示例:
8193 队:
10.81.93.2
27 队:
10.0.27.2
369 队:
10.3.69.2