Overview of programming season #1
Labels
Autonomous
Autonomous improvements
description
New comments or .md files have been added
enum
New Enum added
First Tech Challenge
This is FTC team Tobor's 2023-2024 Game Season code
good first issue
Good for newcomers
organization
Added more organization to the code
TeleOp
TeleOp improvements
Greetings, and welcome to this year's FTC game season, Center Stage. It is always advisable to organize your code and add various commenting techniques. This year, Tobor has introduced an operations folder that contains all the operations for the entire season. Outside the operations folder are the Autonomous and TeleOp project files, which are Java projects that can be selected within the driver station. Any files within the team code and outside the operations folder can be run as TeleOp or Autonomous from the driver station. Team Tobor is excited to experiment with this new coding technique of operational organization. We are thrilled to undertake adventures into editing, experimenting, and exploring new ways to improve the code for this year's season, Center Stage. So, with that said, Tobor hopes all the FTC teams around the world will have a wonderful experience and says, “You are going to do great!”
A new form of organization that I like to call operational organization was added to the team code:
https://github.com/535tobor/2023-2024SeasonCode/tree/master/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/operations
Tobor's tensor flow model has been added to the code for use in Autonomous:
https://github.com/535tobor/2023-2024SeasonCode/tree/master/FtcRobotController/src/main/assets
Various Enums have been added to the code for organization:
An interface was added to the operational organization of the code for higher performance:
In Operational Organization the code has a target operations file. In this setup, any file that is called 'Target' at the beginning of the name means that the file is the head class of that folder. For example, the head class of the folder operations is the
'TargetOperations' file, shown below:
By using 'TargetOperations' as the head operations class, I can extend the class in my TeleOp project like so:
The text was updated successfully, but these errors were encountered: