Open dimembermatt opened 3 years ago
First wiring of data to the UI after finishing many unit tests.
Button choices are bad and I think the default behavior should be thought about a little more on what should actually be displayed. A textbox widget needs to be implemented in the Console class tied to buttons for us to define specific data ranges of input.
For the SourceView, we might want something like this:
As we've added more complex components to the simulator (different simulation categories, different MPPT algorithms, different MPPT subalgorithms, etc), we've accrued a lot of technical debt in terms of the design of the simulator that limits our ability to debug problems and add new features.
This redesign should overhaul the existing simulator and make it more developer friendly and user friendly. Additionally, now that I (Matthew) am overhauling the TREL MCS, I can further integrate our UI with PyQT to make it a more visually engaging and useful sim.
Expected file and class structure: