Interface Monitored

All Known Implementing Classes:
Arm, Climb, ControlService, Drive, Driver, Indexer, Operator, PDH, Shooter, Spinner, Vision

public interface Monitored
An interface to enforce standard health monitoring and fault management across all robot subsystems.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Clears all hardware faults and warnings associated with this subsystem.
    boolean
    Returns whether or not the subsystem is healthy.
  • Method Details

    • isHealthy

      boolean isHealthy()
      Returns whether or not the subsystem is healthy.
      Returns:
      True if the subsystem is healthy, false otherwise.
    • clearFaults

      void clearFaults()
      Clears all hardware faults and warnings associated with this subsystem.