
D5.4: Multi-sensor system integrated into wearable fabrics
29/42
MOBISERV
FP7 248434
5.3
Device
The device is the data logger embedded in the garment. This device has the ability to perform
the operations listed hereunder.
•
Bluetooth operations
−
Connect.
−
Disconnect.
−
Start the streaming of the signals.
−
Stop the streaming of the signals.
−
Start the recording of a session.
−
Stop the recording of a session.
−
Get the data blocks of the streamed signals.
−
Get the energy expenditure
−
Detect the fall of the subject
•
USB operations
−
Connect.
−
Disconnect.
−
Download the session.
5.4
DeviceManager
The device manager is a service that handles the operations coming from the upper layer
(GUI manager). According to the command coming from the application it initiates an
operation on the device, e.g. when it receives a start streaming command, it connects to the
device and start the streaming and signals buffering.
5.5
DownloadManager
DownloadManager is a daemon application, which automatically handle the USB connection
and downloads existing sessions in the Data Logger SD memory card.
5.6
SessionManager
This is the object in charge of storing the information of the sessions in the data recording
folder in order that user will be informed about the sessions downloaded.
5.7
Viewer
GUIManager is the complete application enabling the user to see and analyse the data
acquired during one session.
5.8
Session Storage
Session Storage contains the information of the sessions saved in the hard disk of the PC used
for analysing purpose. The data are saved in EDF format and then can be read by
EDFBrowser, a freeware available on the web.
5.9
Integration into Kompaï Robot
Session Storage is just a folder containing the session files in EDF format. This is applicable
only when WHSU is used in stand-alone mode. For the integration in the Kompaï Robot, a
database (DataBase) will be created. GUIManager will be replaced by ExerciceManager.
This object will be outside the stack. It will work as a wrapping class written in C# to enable