ac2cz / FoxTelem

AMSAT Fox-1 Telemetry Decoder
GNU General Public License v3.0
52 stars 17 forks source link

The Experiment list is fixed and not expandable #738

Open ac2cz opened 2 years ago

ac2cz commented 2 years ago

Currently experiments in the 4 Fox board slots are identified by a number. That number corresponds to a list of names in a hard coded list inside FoxTelem. The names are used to display the experiments on the Spacecraft page and in some places in the code the experiment number is used to enable a panel, e.g. the VT Camera tab.

These hard coded experiments are only needed if we have custom tabs such as the VT camera. For the generic experiments we just need the name. In that case it would be better to have a config file with the names in it. Then we can have as many as we want.

We could assume that the first 1000 numbers from 0 - 999 apply to the hard coded list. Any number after that could mean load this from the config file experiment_names.csv or similar.

ac2cz commented 2 years ago

At a minimum we need to remove the list of incorrect experiments and callibrations in the Spacecraft Window in FoxTelem. These show up incorrectly for GOLF and LTM. They are already removed for the Editor, so the hook is there.

ac2cz commented 2 years ago

Raised to critical until the LTM and GOLF changes are made for 1.12.

ac2cz commented 2 years ago

Fir 1.12y the MESAT-1 experiment list is updated and pre FOXDB_V3 params are hidden.