Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
049c290
(#1) Updated to wpilib 27 alpha in order to build
Sep 6, 2026
1f55ebf
(#1) added autopilot locally, tried running in sim
Sep 8, 2026
e32938e
(#1) fixed APConstraints JSON deserialization error
godmar Sep 10, 2026
edbcfa2
(#1) removed extra stddevs in flywheelsim
Sep 13, 2026
86d84b2
(#1) commented out Elastic alert to run in sim
Sep 16, 2026
a0874da
enable gradle annotation processing
Sep 16, 2026
46e84cf
Merge branch '1-update-for-syscore' of github.com:team401/2026-Robot-…
Sep 16, 2026
688949e
added gradlew build task before launching sim
godmar Sep 16, 2026
3115ea6
(#1) commented out battery alert again
Sep 16, 2026
b0b61cb
Created branch and sort of "changed" the normalizeHeading function to…
Samson560915 Sep 16, 2026
306c1e9
Merge branch '1-update-for-syscore' into update-turret-for-rotation2d…
Samson560915 Sep 16, 2026
c61b523
(#1) updated Elastic.java so battery alert works
Oct 7, 2026
34c094e
Added change to allow you to see the goalTurretHeading of the turret …
Samson560915 Oct 19, 2026
7c0342c
(#1) updated to alpha 7
Oct 22, 2026
ac785a6
Added method to allow for getting of turret centric angle to allow vi…
Samson560915 Oct 28, 2026
6388238
Added simgui-ds.json to .gitignore file and fixed comments in TurretS…
Samson560915 Oct 28, 2026
db8b534
Added simgui-ds.json to .gitignore and fixed comments in TurretSubsys…
Samson560915 Oct 28, 2026
aa79256
Fix up final comments before merge.
Samson560915 Oct 28, 2026
f278141
Attempt to remove simgui-ds.json by commiting for update potentially?
Samson560915 Oct 28, 2026
4501505
git removed simgui-ds.json.
Samson560915 Oct 28, 2026
ac1b442
added simgui-ds.json to .gitignore
Samson560915 Oct 28, 2026
313b07d
Merge remote-tracking branch 'origin/1-update-for-syscore' into updat…
Samson560915 Nov 2, 2026
3b6dc9d
Added comments to public methods and privated a method as we no longe…
Samson560915 Nov 2, 2026
a60b4b6
Merge pull request #5 from team401/update-turret-for-rotation2d-changes
Samson560915 Nov 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
# This gitignore has been specially created by the WPILib team.
# If you remove items from this file, intellisense might break.

### Python ###
__pycache__/
*.pyc

### C++ ###
# Prerequisites
*.d
Expand Down Expand Up @@ -174,8 +170,9 @@ out/

# Simulation GUI and other tools window save file
networktables.json
simgui*.json
simgui.json
*-window.json
simgui-ds.json

# Simulation data log directory
logs/
Expand All @@ -187,5 +184,5 @@ ctre_sim/
/.cache
compile_commands.json

# Version file
src/main/java/frc/robot/BuildConstants.java
# Eclipse generated file for annotation processors
.factorypath
10 changes: 7 additions & 3 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [

{
"type": "wpilib",
"name": "WPILib Desktop Debug",
"request": "launch",
"desktop": true
"desktop": true,
},
{
"type": "wpilib",
"name": "WPILib roboRIO Debug",
"name": "WPILib Systemcore Debug",
"request": "launch",
"desktop": false
"desktop": false,
}
]
}
32 changes: 8 additions & 24 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,14 @@
{
"name": "WPIlibUnitTests",
"workingDirectory": "${workspaceFolder}/build/jni/release",
"vmargs": [
"-Djava.library.path=${workspaceFolder}/build/jni/release"
],
"vmargs": [ "-Djava.library.path=${workspaceFolder}/build/jni/release" ],
"env": {
"LD_LIBRARY_PATH": "${workspaceFolder}/build/jni/release",
"LD_LIBRARY_PATH": "${workspaceFolder}/build/jni/release" ,
"DYLD_LIBRARY_PATH": "${workspaceFolder}/build/jni/release"
}
},
null
],
"java.test.defaultConfig": "WPIlibUnitTests",
"spotlessGradle.format.enable": true,
"spotlessGradle.diagnostics.enable": false,
"java.import.gradle.annotationProcessing.enabled": false,
"java.completion.favoriteStaticMembers": [
"org.junit.Assert.*",
Expand All @@ -42,7 +37,7 @@
"org.mockito.Mockito.*",
"org.mockito.ArgumentMatchers.*",
"org.mockito.Answers.*",
"edu.wpi.first.units.Units.*"
"org.wpilib.units.Units.*"
],
"java.completion.filteredTypes": [
"java.awt.*",
Expand All @@ -58,22 +53,11 @@
"javax.swing.*",
"javax.management.*",
"javax.smartcardio.*",
"edu.wpi.first.math.proto.*",
"edu.wpi.first.math.**.proto.*",
"edu.wpi.first.math.**.struct.*"
"org.wpilib.math.proto.*",
"org.wpilib.math.**.proto.*",
"org.wpilib.math.**.struct.*",
],
"java.debug.settings.enableRunDebugCodeLens": false,
"java.dependency.enableDependencyCheckup": false,
"editor.defaultFormatter": "richardwillis.vscode-spotless-gradle",
"[json]": {
"editor.defaultFormatter": "richardwillis.vscode-spotless-gradle"
},
"[java]": {
"editor.defaultFormatter": "richardwillis.vscode-spotless-gradle"
},
"java.compile.nullAnalysis.mode": "automatic",
"cSpell.words": [
"Coppercore",
"Tunables"
],
"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx32G -Xms100m -Xlog:disable"
"java.compile.nullAnalysis.mode": "automatic"
}
20 changes: 20 additions & 0 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "Gradle Build",
"type": "shell",
"command": "./gradlew",
"args": ["build"],
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"reveal": "always",
"panel": "shared"
},
"problemMatcher": []
}
]
}
10 changes: 5 additions & 5 deletions .wpilib/wpilib_preferences.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"enableCppIntellisense": false,
"currentLanguage": "java",
"projectYear": "2026",
"teamNumber": 401
}
"enableCppIntellisense": false,
"currentLanguage": "java",
"projectYear": "2027_alpha7",
"teamNumber": 401
}
19 changes: 9 additions & 10 deletions WPILib-License.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
Copyright (c) 2009-2025 FIRST and other WPILib contributors
Copyright (c) 2009-2026 FIRST and other WPILib contributors
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the name of FIRST, WPILib, nor the names of other WPILib
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of FIRST, WPILib, nor the names of other WPILib
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY FIRST AND OTHER WPILIB CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
Expand Down
Loading
Loading