Programming Training
CtrlK
  • Introduction
  • Gear Ratios
  • Current Limits
  • Code
    • Structure
    • How do I make a Subsystem Work?
      • State-Based Servo Subsystems
      • State-Based Roller Subsystems
      • Subsystem Manager
      • Motion Control (PID)
    • Coordinate and Localiztion System
    • Geometry
      • Translation2d
      • Rotation2d
      • Pose2d
      • Twist2d
    • Design Patterns
      • Requests and Actions
      • Singleton
      • Strategy
      • Observer
      • Builder
      • Factory
    • Control Board
    • Debouncing
    • Interpolating Double Tree Map
    • Enums
    • Autonomous
    • Conventions
    • Why Use Dependency Injection?
  • Tools
    • Advantage Scope
    • Phoenix Tuner X
    • IDE
    • PathPlanner
    • Git
    • Simulation and Log Replay
    • Limelight
  • Starting a New Robot
    • PreCAD
    • PreAssembly
    • PostAssembly
  • Safety
  • Tuning on the Field
  • How to Succeed at Competition
  • How to Improve the Codebase
Powered by GitBook
On this page

Tools

Advantage ScopePhoenix Tuner XIDEPathPlannerGitSimulation and Log ReplayLimelight
PreviousWhy Use Dependency Injection?NextAdvantage Scope