Class NovaBase

java.lang.Object
com.uniforge.origin.nova.NovaCore
com.uniforge.origin.nova.NovaBase
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
Nova

public abstract class NovaBase extends NovaCore
  • Constructor Details

    • NovaBase

      protected NovaBase(double period)
  • Method Details

    • startNova

      public abstract void startNova()
      Description copied from class: NovaCore
      Starts Nova code. The should function is called once in Nova and shouldn't exit until NovaCore.endNova() is called
      Specified by:
      startNova in class NovaCore
    • endNova

      public abstract void endNova()
      Description copied from class: NovaCore
      Ends Nova code, stops NovaCore.startNova()
      Specified by:
      endNova in class NovaCore
    • driverStationConnected

      public void driverStationConnected()
    • novaInit

      public void novaInit()
    • simulationInit

      public void simulationInit()
    • disabledInit

      public void disabledInit()
    • autonomousInit

      public void autonomousInit()
    • teleopInit

      public void teleopInit()
    • testInit

      public void testInit()
    • novaPeriodic

      public void novaPeriodic()
    • simulationPeriodic

      public void simulationPeriodic()
    • disabledPeriodic

      public void disabledPeriodic()
    • autonomousPeriodic

      public void autonomousPeriodic()
    • teleopPeriodic

      public void teleopPeriodic()
    • testPeriodic

      public void testPeriodic()
    • disabledExit

      public void disabledExit()
    • autonomousExit

      public void autonomousExit()
    • teleopExit

      public void teleopExit()
    • testExit

      public void testExit()
    • setNetworkTablesFlushEnabled

      public void setNetworkTablesFlushEnabled(boolean enabled)
    • enableLiveWindowInTest

      public void enableLiveWindowInTest(boolean testLW)
    • isLiveWindowEnabledInTest

      public boolean isLiveWindowEnabledInTest()
    • getPeriod

      public double getPeriod()
    • loopFunction

      protected void loopFunction()