Features
Handles different types of data
- continuous signals e.g. ECG, acceleration, thoracic impedance, etc.
- events e.g. trigger annotations, artifact regions, etc.
- values e.g. blood pressure, respiration rate, heart rate
One or more simultaneous channels may be recorded
- e.g. multi channel ECG
- e.g. diastolic and systolic blood pressure
- e.g. three axial acceleration sensor data
Simultaneous, synchronous storage at different sample rates
- e.g. acceleration data at 80 Hz
- e.g. ECG at 200 Hz
Multiple sensors of one type may be recorded
- e.g. one ECG sensor for dry electrodes and one for adhesive electrodes
- e.g. multiple acceleration sensors with different locations
May be easyly used in embedded systems
- simple way for writing data
- variable byte order (little endian, big endian)
- support of multiple data types e.g. int32, uint16, double, etc.
- no unit conversions are necessary
Sample-exact data access
- different time bases for different entries possible
- access via sample stamp
- binary files, CSV files, XML files projected
Reference implementation in Java
- no dependency to commercial software
- little platform dependancy
- easy integration in MATLAB®
- XML format
- readable in every browser or editor
- one meta file (header file) and one or multiple data files
- easy opening of data files with 3rd-party software
Direct data access possible
- data access without unisens library is possible
Flexible way for data organisation
- free comments
- data can be arragned in logical groups