mirror of
https://github.com/Team4388/2025RidgeScape.git
synced 2026-06-09 00:38:02 -06:00
Make compile on robot
This commit is contained in:
@@ -7,12 +7,12 @@ public final class BuildConstants {
|
|||||||
public static final String MAVEN_GROUP = "";
|
public static final String MAVEN_GROUP = "";
|
||||||
public static final String MAVEN_NAME = "2025RidgeScape";
|
public static final String MAVEN_NAME = "2025RidgeScape";
|
||||||
public static final String VERSION = "unspecified";
|
public static final String VERSION = "unspecified";
|
||||||
public static final int GIT_REVISION = 168;
|
public static final int GIT_REVISION = 169;
|
||||||
public static final String GIT_SHA = "9fd98bce241ee2aef0855f3ce8bb0b37aee723c2";
|
public static final String GIT_SHA = "aaef829ad2830d39cc9f9e05e61e973658d7784d";
|
||||||
public static final String GIT_DATE = "2025-07-13 19:41:05 MDT";
|
public static final String GIT_DATE = "2025-07-15 09:33:40 MDT";
|
||||||
public static final String GIT_BRANCH = "advantagekit";
|
public static final String GIT_BRANCH = "advantagekit";
|
||||||
public static final String BUILD_DATE = "2025-07-14 01:44:15 MDT";
|
public static final String BUILD_DATE = "2025-07-15 09:49:13 MDT";
|
||||||
public static final long BUILD_UNIX_TIME = 1752479055707L;
|
public static final long BUILD_UNIX_TIME = 1752594553460L;
|
||||||
public static final int DIRTY = 1;
|
public static final int DIRTY = 1;
|
||||||
|
|
||||||
private BuildConstants(){}
|
private BuildConstants(){}
|
||||||
|
|||||||
@@ -7,6 +7,8 @@
|
|||||||
|
|
||||||
package frc4388.robot.subsystems;
|
package frc4388.robot.subsystems;
|
||||||
|
|
||||||
|
import org.littletonrobotics.junction.AutoLogOutput;
|
||||||
|
|
||||||
import edu.wpi.first.wpilibj.DriverStation;
|
import edu.wpi.first.wpilibj.DriverStation;
|
||||||
import edu.wpi.first.wpilibj.motorcontrol.Spark;
|
import edu.wpi.first.wpilibj.motorcontrol.Spark;
|
||||||
import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard;
|
import edu.wpi.first.wpilibj.smartdashboard.SmartDashboard;
|
||||||
@@ -48,6 +50,11 @@ public class LED extends SubsystemBase implements Queryable {
|
|||||||
LEDController.set(mode.getValue());
|
LEDController.set(mode.getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@AutoLogOutput
|
||||||
|
public String state() {
|
||||||
|
return mode.getClass().toString();
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getName() {
|
public String getName() {
|
||||||
return "LEDs";
|
return "LEDs";
|
||||||
|
|||||||
@@ -31,20 +31,6 @@ public class Lidar extends SubsystemBase implements Queryable {
|
|||||||
LidarPWM.setSemiPeriodMode(true); //Set the counter to period measurement
|
LidarPWM.setSemiPeriodMode(true); //Set the counter to period measurement
|
||||||
LidarPWM.reset();
|
LidarPWM.reset();
|
||||||
|
|
||||||
|
|
||||||
subsystemLayout = Shuffleboard.getTab("Subsystems")
|
|
||||||
.getLayout(getName(), BuiltInLayouts.kList)
|
|
||||||
.withSize(2, 2);
|
|
||||||
|
|
||||||
sbDistance = subsystemLayout
|
|
||||||
.add("Distance", 0)
|
|
||||||
.withWidget(BuiltInWidgets.kGraph)
|
|
||||||
.getEntry();
|
|
||||||
|
|
||||||
sbWithinDistance = subsystemLayout
|
|
||||||
. add("Within Distance", 0)
|
|
||||||
.withWidget(BuiltInWidgets.kBooleanBox)
|
|
||||||
.getEntry();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -55,7 +41,7 @@ public class Lidar extends SubsystemBase implements Queryable {
|
|||||||
distance = (LidarPWM.getPeriod() * LiDARConstants.SECONDS_TO_MICROS) / LiDARConstants.LIDAR_MICROS_TO_CM;
|
distance = (LidarPWM.getPeriod() * LiDARConstants.SECONDS_TO_MICROS) / LiDARConstants.LIDAR_MICROS_TO_CM;
|
||||||
}
|
}
|
||||||
|
|
||||||
@AutoLogOutput
|
@AutoLogOutput(key = "Lidar/{name}")
|
||||||
public double getDistance(){
|
public double getDistance(){
|
||||||
return distance;
|
return distance;
|
||||||
}
|
}
|
||||||
@@ -74,12 +60,6 @@ public class Lidar extends SubsystemBase implements Queryable {
|
|||||||
return "Lidar " + name;
|
return "Lidar " + name;
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Override
|
|
||||||
// public void queryStatus() {
|
|
||||||
// sbDistance.setDouble(distance);
|
|
||||||
// sbWithinDistance.setBoolean(withinDistance());
|
|
||||||
// }
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Status diagnosticStatus() {
|
public Status diagnosticStatus() {
|
||||||
Status s = new Status();
|
Status s = new Status();
|
||||||
|
|||||||
@@ -13,22 +13,26 @@ import frc4388.utility.status.Status.ReportLevel;
|
|||||||
public class FaultReporter {
|
public class FaultReporter {
|
||||||
|
|
||||||
private static final String REPORTS_HEADER =
|
private static final String REPORTS_HEADER =
|
||||||
"▄▖ ▗ \n" + //
|
"###############\n" + //
|
||||||
"▙▘█▌▛▌▛▌▛▘▜▘▛▘\n" + //
|
"#.............#\n" + //
|
||||||
"▌▌▙▖▙▌▙▌▌ ▐▖▄▌\n" + //
|
"#...Reports...#\n" + //
|
||||||
" ▌ ";
|
"#.............#\n" + //
|
||||||
|
"###############\n";
|
||||||
|
|
||||||
|
|
||||||
private static final String CAN_HEADER =
|
private static final String CAN_HEADER =
|
||||||
"▄▖▄▖▖ ▖ \n" + //
|
"###############\n" + //
|
||||||
"▌ ▌▌▛▖▌ \n" + //
|
"#.............#\n" + //
|
||||||
"▙▖▛▌▌▝▌(t)\n" + //
|
"#....CAN(t)...#\n" + //
|
||||||
" ";
|
"#.............#\n" + //
|
||||||
|
"###############\n";
|
||||||
|
|
||||||
private static final String ERROR_HEADER =
|
private static final String ERROR_HEADER =
|
||||||
"▄▖▄▖▄▖▄▖▄▖▄▖\n" + //
|
"###############\n" + //
|
||||||
"▙▖▙▘▙▘▌▌▙▘▚ \n" + //
|
"#.............#\n" + //
|
||||||
"▙▖▌▌▌▌▙▌▌▌▄▌\n" + //
|
"#....ERRORS...#\n" + //
|
||||||
" ";
|
"#.............#\n" + //
|
||||||
|
"###############\n";
|
||||||
|
|
||||||
private static List<Queryable> queryables = new ArrayList<>();
|
private static List<Queryable> queryables = new ArrayList<>();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user