diff --git a/wpilibc/src/main/native/cpp/smartdashboard/SmartDashboard.cpp b/wpilibc/src/main/native/cpp/smartdashboard/SmartDashboard.cpp index 65ca59799e..d57473fbe0 100644 --- a/wpilibc/src/main/native/cpp/smartdashboard/SmartDashboard.cpp +++ b/wpilibc/src/main/native/cpp/smartdashboard/SmartDashboard.cpp @@ -72,7 +72,8 @@ bool SmartDashboard::IsPersistent(std::string_view key) { nt::NetworkTableEntry SmartDashboard::GetEntry(std::string_view key) { if (!gReported) { - HAL_Report(HALUsageReporting::kResourceType_SmartDashboard, 0); + HAL_Report(HALUsageReporting::kResourceType_SmartDashboard, + HALUsageReporting::kSmartDashboard_Instance); gReported = true; } return GetInstance().table->GetEntry(key); @@ -83,7 +84,8 @@ void SmartDashboard::PutData(std::string_view key, wpi::Sendable* data) { throw FRC_MakeError(err::NullParameter, "value"); } if (!gReported) { - HAL_Report(HALUsageReporting::kResourceType_SmartDashboard, 0); + HAL_Report(HALUsageReporting::kResourceType_SmartDashboard, + HALUsageReporting::kSmartDashboard_Instance); gReported = true; } auto& inst = GetInstance(); diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/SmartDashboard.java b/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/SmartDashboard.java index d96158586a..7da170b84e 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/SmartDashboard.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/smartdashboard/SmartDashboard.java @@ -4,6 +4,7 @@ package edu.wpi.first.wpilibj.smartdashboard; +import edu.wpi.first.hal.FRCNetComm.tInstances; import edu.wpi.first.hal.FRCNetComm.tResourceType; import edu.wpi.first.hal.HAL; import edu.wpi.first.networktables.NetworkTable; @@ -66,7 +67,7 @@ public final class SmartDashboard { @SuppressWarnings("PMD.CompareObjectsWithEquals") public static synchronized void putData(String key, Sendable data) { if (!m_reported) { - HAL.report(tResourceType.kResourceType_SmartDashboard, 0); + HAL.report(tResourceType.kResourceType_SmartDashboard, tInstances.kSmartDashboard_Instance); m_reported = true; } Sendable sddata = tablesToData.get(key); @@ -120,7 +121,7 @@ public final class SmartDashboard { */ public static NetworkTableEntry getEntry(String key) { if (!m_reported) { - HAL.report(tResourceType.kResourceType_SmartDashboard, 0); + HAL.report(tResourceType.kResourceType_SmartDashboard, tInstances.kSmartDashboard_Instance); m_reported = true; } return table.getEntry(key);