Team 52: Joris
-
Haoxuan Hong
-
Chao Gu
-
Yue Li
-
Yuxiang He
-
Enhua Fan
In our team, everyone contributes to every part of the project, but there is a designated primary person responsible for each specific aspect.
-
Use cases:
- primary: Yuxiang He
- other team members
-
UML Class diagram:
- primary: Enhua Fan
- other team members
-
UML Sequence diagrams:
- primary: Enhua Fan
- other team members
-
UML State machine diagrams:
- primary: Haoxuan Hong
- other team members
-
Implementation:
- primary: Chao Gu
- Session log: Enhua Fan
- Time and date: Haoxuan Hong
- PC part: Yuxiang He
- EEG part: Yue Li
- Battery: Yue Li
- New session: Chao Gu
-
Traceability matrix:
- primary: Haoxuan Hong
- other team members
-
Download the code from git
-
Copy the code into the OpenStack directory, placing it in the folder named
Team52
-
Download the multimedia package
sudo apt-get install qtmultimedia5-dev
-
Download
pulseaudio
sudo apt-get update sudo apt-get install pulseaudio
-
Create
.qrc
filecd /home/student/Downloads/ vi beep.qrc
-
Copy fellow content into
beep.qrc
file<!DOCTYPE RCC> <RCC version="1.0"> <qresource> <file>beep.wav</file> </qresource> </RCC>
-
Download the sound source
wget https://www.soundjay.com/buttons/beep-01a.wav
-
Change name
mv beep-01a.wav beep.wav
-
Use qt open the file Team.
-
choose one folder
mkdir test cd test
-
download the git
sudo apt-get install git
-
configure Git
git config --global user.name "github name" git config --global user.email "[email protected]"
-
configure ssh
ssh-keygen -t rsa -b 4096 -C "[email protected]"
press enter to proceed
-
add the SSH Key
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
-
install xclip
sudo apt-get install xclip
-
copy the ssh into clipboard
cat ~/.ssh/id_rsa.pub | xclip -sel clip
-
Add into GitHub account
Go to GitHub, navigate to Settings > SSH and GPG keys > New SSH key, paste your key into the field, and save.
-
clone
git clone [email protected]:YOURNAME/comp3004-team52.git
-
enter the folder
-
if you want to update
git fetch origin