Skip to content

System Architecture

Mitch Blaser edited this page Feb 28, 2021 · 4 revisions

FRC Detective

System Architecture

The Detective consists of two main components; the server, and the client.

The FRC Detective Server is written purely in Python 3, and can run on either Linux, Mac, or Windows without any issues. The server is designed so that it can be used without a GUI and in a headless state for use at competitions on small embedded systems, such as a battery-powered Raspberry Pi.

Unlike the server, the client application is written in C# and Xamarin, and can be compiled for both Android and iOS.

Clone this wiki locally