Now that we have made some simple modifications to the UI #64 and we have completed some OO analysis #5, we can begin to start writing code for all of the classes needed in the GUI back end. Refer to the UML Class diagram.
Add your changes to a new branch from https://github.com/albertaloop/T_SWE_2022_2023/tree/GUI/main, title your branch GUI/(yourname)-(changes) without parenthesis and create a pull request to merge your branch back to GUI/main when your work is completed.
Acceptance Criteria
[x] Create Command classes and subclasses
[x] Test issuing and receiving commands
[x] Create TelemetryModel based on Observer pattern
Summary
Now that we have made some simple modifications to the UI #64 and we have completed some OO analysis #5, we can begin to start writing code for all of the classes needed in the GUI back end. Refer to the UML Class diagram.
Add your changes to a new branch from https://github.com/albertaloop/T_SWE_2022_2023/tree/GUI/main, title your branch GUI/(yourname)-(changes) without parenthesis and create a pull request to merge your branch back to GUI/main when your work is completed.
Acceptance Criteria