32 units::meter_t
wheelDiameter, frc::sim::DCMotorSim driveSim, frc::sim::DCMotorSim azimuthSim);
34 frc::Rotation2d getAzimuthPosition();
36 units::meter_t getDrivePosition();
38 units::meters_per_second_t getDriveSpeed();
39 units::meters_per_second_t getMaxDriveSpeed();
41 frc::SwerveModulePosition getModulePosition();
69 void resetAzimuthEncoder();
85 void setAzimuthPosition(frc::Rotation2d
angle);
87 void setAzimuthPower(units::volt_t
voltage);
88 void setDrivePower(units::volt_t
voltage);
90 frc::Translation2d convertSwerveStateToVelocityVector(frc::SwerveModuleState
state);
96 void SimulationPeriodic();
106 units::turn_t getMagEncoderCount();
108 void setDriveOpenLoop(units::meters_per_second_t
mps);
109 void setDriveClosedLoop(units::meters_per_second_t
mps);
111 frc::SwerveModuleState desiredState;
114 units::turn_t initialMagEncoderValue;
115 meters_per_turn_t wheelConversion;
117 frc::sim::DCMotorSim driveSim;
118 frc::sim::DCMotorSim azimuthSim;
T ReadLog(std::string_view field, const T &defaultValue={})
Read a value from NetworkTables for the given field.
Definition Loggable.h:343