Log more info from the PDP
Change-Id: I9313b1ff1608d73be4589263950c9f0a6dc20737
diff --git a/y2014_bot3/wpilib/wpilib_interface.cc b/y2014_bot3/wpilib/wpilib_interface.cc
index 096f526..5dcb838 100644
--- a/y2014_bot3/wpilib/wpilib_interface.cc
+++ b/y2014_bot3/wpilib/wpilib_interface.cc
@@ -16,6 +16,7 @@
#include "RobotBase.h"
#include "dma.h"
#include "DigitalInput.h"
+#include "PowerDistributionPanel.h"
#undef ERROR
#include "aos/common/logging/logging.h"
@@ -88,6 +89,7 @@
#else
&DriverStation::GetInstance();
#endif
+ pdp_.reset(new PowerDistributionPanel());
LOG(INFO, "Things are now started\n");
@@ -99,7 +101,7 @@
}
void RunIteration() {
- ::frc971::wpilib::SendRobotState(my_pid_, ds_);
+ ::frc971::wpilib::SendRobotState(my_pid_, ds_, pdp_.get());
// Drivetrain
{
@@ -127,6 +129,7 @@
int32_t my_pid_;
DriverStation *ds_;
+ ::std::unique_ptr<PowerDistributionPanel> pdp_;
::std::unique_ptr<Encoder> drivetrain_left_encoder_;
::std::unique_ptr<Encoder> drivetrain_right_encoder_;