Class Funnel

java.lang.Object
edu.wpi.first.wpilibj2.command.SubsystemBase
frc.robot.Subsystems.Funnel.Funnel
All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable, edu.wpi.first.wpilibj2.command.Subsystem
Direct Known Subclasses:
FunnelRealIO, FunnelSimIO

public abstract class Funnel extends edu.wpi.first.wpilibj2.command.SubsystemBase
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Funnel
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Creates a new ServoSystem.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected abstract void
    setLeftServo(double setpoint)
     
    protected abstract void
    setRightServo(double setpoint)
     
    void
     

    Methods inherited from class edu.wpi.first.wpilibj2.command.SubsystemBase

    addChild, getName, getSubsystem, initSendable, setName, setSubsystem

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface edu.wpi.first.wpilibj2.command.Subsystem

    defer, getCurrentCommand, getDefaultCommand, register, removeDefaultCommand, run, runEnd, runOnce, setDefaultCommand, simulationPeriodic, startEnd, startRun
  • Field Details

    • instance

      public static final Funnel instance
  • Constructor Details

    • Funnel

      protected Funnel()
      Creates a new ServoSystem.
  • Method Details

    • setState

      public void setState(Funnel.FunnelState target)
    • setLeftServo

      protected abstract void setLeftServo(double setpoint)
    • setRightServo

      protected abstract void setRightServo(double setpoint)
    • periodic

      public void periodic()