diff --git a/documentation/groundStation/getting_started.md b/documentation/groundStation/getting_started.md index cd0875583aabe89ee197ea133980a9085d08e497..19584d47f2002b7cfc91bf9ac325afe14a31dba6 100644 --- a/documentation/groundStation/getting_started.md +++ b/documentation/groundStation/getting_started.md @@ -1 +1,24 @@ -Hello world! +Getting Started - Ground Station +================================ + +The Ground Station as a whole allows all the different systems and hardware to +communicate with each other. The Ground Station has four main components including: + * Command Line Interface (CLI) + * Graphical User Interface (GUI) + * Frontend + * Backend +Both the CLI and GUI are user interfaces. The GUI uses all the same commands and the +CLI but has extra functionality. The GUI shows the controls graph, provides extra +navigation help, and will soon support real time graphing of the data. The Frontend +does all the reading from and writing to the backend via a socket connected to the +backend. The backend is primarily a server that manages all connections and where all +data passes through between the VRPN (Camera System), the quad, and user interfaces. +**Figure 1** shows the main components and their interaction. Both user interfaces use +the frontend to manage the writing and parsing of return messages from the backend. + +![alt text][GroundStationComponents] + +![alt text][GroundStationDiagram] + +[GroundStationComponents]:./images/groundStationComponents.png +[GroundStationDiagram]:./images/groundStationDiagram.png diff --git a/documentation/groundStation/images/groundStationComponents.jpg b/documentation/groundStation/images/groundStationComponents.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e692266b30918a387e2efc06a4d7a4f7a92dd0cf Binary files /dev/null and b/documentation/groundStation/images/groundStationComponents.jpg differ diff --git a/documentation/groundStation/images/groundstation_diagram.jpg b/documentation/groundStation/images/groundstation_diagram.jpg deleted file mode 100644 index 00bcde3de377b40011678e4c7926c0a72db22999..0000000000000000000000000000000000000000 Binary files a/documentation/groundStation/images/groundstation_diagram.jpg and /dev/null differ diff --git a/documentation/groundStation/images/src/groundstation_diagram.vsdx b/documentation/groundStation/images/src/groundStationComponents.vsdx similarity index 100% rename from documentation/groundStation/images/src/groundstation_diagram.vsdx rename to documentation/groundStation/images/src/groundStationComponents.vsdx diff --git a/documentation/groundStation/images/src/groundStationDiagram.vsdx b/documentation/groundStation/images/src/groundStationDiagram.vsdx new file mode 100644 index 0000000000000000000000000000000000000000..c92ab539a1580a6f689c5b89543dfa06fec00594 Binary files /dev/null and b/documentation/groundStation/images/src/groundStationDiagram.vsdx differ diff --git a/documentation/groundStation/images/src/groundstation_pc.vsdx b/documentation/groundStation/images/src/groundstation_pc.vsdx deleted file mode 100644 index c3433b6f2dd02dc720593db81e48400964770d5e..0000000000000000000000000000000000000000 Binary files a/documentation/groundStation/images/src/groundstation_pc.vsdx and /dev/null differ