Class XScheduler

java.lang.Object
xbot.common.command.XScheduler

@Singleton public class XScheduler extends Object
Wrapper for base Scheduler which intelligently manages exceptions.
  • Constructor Details

    • XScheduler

      @Inject public XScheduler()
  • Method Details

    • getNumberOfCrashes

      public int getNumberOfCrashes()
    • run

      public void run()
    • reset

      public void reset()
    • getLastException

      public Throwable getLastException()
    • cancelAll

      public void cancelAll()
    • unregisterAllSubsystems

      public void unregisterAllSubsystems()
    • registerSubsystem

      public void registerSubsystem(Subsystem... subsystems)
    • setDefaultCommand

      public void setDefaultCommand(Subsystem subsystem, Command defaultCommand)