- Peter Bailey
- Vadim Boshnyak
- Hamza Osman
- Safwan Wadud
- Faheem Warsalee
.
├── defs.h # Struct definitions
├── device.h # Device object definition
├── device.cpp # Device source code
├── main.cpp # Program start point
├── mainwindow.h # MainWindow object definition
├── mainwindow.cpp # MainWindow source code
├── mainwindow.ui # MainwWindow UI design
├── oasis-pro-team18.pro # QT project file
├── DesignDoc.pdf # Design Documentation - use cases, UML, traceability matrix
└── README.md
All contributed equally
- Sequence Diagram 1: Basic Use Case (UC1, UC2, UC4, UC5, UC6, UC7)
- All contributed equally
- Sequence Diagram 2: Manual Power Off (UC3)
- Hamza
- Sequence Diagram 3: Low Battery (UC8)
- Peter
- Sequence Diagram 4: Record Session (UC9)
- Faheem
- Sequence Diagram 5: Replay Therapy (UC10)
- Vadim
- Sequence Diagram 6: Connection Lost
- Safwan
- All: Initial Setup
- Vadim: Refresh class fields
- Safwan
- Peter
- UC1: Basic Use Case
- All contributed equally
- UC2: Power On
- All contributed equally
- UC3: Manual Power Off
- All contributed equally
- UC4: Select a Session
- Faheem, Hamza, Vadim
- UC5: Connection Test
- Safwan
- UC6: Adjust Intensity
- Hamza
- UC7: End Session
- Hamza
- UC8: Low Battery
- Peter
- UC9: Record Session
- Faheem, Vadim
- UC10: Replay Therapy
- Peter, Vadim
- UC11: Connection Lost
- Safwan
Everything works, check the traceability matrix :)