From 778620b0a991a06a25f217517c33404bd6b81f29 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Wed, 27 Aug 2014 14:39:57 -0400 Subject: [PATCH] Fix artf3476 move RobotState and HLReporting implementation set to somewhere they will get called Change-Id: I863ba263b822a60f46a04f4de2e3c570df5f317d --- wpilibc/wpilibC++Devices/src/RobotBase.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/wpilibc/wpilibC++Devices/src/RobotBase.cpp b/wpilibc/wpilibC++Devices/src/RobotBase.cpp index 9ec9ad4c0c..57022bd722 100644 --- a/wpilibc/wpilibC++Devices/src/RobotBase.cpp +++ b/wpilibc/wpilibC++Devices/src/RobotBase.cpp @@ -50,6 +50,8 @@ RobotBase::RobotBase() , m_ds (NULL) { m_ds = DriverStation::GetInstance(); + RobotState::SetImplementation(DriverStation::GetInstance()); \ + HLUsageReporting::SetImplementation(new HardwareHLReporting()); \ } /** @@ -152,9 +154,6 @@ void RobotBase::startRobotTask(FUNCPTR factory) printf("WPILib was compiled without -D'SVN_REV=nnnn'\n"); #endif - RobotState::SetImplementation(DriverStation::GetInstance()); - HLUsageReporting::SetImplementation(new HardwareHLReporting()); - #ifdef __vxworks // Check for startup code already running int32_t oldId = taskNameToId(const_cast("FRC_RobotTask"));