BioSignalPi  v2
Todo List
Member BluetoothMenu::newMenu ()

implement when Bluetooth functionallity is working for the RPI

Implement to get Bluyetooth functionallity

Class ConvertEcgToIbi
take different sort of files as input
Member ConvertEcgToIbi::run ()

normalize input to work with more files

FIX this check neater

Member DeviceManager::stop ()
use connected() before execution
Class EcgCapture
Move all function descriptions from the .cpp file to the headerfile (.h file)
Author
Jonathan
Martin
Member EcgCapture::stop ()
Implement
Module HRV-Analysis
Add a function/class that takes a DataStream object as input and performs all the steps of the HRV Analysis taking ECG-Data as input and returning calculated HRV-Data.
File hrvanalysis.h
add the ability to use a DataStream object as input for the HRV-functions.
Class HrvWidget

Might be neccessary to set a upper limit for how large files to analyze. The qrs detection is the most computional demanding function called by HrvWidget

Add a seperate HeaderTextArea to display information from Header textfile if that exists.

Add the ability to use it for different sampling frequency sampling frequency is set in compile-time. Value set in QRSDET.h and convertecgtoibi.h

Class LoadBigFile
Could be integrated into DataLogger instead
Class MainWindow
add new Icons for the HRV-Widget and the BluetoothTransfer-Widget
globalScope> Member performFreqDomainHrv (const QVector< double > *ibiData, const QVector< double > *timeData, structFreq_T *output)

Add Ectopic Intervall Detection and Ectopic Interval Correction for the ibiData

Add Detrend for the ibiData

globalScope> Member performTimeDomainHrv (const QVector< double > *ibiData, struct0_T *output)
Add Ectopic Intervall Detection and Ectopic Interval Correction for the ibiData
Class PlotAndCaptureWidget
Move comments from .cpp file to header file (.h)
Member PlotAndCaptureWidget::takeScreen ()
prevent overwriting previous snapshots
Class PlottingWidget
Use the DataLogger instead of loadBigFile for reading data from txt and edf file. This needs to be implemented both in this class and also in the DataLogger Class.
Member SamplingThread::close ()

Implement function

Implement

Member SamplingThread::connected ()

Implement function

Implement

Returns
Member SamplingThread::getData (DataStream &)
Member SettingsMenu::newMenu ()
Implement
Class SettingsSingleton
Add verification functions controlling the input.
Class SettingsWidget
Add some sort of input-control for validating that the entered data is "correct"