{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "OpenDS reconstructs an FRC Driver Station client for Windows, Linux and macOS. Its Java code parses and builds year-specific robot-control packets and exposes enable, mode, joystick, status and NetworkTables functions for testing robots away from competition.",
  "description_zh": "OpenDS 为 Windows、Linux 和 macOS 重建 FRC Driver Station 客户端。Java 代码按不同年份解析和生成机器人控制报文，提供启停、模式切换、手柄、状态及 NetworkTables 功能，供赛场外测试使用。",
  "entry_url": "https://awesomerea.org/resources/opends-frc-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/opends-frc-case/",
  "evidence_url": "https://github.com/Boomaa23/open-ds/blob/9443fdc4d7c57f4e2bfe1a041e7f569b648783ae/README.md",
  "group": "cases",
  "id": "opends-frc-case",
  "json_url": "https://awesomerea.org/resources/opends-frc-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/opends-frc-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/opends-frc-case/index.md",
  "name": "OpenDS: reconstructing an FRC Driver Station client",
  "name_zh": "OpenDS：重建 FRC Driver Station 客户端",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "license",
    "license"
  ],
  "requirements": [
    "JRE 8 or newer is required for the JAR distribution.",
    "The project states that it is intended for testing away from FRC competitions.",
    "The repository's LICENSE.txt restricts use at FRC competition events without organizer or official consent.",
    "Custom license in LICENSE.txt."
  ],
  "requirements_zh": [
    "JAR 发行版需要 JRE 8 或更新版本。",
    "项目说明用途是 FRC 比赛以外的测试。",
    "仓库的 LICENSE.txt 限制在 FRC 比赛活动中使用，除非获得组织者或官方同意。",
    "采用 LICENSE.txt 中的自定义许可证。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/Boomaa23/open-ds",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
