

standard data across all packets of that type) Description: Parses received packet data that is not contained within tags (e.g.There are three main classes that need to be implemented for a new protocol year: Ports, IP addresses, display layouts, and packet creation/parsing are all re-formattable. If you find a bug or issue with OpenDS, please report it on the "Issues" section of the GitHub here.įor protocol changes in future years, OpenDS is easily modifiable. OpenDS may be used without restriction for the purpose of testing robots by teams and individuals. The source code for OpenDS is available on GitHub at. Easily modifiable for updated protocol years.Connect to a offseason FMS or Cheesy Arena.Read Shuffleboard and SmartDashboard packets.USB Joystick and Xbox controller input support.Change alliance station (1/2/3 & red/blue).NOTE: OpenDS may not be used during FRC-legal competitions as per rules R66 and R88. OpenDS is extremely lightweight (about 0.25 MB) and does not require an installation of any kind, unlike the officialĭriver Station which has a lengthy installation process and heavy install footprint. OpenDS is a fully functional FIRST Robotics Competition (FRC) Driver Station alternative for Windows, Linux, and macOS systems.Īll the features of the official Driver Station are implemented in OpenDS, meaning teams can use it in the place of the officialĭriver Station when testing robot features away from the competition.
