Package frc.robot.hardware
Class RobotHardware.SparkMax
- java.lang.Object
-
- com.revrobotics.CANSparkMaxLowLevel
-
- com.revrobotics.CANSparkMax
-
- frc.robot.hardware.RobotHardware.SparkMax
-
- All Implemented Interfaces:
edu.wpi.first.wpilibj.motorcontrol.MotorController,edu.wpi.first.wpilibj.SpeedController,java.lang.AutoCloseable
- Enclosing class:
- RobotHardware
public class RobotHardware.SparkMax extends com.revrobotics.CANSparkMax
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.revrobotics.CANSparkMax
com.revrobotics.CANSparkMax.ControlType, com.revrobotics.CANSparkMax.ExternalFollower, com.revrobotics.CANSparkMax.FaultID, com.revrobotics.CANSparkMax.IdleMode, com.revrobotics.CANSparkMax.InputMode, com.revrobotics.CANSparkMax.SoftLimitDirection
-
Nested classes/interfaces inherited from class com.revrobotics.CANSparkMaxLowLevel
com.revrobotics.CANSparkMaxLowLevel.FollowConfig, com.revrobotics.CANSparkMaxLowLevel.MotorType, com.revrobotics.CANSparkMaxLowLevel.PeriodicFrame, com.revrobotics.CANSparkMaxLowLevel.PeriodicStatus0, com.revrobotics.CANSparkMaxLowLevel.PeriodicStatus1, com.revrobotics.CANSparkMaxLowLevel.PeriodicStatus2
-
-
Constructor Summary
Constructors Constructor Description SparkMax(int deviceId, com.revrobotics.CANSparkMaxLowLevel.MotorType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetSafe(double speed)voidsetSafePosition(double speed)-
Methods inherited from class com.revrobotics.CANSparkMax
burnFlash, clearFaults, disable, disableVoltageCompensation, enableSoftLimit, enableVoltageCompensation, follow, follow, follow, follow, get, getAlternateEncoder, getAlternateEncoder, getAlternateEncoder, getAnalog, getAnalog, getAppliedOutput, getBusVoltage, getClosedLoopRampRate, getEncoder, getEncoder, getEncoder, getFault, getFaults, getFeedbackDeviceID, getForwardLimitSwitch, getForwardLimitSwitch, getIdleMode, getInverted, getLastError, getMotorTemperature, getOpenLoopRampRate, getOutputCurrent, getPIDController, getReverseLimitSwitch, getReverseLimitSwitch, getSoftLimit, getStickyFault, getStickyFaults, getVoltageCompensationNominalVoltage, isFollower, isSoftLimitEnabled, set, setCANTimeout, setClosedLoopRampRate, setIdleMode, setInverted, setOpenLoopRampRate, setSecondaryCurrentLimit, setSecondaryCurrentLimit, setSmartCurrentLimit, setSmartCurrentLimit, setSmartCurrentLimit, setSoftLimit, setVoltage, stopMotor
-
Methods inherited from class com.revrobotics.CANSparkMaxLowLevel
close, enableExternalUSBControl, getDeviceId, getFirmwareString, getFirmwareVersion, getInitialMotorType, getMotorType, getSafeFloat, getSerialNumber, restoreFactoryDefaults, restoreFactoryDefaults, setControlFramePeriodMs, setPeriodicFramePeriod, throwIfClosed
-
-