Skip to content

Commit ee26c99

Browse files
committed
Adds NT entry for currently selected auton
1 parent f538ede commit ee26c99

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/frc/robot/RobotContainer.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,8 @@ public class RobotContainer {
167167
private NetworkTableInstance ntInstance;
168168
private NetworkTable autonTable;
169169
private NetworkTableEntry listEntry;
170-
private String autonValue = "A145";
170+
private NetworkTableEntry selectedAutonEntry;
171+
private String autonValue = "A123";
171172
private int autonHandle;
172173
private String autoName = "A145";
173174
/**
@@ -177,10 +178,13 @@ public RobotContainer() {
177178
ntInstance = NetworkTableInstance.getDefault();
178179
autonTable = ntInstance.getTable("Auton");
179180
listEntry = autonTable.getEntry("AutonList");
181+
selectedAutonEntry = autonTable.getEntry("Selected");
180182
// System.out.print("Available Autons: " + AutoBuilder.getAllAutoNames().toArray(new String[0]));
181183
listEntry.setStringArray(AutoBuilder.getAllAutoNames().toArray(new String[0]));
184+
selectedAutonEntry.setString(autonValue);
182185
autonTable.addListener("Auton", EnumSet.of(NetworkTableEvent.Kind.kValueAll), (table, key, event) -> {
183186
this.autonValue = event.valueData.value.getString();
187+
this.selectedAutonEntry.setString(this.autonValue);
184188
System.out.print("New auton value: " + this.autonValue);
185189
});
186190
fmsSubsystem = new FieldManagementSubsystem();

0 commit comments

Comments
 (0)