Class CANSparkMaxUtil
- java.lang.Object
-
- com.alumiboti5590.eop.components.motors.util.CANSparkMaxUtil
-
public class CANSparkMaxUtil extends java.lang.ObjectSets motor usage for a Spark Max motor controller
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCANSparkMaxUtil.Usage
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidsetCANSparkMaxBusUsage(com.revrobotics.CANSparkMax motor, CANSparkMaxUtil.Usage usage)This function allows reducing a Spark Max's CAN bus utilization by reducing the periodic status frame period of nonessential frames from 20ms to 500ms.static voidsetCANSparkMaxBusUsage(com.revrobotics.CANSparkMax motor, CANSparkMaxUtil.Usage usage, boolean enableFollowing)This function allows reducing a Spark Max's CAN bus utilization by reducing the periodic status frame period of nonessential frames from 20ms to 500ms.
-
-
-
Method Detail
-
setCANSparkMaxBusUsage
public static void setCANSparkMaxBusUsage(com.revrobotics.CANSparkMax motor, CANSparkMaxUtil.Usage usage, boolean enableFollowing)This function allows reducing a Spark Max's CAN bus utilization by reducing the periodic status frame period of nonessential frames from 20ms to 500ms.See https://docs.revrobotics.com/sparkmax/operating-modes/control-interfaces#periodic-status-frames for a description of the status frames.
- Parameters:
motor- The motor to adjust the status frame periods on.usage- The status frame feedack to enable. kAll is the default when a CANSparkMax is constructed.enableFollowing- Whether to enable motor following.
-
setCANSparkMaxBusUsage
public static void setCANSparkMaxBusUsage(com.revrobotics.CANSparkMax motor, CANSparkMaxUtil.Usage usage)This function allows reducing a Spark Max's CAN bus utilization by reducing the periodic status frame period of nonessential frames from 20ms to 500ms.See https://docs.revrobotics.com/sparkmax/operating-modes/control-interfaces#periodic-status-frames for a description of the status frames.
- Parameters:
motor- The motor to adjust the status frame periods on.usage- The status frame feedack to enable. kAll is the default when a CANSparkMax is constructed.
-
-