Package edu.wpi.first.wpilibj
Class SpeedControllerGroup
java.lang.Object
edu.wpi.first.wpilibj.SpeedControllerGroup
- All Implemented Interfaces:
- Sendable,- MotorController,- SpeedController,- AutoCloseable
@Deprecated(since="2022", forRemoval=true) public class SpeedControllerGroup extends Object implements MotorController, Sendable, AutoCloseable
Deprecated, for removal: This API element is subject to removal in a future version.
Use 
MotorControllerGroup.Allows multiple 
SpeedController objects to be linked together.- 
Constructor SummaryConstructors Constructor Description SpeedControllerGroup(SpeedController[] speedControllers)Deprecated, for removal: This API element is subject to removal in a future version.SpeedControllerGroup(SpeedController speedController, SpeedController... speedControllers)Deprecated, for removal: This API element is subject to removal in a future version.Create a new SpeedControllerGroup with the provided SpeedControllers.
- 
Method SummaryModifier and Type Method Description voidclose()Deprecated, for removal: This API element is subject to removal in a future version.voiddisable()Deprecated, for removal: This API element is subject to removal in a future version.Disable the motor controller.doubleget()Deprecated, for removal: This API element is subject to removal in a future version.Common interface for getting the current set speed of a motor controller.booleangetInverted()Deprecated, for removal: This API element is subject to removal in a future version.Common interface for returning if a motor controller is in the inverted state or not.voidinitSendable(SendableBuilder builder)Deprecated, for removal: This API element is subject to removal in a future version.Initializes thisSendableobject.voidset(double speed)Deprecated, for removal: This API element is subject to removal in a future version.Common interface for setting the speed of a motor controller.voidsetInverted(boolean isInverted)Deprecated, for removal: This API element is subject to removal in a future version.Common interface for inverting direction of a motor controller.voidstopMotor()Deprecated, for removal: This API element is subject to removal in a future version.Stops motor movement.
- 
Constructor Details- 
SpeedControllerGroupDeprecated, for removal: This API element is subject to removal in a future version.Create a new SpeedControllerGroup with the provided SpeedControllers.- Parameters:
- speedController- The first SpeedController to add.
- speedControllers- The SpeedControllers to add
 
- 
SpeedControllerGroupDeprecated, for removal: This API element is subject to removal in a future version.
 
- 
- 
Method Details- 
closeDeprecated, for removal: This API element is subject to removal in a future version.- Specified by:
- closein interface- AutoCloseable
 
- 
setDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MotorControllerCommon interface for setting the speed of a motor controller.- Specified by:
- setin interface- MotorController
- Specified by:
- setin interface- SpeedController
- Parameters:
- speed- The speed to set. Value should be between -1.0 and 1.0.
 
- 
getDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MotorControllerCommon interface for getting the current set speed of a motor controller.- Specified by:
- getin interface- MotorController
- Specified by:
- getin interface- SpeedController
- Returns:
- The current set speed. Value is between -1.0 and 1.0.
 
- 
setInvertedDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MotorControllerCommon interface for inverting direction of a motor controller.- Specified by:
- setInvertedin interface- MotorController
- Specified by:
- setInvertedin interface- SpeedController
- Parameters:
- isInverted- The state of inversion true is inverted.
 
- 
getInvertedDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MotorControllerCommon interface for returning if a motor controller is in the inverted state or not.- Specified by:
- getInvertedin interface- MotorController
- Specified by:
- getInvertedin interface- SpeedController
- Returns:
- isInverted The state of the inversion true is inverted.
 
- 
disableDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MotorControllerDisable the motor controller.- Specified by:
- disablein interface- MotorController
- Specified by:
- disablein interface- SpeedController
 
- 
stopMotorDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:MotorControllerStops motor movement. Motor can be moved again by calling set without having to re-enable the motor.- Specified by:
- stopMotorin interface- MotorController
- Specified by:
- stopMotorin interface- SpeedController
 
- 
initSendableDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:SendableInitializes thisSendableobject.- Specified by:
- initSendablein interface- Sendable
- Parameters:
- builder- sendable builder
 
 
-