Skip to content

Introduction and Index

Mitch Blaser edited this page Feb 27, 2021 · 7 revisions

FRC Detective

Introduction and Index

Welcome to the Technical Reference for the FRC Detective. In this section of the Wiki, mainly intended for advanced users, we will go over setting up and running the server, building and imaging the mobile application to your team's scouting devices, the internal system architecture of both the client and server applications, and even some suggestions on running a portable FRC Detective Server on-site at your competition (think something along the lines of a battery-powered raspberry pi - but you'll have to wait until we finish that page first ;)

If you're looking to modify or contribute to the FRC Detective Project, and don't know the system inside and out yet, a good place to start is to read through the System Architecture section below.

Index

  • System Architecture
    • Server
      • File Structure
      • User Interface Subsystem
      • Data Storage and Structures
      • Networking
        • Protocols and Conventions
        • Networking Code Overview
        • Data Validation and Hashing (currently unimplemented)
        • Queuing Clients for a remotely-hosted solution (also unimplemented)
    • Client
  • Development Environment and Build Instructions
    • Server
    • Client
Clone this wiki locally