Class RepeatingIndependentSubsystem

    • Constructor Detail

      • RepeatingIndependentSubsystem

        public RepeatingIndependentSubsystem()
      • RepeatingIndependentSubsystem

        public RepeatingIndependentSubsystem​(long timeout,
                                             java.util.concurrent.TimeUnit timeUnit)
    • Method Detail

      • start

        public void start()
        Description copied from interface: Subsystem
        Start (or restart) this Subsystem's background task.
      • isDone

        public boolean isDone()
        Check if this subsystem's task has been completed. This is never true for repeating subsystems, which are always "Not Started", "Scheduled", or "Cancelled".
        Returns:
        true iff completed.