Class SparkSimFaultManager

java.lang.Object
com.revrobotics.sim.SparkSimFaultManager

public class SparkSimFaultManager extends Object
  • Constructor Details

    • SparkSimFaultManager

      public SparkSimFaultManager(SparkMax motor)
      Create a Fault Manager object, which allows you to get and set the status of simulated faults on your simulated Spark MAX. 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 Spark Object.
      Parameters:
      motor - The CANSparkMax associated with the Fault Manager
    • SparkSimFaultManager

      public SparkSimFaultManager(SparkFlex motor)
      Create a Fault Manager object, which allows you to set the status of simulated faults on your simulated Spark Flex. 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 Spark Object.
      Parameters:
      motor - The CANSparkMax associated with the Fault Manager
  • Method Details

    • setFaults

      public void setFaults(SparkBase.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(SparkBase.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(SparkBase.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(SparkBase.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