[wpilib] Remove IterativeRobotBase mode init prints (#3500)

They don't provide much utility for the end user. A print at the call to
HAL_ObserveUserProgramStarting() was added in their place so it's still
clear when constructors have finished running.
This commit is contained in:
Tyler Veness
2021-08-05 23:54:50 -07:00
committed by GitHub
parent fb2ee8ec34
commit 5ac60f0a20
4 changed files with 15 additions and 36 deletions

View File

@@ -22,29 +22,17 @@ IterativeRobotBase::IterativeRobotBase(units::second_t period)
: m_period(period),
m_watchdog(period, [this] { PrintLoopOverrunMessage(); }) {}
void IterativeRobotBase::RobotInit() {
fmt::print("Default {}() method... Override me!\n", __FUNCTION__);
}
void IterativeRobotBase::RobotInit() {}
void IterativeRobotBase::SimulationInit() {
fmt::print("Default {}() method... Override me!\n", __FUNCTION__);
}
void IterativeRobotBase::SimulationInit() {}
void IterativeRobotBase::DisabledInit() {
fmt::print("Default {}() method... Override me!\n", __FUNCTION__);
}
void IterativeRobotBase::DisabledInit() {}
void IterativeRobotBase::AutonomousInit() {
fmt::print("Default {}() method... Override me!\n", __FUNCTION__);
}
void IterativeRobotBase::AutonomousInit() {}
void IterativeRobotBase::TeleopInit() {
fmt::print("Default {}() method... Override me!\n", __FUNCTION__);
}
void IterativeRobotBase::TeleopInit() {}
void IterativeRobotBase::TestInit() {
fmt::print("Default {}() method... Override me!\n", __FUNCTION__);
}
void IterativeRobotBase::TestInit() {}
void IterativeRobotBase::RobotPeriodic() {
static bool firstRun = true;