mirror of
https://github.com/Team4388/2024AcrossTheRidgebotiverse.git
synced 2026-06-09 00:38:02 -06:00
phoenix 6 pain
This commit is contained in:
@@ -9,12 +9,13 @@ import javax.swing.text.StyleContext.SmallAttributeSet;
|
|||||||
import com.ctre.phoenix.ErrorCode;
|
import com.ctre.phoenix.ErrorCode;
|
||||||
import com.ctre.phoenix.motorcontrol.FeedbackDevice;
|
import com.ctre.phoenix.motorcontrol.FeedbackDevice;
|
||||||
import com.ctre.phoenix.motorcontrol.RemoteSensorSource;
|
import com.ctre.phoenix.motorcontrol.RemoteSensorSource;
|
||||||
import com.ctre.phoenix.motorcontrol.TalonFXControlMode;
|
// import com.ctre.phoenix.motorcontrol.TalonFXControlMode;
|
||||||
import com.ctre.phoenix.motorcontrol.can.TalonFXConfiguration;
|
// import com.ctre.phoenix.motorcontrol.can.TalonFXConfiguration;
|
||||||
import com.ctre.phoenix.motorcontrol.can.WPI_TalonFX;
|
// import com.ctre.phoenix.motorcontrol.can.WPI_TalonFX;
|
||||||
import com.ctre.phoenix.sensors.CANCoder;
|
// import com.ctre.phoenix.sensors.CANCoder;
|
||||||
import com.ctre.phoenix.sensors.SensorInitializationStrategy;
|
// import com.ctre.phoenix.sensors.SensorInitializationStrategy;
|
||||||
import com.ctre.phoenix6.configs.Slot0Configs;
|
import com.ctre.phoenix6.configs.Slot0Configs;
|
||||||
|
import com.ctre.phoenix6.configs.TalonFXConfiguration;
|
||||||
import com.ctre.phoenix6.hardware.CANcoder;
|
import com.ctre.phoenix6.hardware.CANcoder;
|
||||||
import com.ctre.phoenix6.hardware.TalonFX;
|
import com.ctre.phoenix6.hardware.TalonFX;
|
||||||
|
|
||||||
@@ -29,7 +30,7 @@ import frc4388.utility.Gains;
|
|||||||
import frc4388.utility.configurable.ConfigurableDouble;
|
import frc4388.utility.configurable.ConfigurableDouble;
|
||||||
|
|
||||||
public class SwerveModule extends SubsystemBase {
|
public class SwerveModule extends SubsystemBase {
|
||||||
private WPI_TalonFX tal;
|
// private WPI_TalonFX tal;
|
||||||
private TalonFX driveMotor;
|
private TalonFX driveMotor;
|
||||||
private TalonFX angleMotor;
|
private TalonFX angleMotor;
|
||||||
private CANcoder encoder;
|
private CANcoder encoder;
|
||||||
@@ -46,7 +47,13 @@ public class SwerveModule extends SubsystemBase {
|
|||||||
// this.offsetGetter = new ConfigurableDouble("Swerve id " + swerveId, offset);
|
// this.offsetGetter = new ConfigurableDouble("Swerve id " + swerveId, offset);
|
||||||
this.selfid = swerveId;
|
this.selfid = swerveId;
|
||||||
swerveId++;
|
swerveId++;
|
||||||
TalonFXConfiguration angleConfig = new TalonFXConfiguration();
|
// TalonFXConfiguration angleConfig = new TalonFXConfiguration();
|
||||||
|
TalonFXConfiguration cfg = new TalonFXConfiguration()
|
||||||
|
.withSlot0(new Slot0Configs()
|
||||||
|
.withKP(swerveGains.kP)
|
||||||
|
.withKI(swerveGains.kI)
|
||||||
|
.withKD(swerveGains.kD)
|
||||||
|
)
|
||||||
angleConfig.slot0.kP = swerveGains.kP;
|
angleConfig.slot0.kP = swerveGains.kP;
|
||||||
angleConfig.slot0.kI = swerveGains.kI;
|
angleConfig.slot0.kI = swerveGains.kI;
|
||||||
angleConfig.slot0.kD = swerveGains.kD;
|
angleConfig.slot0.kD = swerveGains.kD;
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ public class VirtualController extends GenericHID {
|
|||||||
m_axes = new double[6];
|
m_axes = new double[6];
|
||||||
m_buttonStates = 0;
|
m_buttonStates = 0;
|
||||||
m_buttonStatesLastFrame = 0;
|
m_buttonStatesLastFrame = 0;
|
||||||
m_pov = new short[1];
|
m_pov = new short[] {-1};
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user