From 02e6b6d3e233df494c19918de73ab5cf50b63048 Mon Sep 17 00:00:00 2001 From: Sam Freund Date: Tue, 22 Jul 2025 18:28:48 -0500 Subject: [PATCH] Move metrics subtable to root PV table (#2007) --- .../common/dataflow/networktables/NetworkTablesManager.java | 1 + .../photonvision/common/hardware/metrics/MetricsManager.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/photon-core/src/main/java/org/photonvision/common/dataflow/networktables/NetworkTablesManager.java b/photon-core/src/main/java/org/photonvision/common/dataflow/networktables/NetworkTablesManager.java index daad1c796..034ba5a7f 100644 --- a/photon-core/src/main/java/org/photonvision/common/dataflow/networktables/NetworkTablesManager.java +++ b/photon-core/src/main/java/org/photonvision/common/dataflow/networktables/NetworkTablesManager.java @@ -55,6 +55,7 @@ public class NetworkTablesManager { private final NetworkTableInstance ntInstance = NetworkTableInstance.getDefault(); private final String kRootTableName = "/photonvision"; + // The coprocessors table should only be used for operations/data related to MAC address public final String kCoprocTableName = "coprocessors"; private final String kFieldLayoutName = "apriltag_field_layout"; public final NetworkTable kRootTable = ntInstance.getTable(kRootTableName); diff --git a/photon-core/src/main/java/org/photonvision/common/hardware/metrics/MetricsManager.java b/photon-core/src/main/java/org/photonvision/common/hardware/metrics/MetricsManager.java index 7fe392c84..60b046fc2 100644 --- a/photon-core/src/main/java/org/photonvision/common/hardware/metrics/MetricsManager.java +++ b/photon-core/src/main/java/org/photonvision/common/hardware/metrics/MetricsManager.java @@ -45,7 +45,7 @@ public class MetricsManager { ProtobufPublisher metricPublisher = NetworkTablesManager.getInstance() - .kCoprocTable + .kRootTable .getSubTable("/metrics") .getProtobufTopic(CameraServerJNI.getHostname(), DeviceMetrics.proto) .publish();