Package frc.lib.monitor
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 TypeMethodDescriptionvoidClears all hardware faults and warnings associated with this subsystem.booleanReturns 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.
-