Mercury-GS icon indicating copy to clipboard operation
Mercury-GS copied to clipboard

An Open Source Program that allows users to interact with a Spacecraft in a lab environment, pre-launch.

Results 13 Mercury-GS issues
Sort by recently updated
recently updated
newest added

Integrate the Mercury GS functions into a Continuous Integration environment that will test the spacecraft functions continuously throughout the development.

Hi, really interesting project. I think that the current pip requirements list is missing the adafruit rfm69 package required by comms.py, I noticed as I was getting the workspace setup....

Description: Ability to detect open serial ports and set the drop down menu in the Config tab to the available ports. Demo: 1. Run Mercury. Navigate to Config tab. Observe...

enhancement
Priority:MEDIUM
Level:EASY PEASY

DO NOT MERGE: WIP Create a basic web server interface for GS actions and events. The web interface should have feature parity with the GS pyQt UI.

WIP

As well as supporting Linux, a solution for connecting to a Terminal program for testing will be required. Preliminary research suggests that [socat](https://linux.die.net/man/1/socat) or [tty0tty](https://github.com/freemed/tty0tty) could be workable solutions.

Priority:LOW

As well as supporting MacOS, a solution for connecting to a Terminal program for testing will be required.

Priority:LOW

Description: Ability to detect baud rate of incoming datastream and synchronise to it. Requirement: [00025](/OSSAT%20Mercury%20GS%20Specification_08.pdf) Demo: 1. Send Telemetry Response via Tera Term at a baud rate that differs from...

enhancement
Priority:LOW
Level:EXPERT

**Description:** Ability to display telemetry by type, including name and other metadata, taken from a config file. (i.e Channel 1 becomes e.g Battery Temperature: 30 deg, Channel 2 value is...

enhancement
Priority:LOW
Level:A BIT TRICKY

**Description:** Ability to download files to specified destination, following a Download Request message. **Requirement:** [00220, 00230](/OSSAT%20Mercury%20GS%20Specification_08.pdf) **Demo:** 1. Send Download Request. 2. Observe Request on Tera Term. 3. Transmit file...

enhancement
Priority:LOW
Level:EXPERT

**Description:** Ability to upload Files to the Spacecraft. With a button to abort the upload. **Requirement:** [00210, 00215](/OSSAT%20Mercury%20GS%20Specification_08.pdf) **Demo 1:** 1. Upload file 2. Observe file displaying in Terminal program....

enhancement
Priority:LOW
Level:A BIT TRICKY