Class PARTsSubsystem

java.lang.Object
edu.wpi.first.wpilibj2.command.SubsystemBase
org.parts3492.partslib.command.PARTsSubsystem
All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable, edu.wpi.first.wpilibj2.command.Subsystem, IPARTsSubsystem
Direct Known Subclasses:
PARTsCandle

public abstract class PARTsSubsystem extends edu.wpi.first.wpilibj2.command.SubsystemBase implements IPARTsSubsystem
Command based subsystem with built-in PARTs tools and features.
  • Field Details

  • Constructor Details

    • PARTsSubsystem

      public PARTsSubsystem()
      Creates a new PARTsSubsystem.

      Comes with instances of PARTs tools that use the "Generic" name.

    • PARTsSubsystem

      public PARTsSubsystem(boolean enableLogging)
      Creates a new PARTsSubsystem.

      Comes with instances of PARTs tools that use the "Generic" name.

      Parameters:
      enableLogging - Enable the PARTsLogger instance for this subsystem.
    • PARTsSubsystem

      public PARTsSubsystem(Object o)
      Creates a new PARTsSubsystem.

      Comes with instances of PARTs tools that use given class name.

      Parameters:
      o - The object that the subsystem will use for the name.
    • PARTsSubsystem

      public PARTsSubsystem(Object o, boolean enableLogging)
      Creates a new PARTsSubsystem.

      Comes with instances of PARTs tools that use given class name.

      Parameters:
      o - The object that the subsystem will use for the name.
      enableLogging - Enable the PARTsLogger instance for this subsystem.
    • PARTsSubsystem

      public PARTsSubsystem(String className)
      Creates a new PARTsSubsystem.

      Comes with instances of PARTs tools that use given class name.

      Parameters:
      className - The name that this subsystem should use as it's name.
    • PARTsSubsystem

      public PARTsSubsystem(String className, boolean enableLogging)
      Creates a new PARTsSubsystem.

      Comes with instances of PARTs tools that use given class name.

      Parameters:
      className - The name that this subsystem should use as it's name.
      enableLogging - Enable the PARTsLogger instance for this subsystem.