You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The purpose of Task 1 is to complete installation of the new Control System software. This task consists of 1 Objective
20
20
21
21
1. Install the necessary software for your assigned Beta Test language (LabVIEW or VSCode + plugins, NI FRC Game Tools, and any vendor libraries using the :doc:`Dependency Manager </docs/software/vscode-overview/3rd-party-libraries>` e.g. CTRE Phoenix, REVLib, etc)
22
22
23
-
Task 2 - Basic Benchtop Test (Targeted Completion 11/4/2024)
23
+
Task 2 - Basic Benchtop Test (Targeted Completion 12/5/2025)
The purpose of Task 2 is to get the base new Control System software set up and running. This helps minimize complexity to ease debugging of any issues that do occur. In this task you will set up the development environment for your programming language, configure the roboRIO, load and debug a simple program. This Task consists of 2 Objectives:
27
27
28
28
1. Configure the roboRIO
29
29
2. Create, Build and Load Default Program
30
30
31
-
Task 3 - Port Previous Robot Code (Targeted Completion 11/18/2024)
31
+
Task 3 - Port Previous Robot Code (Targeted Completion 12/12/2025)
The purpose of Task 3 is to port the previous year's robot code with the new Control System software and bring it to full functionality. This Task consists of 2 Objectives and 1 Optional Objective:
@@ -37,14 +37,10 @@ The purpose of Task 3 is to port the previous year's robot code with the new Con
37
37
2. Wireless Operation of FRC Robot
38
38
3. (Optional) Play with robot at offseason event
39
39
40
-
Task 4 - New Code and Advanced Feature Testing (Targeted Completion 12/6/2024)
Note: Objectives in Task 4 may be completed in any order.
44
44
45
-
The purpose of Task 4 is to write new code in order to test features and functionality of the new Control System software. While we have written up a number of ideas, please feel free to come up with your own and report on what you tried/are trying and how it went.
46
-
47
-
1. Java: Use :doc:`Epilogue annotation logging </docs/software/telemetry/robot-telemetry-with-annotations>`
48
-
2. Java: Use the re-written :doc:`Java units library </docs/software/basic-programming/java-units>`
49
-
3. Java/C++: Utilize the new :doc:`Dependency Manager </docs/software/vscode-overview/3rd-party-libraries>` in Visual Studio Code
45
+
The purpose of Task 4 is to write new code in order to test features and functionality of the new Control System software that you haven't used before. Feel free to come up with your own and report on what you tried/are trying and how it went.
Copy file name to clipboardExpand all lines: source/docs/beta/tasks/task-4-new-features.rst
+1-8Lines changed: 1 addition & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,23 +6,16 @@ Task: Test any new features or heavily modified code
6
6
Overview
7
7
--------
8
8
9
-
The purpose of this task is to test any newly developed or heavily modified features for the new season. This will help the Control System team find any bugs or issues with the new code. A complete description of changes for 2025 can be found in the :doc:`/docs/yearly-overview/yearly-changelog` document. Below is a list of some of the new or modified features to focus on:
9
+
The purpose of this task is to test any newly developed or heavily modified features for the new season. This will help the Control System team find any bugs or issues with the new code. A complete description of changes for 2026 can be found in the :doc:`/docs/yearly-overview/yearly-changelog` document.
10
10
11
11
**All languages**
12
12
13
-
- Use the new A-Stop functionality built into the :doc:`Driver Station's Practice mode </docs/software/driverstation/driver-station>`.
14
-
15
13
**LabVIEW**
16
14
17
15
**Java**
18
16
19
-
- Use :doc:`Epilogue annotation logging </docs/software/telemetry/robot-telemetry-with-annotations>`
20
-
- Use the re-written :doc:`Java units library </docs/software/basic-programming/java-units>`
21
-
22
17
**Java/C++**
23
18
24
-
- Utilize the new Vendor :doc:`Dependency Manager </docs/software/vscode-overview/3rd-party-libraries>` in Visual Studio Code
0 commit comments