added test and comments
diff --git a/aos/crio/controls/ControlsManager.h b/aos/crio/controls/ControlsManager.h
index 5971f46..d9e89b6 100644
--- a/aos/crio/controls/ControlsManager.h
+++ b/aos/crio/controls/ControlsManager.h
@@ -20,10 +20,11 @@
}
private:
- // Hooks that subclasses have to implement to do the correct things at the
- // correct times.
+ // Called when it is time to create anything that uses WPILib.
virtual void CreateObjects() = 0;
+ // Called when it is time to add controls loops to any CRIOControlLoopRunners.
virtual void RegisterControlLoops() = 0;
+ // Called when it is time to start any SensorBroadcasters.
virtual void StartSensorBroadcasters() = 0;
};