Skip to content

This project, developed by Team 24, is a comprehensive software application for managing and simulating a medical device called Neureset. The application includes various functionalities such as treatment session management, device state monitoring, and user interface interactions. The project is built using C++ and Qt framework, leveraging QtChart

Notifications You must be signed in to change notification settings

sidbmw/Neureset_Device_Simulator

Repository files navigation

Team 24

Members & Contribution

  • Siddharth Natamai - Base Code, Main Use Case, Treatment Session, EEG Graph
  • Kiran Adhikari - UI Drop Down Menu, Date&Time Use Case, EEG Graph, Session Log Use Case, Device State Diagram
  • Sydney McLeod - Use Case Document, UML Class Diagram, Session Log Use Case, Traceability Matrix, PC Output UI
  • Kripa Adhikari - Use Case Document, Battery Depletion Use Case, 4 Safety Scenario Sequence Diagrams, Success Scenario Sequence Diagram, Treatment Session Logging & PC Output
  • Nikhil Sharma - Created Device UI, New Session Use Case, Date&Time UI

Submission Includes:

Source Files:

  • SessionData.cpp
  • device_settings.cpp
  • handler.cpp
  • main.cpp
  • mainwindow.cpp
  • session_log.cpp
  • waveform_generator.cpp
  • sinewavechart.cpp

Header Files:

  • SessionData.h
  • device_settings.h
  • handler.h
  • mainwindow.h
  • session_log.h
  • sinewavechart.h
  • waveform_generator.h

Other Folders & Files:

  • Nuereset - Documentation : Includes the diagrams, use case document and documentation
  • README.md

Installation Requirements: Please install QtChart using the following command: sudo apt install libqt5charts5-dev

To run the simulation, first build it if required by clicking on the hammer button, then click on either of the play buttons to start the application.

Note: Please make sure that your VM uses enough CPU cores (at least more than 1) to avoid possible crashes.

Github Repo: https://github.com/sidbmw/COMP_3004_Project

Youtube Video: https://www.youtube.com/watch?v=0Fq_QKQma1M

Team.24.Neureset.Device.Simulation.mp4

About

This project, developed by Team 24, is a comprehensive software application for managing and simulating a medical device called Neureset. The application includes various functionalities such as treatment session management, device state monitoring, and user interface interactions. The project is built using C++ and Qt framework, leveraging QtChart

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published