diff --git a/wpilibc/src/main/native/cpp/PowerDistributionPanel.cpp b/wpilibc/src/main/native/cpp/PowerDistributionPanel.cpp index ffb3a8c193..b739cfc31e 100644 --- a/wpilibc/src/main/native/cpp/PowerDistributionPanel.cpp +++ b/wpilibc/src/main/native/cpp/PowerDistributionPanel.cpp @@ -32,6 +32,8 @@ PowerDistributionPanel::PowerDistributionPanel(int module) { HAL_GetErrorMessage(status)); return; } + + HAL_Report(HALUsageReporting::kResourceType_PDP, module); SetName("PowerDistributionPanel", module); } diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/PowerDistributionPanel.java b/wpilibj/src/main/java/edu/wpi/first/wpilibj/PowerDistributionPanel.java index dd330cfe0c..d53b1b4caa 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/PowerDistributionPanel.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/PowerDistributionPanel.java @@ -7,6 +7,8 @@ package edu.wpi.first.wpilibj; +import edu.wpi.first.wpilibj.hal.FRCNetComm.tResourceType; +import edu.wpi.first.wpilibj.hal.HAL; import edu.wpi.first.wpilibj.hal.PDPJNI; import edu.wpi.first.wpilibj.smartdashboard.SendableBuilder; @@ -25,6 +27,8 @@ public class PowerDistributionPanel extends SendableBase { public PowerDistributionPanel(int module) { SensorUtil.checkPDPModule(module); m_handle = PDPJNI.initializePDP(module); + + HAL.report(tResourceType.kResourceType_PDP, module); setName("PowerDistributionPanel", module); }