toni
9c187a3992
aufräumen und refactoren
2019-01-30 20:11:34 +01:00
toni
80e8fd499d
added moved files
2019-01-30 16:27:56 +01:00
toni
691f3a684a
small refactoring
2019-01-30 16:24:42 +01:00
toni
72a672a80b
fixed metronom to be more accurate
2019-01-29 17:11:27 +01:00
toni
a438813233
refactored mainactivity and moved some files into ui package
2019-01-29 16:35:43 +01:00
toni
838242ba76
fixed a bug when watch is not connected to a phone, we closed the datastream even its wasn openend
2019-01-27 19:08:35 +01:00
toni
a9532f8129
updated gradle und stuff...
...
fixed threading bug in tapping on the huawei watch
2019-01-27 16:42:22 +01:00
toni
49042a0cfb
added ground truth to java method
...
fixed some bugs
improved algo and results
2019-01-27 10:47:46 +01:00
toni
6bb8bb6b4f
added distance based correlation function in matlab and java
2018-12-14 16:29:34 +01:00
toni
42e38bd929
added magnitude
...
refactored plotting
refactored some code
2018-07-23 20:32:48 +02:00
toni
b8f20ec8d9
made mSensor App ready for recording session at manfreds house
2018-07-20 19:14:38 +02:00
toni
2883dd8060
ref #28 it works. it just works.
0.1.4
2018-05-18 23:32:20 +02:00
toni
38c39a045c
adding conductorssensor using the mbientlab metaboard r+
2018-05-18 22:07:42 +02:00
toni
85ea37c14b
ref #27 -new gradle and sdk version
...
- added faster bpm estimation by using multiple windows now
- implemented a simple z score based outlier detection
- some ugly heuristics to prefend to many -1 on the screen
NOTE: this is a very unstable version of the code, very protoype
2018-04-27 16:03:58 +02:00
toni
cad85f8593
puhh. this is a big commit
...
- change the complete file sending / receiving process between phone and watch, we now use channels instead of simple messages. this is recommentad by google, due to some changes in google play services.
- made some smaller changes in the ui, for file saving and saving of sensordata for evaluation purposes
- edited the manifest and gradle script for play store.
- made some change for a better performance for he huawei watch
2018-04-13 11:52:12 +02:00
root
4dd9dde6fb
close #26 - outputstream implementiert, welche kontinuirliche daten schreibt
...
close #24 - können jetzt ohne probleme kommentare schreiben
close #22 - startet beim frischen start aber auch beim onResume die phone app
close #18 - knallt nicht mehr wenn bei 0 gestartet wird.
close #9 - verbinden sich wunderbar, nachrichten fliegen und daten werden übertragen
close #8 - sensordaten werden in ein .csv files geschrieben inkl kommentare
0.1.2
2018-01-16 18:24:22 +01:00
toni
b00c845c5c
- close #6 - verbindung klappt und macht was sie soll. sonderfälle fehlen halt noch wie verbindung kackt ab etc.
...
- ref #8 mal einen filewriter geschrieben, welcher die sensordaten rausschreiben soll.
- viele kleine sachen
2017-12-20 17:23:23 +01:00
toni
88047672d0
added function getNumberOfIntersections
2017-12-19 20:49:30 +01:00
toni
ac602f7ae7
ref #9 - verbindung zwischen watch und app geht
...
- watch startet automatisch auch app
- bpm kommen in hoher geschwindigkeit an
ref #19 - rückweisunsklasse etwas verbessert
- fehlnde files hochgeladen für die bpm estimation
2017-12-19 20:47:28 +01:00
toni
70cf17c479
added gitingore
2017-12-19 20:41:29 +01:00
toni
e8dbaec6c4
close #6 - finished convertig matlab code to java
...
- also added moving average and simple kalman filter
- a lot of refactoring for speed
2017-12-18 17:02:54 +01:00
toni
709a846a91
ref #6 -refactoring
...
- added interp1
- added peak finder
- added bpm estimation
- added findbestaxis
2017-12-17 00:35:57 +01:00
toni
efa6f95972
ref #6 peak detection implementiert, noch ohne prominence faktor von matlab. läuft aber gut
2017-12-08 17:07:01 +01:00
toni
366fb034a4
closes #17 testumgebung für mathe methoden
2017-12-05 12:39:52 +01:00
toni
12c5cae253
ref #6 - autocorrelation implemented
2017-11-27 21:17:30 +01:00
toni
d0f0d0aa0b
closes #7 - sensoren könne ausgelesen werden closes #12
...
- bug gefixed! die letzte bekannte position des fingers auf dem display musste zurückgesetzt werden
ref #6 - angefangen matlab code zu portieren
- auto correlationsmethode implementiert
2017-11-25 18:09:16 +01:00
toni
4b21120d2b
bug fix in tap for bpm fixed
2017-11-20 21:57:38 +01:00
toni
96abc0a4da
closes #12 - implemented tap to estimate bpm
2017-11-20 21:20:08 +01:00
toni
cfa7f84432
start and stop bug fixes
2017-11-20 17:27:37 +01:00
toni
b55647aae6
remove xml for worker
2017-11-20 16:52:05 +01:00
toni
bbc64409b7
close #15 changed worker to use the ui elements of activity
2017-11-20 16:51:35 +01:00
toni
e054f7be48
closes #14 ref #12
...
-sleep ist jetzt nur in der main erlaubt, nicht mehr im worker
-ui wurde an vielen stellen angepasst #5
-effekte beim bildschirm klicken
2017-11-17 18:08:44 +01:00
toni
221970f336
ref #5 und #9- ui inkl. funktionalitäten implementiert.
...
- circular progressbar
- callbacks für BPM schätzung und metronom
- Vibration Metronom
- Input einer BPM Zahl
2017-11-14 01:43:45 +01:00
toni
a1f002537c
ref #3 - methode zum auswählen der achse hinzugefügt. nutze qualitätsmerkmale RMS, Intersections und GeoMean um die beste Achse zu suchen.
2017-10-16 00:20:59 +02:00
toni
019dc63594
work on #3 - viele Dinge versucht, leider fehlt irgendwie die richtige Idee...
2017-10-15 21:04:33 +02:00
toni
ada950f329
Closes #1 - Converted Octave code into matlab code.
2017-10-15 13:36:37 +02:00
toni
979f259d91
Ref. #2 - Added detection for false or not detected peaks
2017-10-12 14:14:20 +02:00
toni
6fb13e25f3
new struct
2017-10-12 13:59:00 +02:00
toni
2089b6271f
init octave script upload
2017-10-12 13:56:32 +02:00