@Override
 public void loop() throws RobotCoreException
       // Hook this so that we will have thread context set whenever we're running user
       // code on the loop() thread
     {
   SwerveThreadContext context = SwerveThreadContext.createIfNecessary();
   context.swerveFtcEventLoop = this;
   setEventLoopManager();
   //
   super.loop();
 }