Castor2026/genie.py

22 lines
621 B
Python

import commands2
import magicbot
class GenieRobot(magicbot.MagicRobot):
def robotPeriodic(self) -> None:
commands2.CommandScheduler.getInstance().run()
return super().robotPeriodic()
def scheduleCommand(self, command: commands2.Command) -> None:
"""
Schedule a command to run. This is a wrapper around
:meth:`CommandScheduler.add` that allows you to
schedule commands.
:param command: The command to schedule
"""
inst = commands2.CommandScheduler.getInstance()
inst.schedule(command)
def disabledPeriodic(self):
pass