Class ServoHubSimFaultManager

java.lang.Object
com.revrobotics.sim.ServoHubSimFaultManager

public class ServoHubSimFaultManager extends Object
  • Constructor Details

    • ServoHubSimFaultManager

      public ServoHubSimFaultManager(ServoHub servoHub)
      Create a Fault Manager object, which allows you to get and set the status of simulated faults on your simulated Servo Hub. Constructing this object will also cause the Fault Manager to appear in the sim gui. The state of faults can be fetched on the original Servo Hub Object.
      Parameters:
      servoHub - The ServoHub associated with the Fault Manager
  • Method Details

    • setFaults

      public void setFaults(ServoHub.Faults faults)
      Set the state of the simulated faults of the device.

      Use device.getFaults() to get the object and modify the parameters.

      Parameters:
      faults - a Faults object indicating the state of the faults
    • setStickyFaults

      public void setStickyFaults(ServoHub.Faults faults)
      Set the state of the simulated sticky faults of the device.

      Use device.getStickyFaults() to get the object and modify the parameters.

      Parameters:
      faults - a Faults object indicating the state of the sticky faults
    • setWarnings

      public void setWarnings(ServoHub.Warnings warnings)
      Set the state of the simulated warnings of the device.

      Use device.getWarnings() to get the object and modify the parameters.

      Parameters:
      warnings - a Warnings object indicating the state of the warnings
    • setStickyWarnings

      public void setStickyWarnings(ServoHub.Warnings warnings)
      Set the state of the simulated sticky warnings of the device.

      Use device.getStickyWarnings() to get the object and modify the parameters.

      Parameters:
      warnings - a Warnings object indicating the state of the sticky warnings