sawinglogz
df43925d02
Add support for CheckMe O2 Max.
...
Technically it was already supported, but it generated a lot of warnings
because of data we had never seen or tested. Now that we have test data,
those warnings can go away.
2022-01-10 20:14:04 -05:00
Jeff Norman
59e1b2817b
Updated copyright year to 2022 for OSCAR files
2021-11-02 16:34:12 -04:00
sawinglogz
3d855066b2
Reinstate unexpected data warnings suppressed by 31bd10 until we find test data.
...
Also remove unnecessary comments now that the functional changes have been
reviewed and tested.
2021-09-22 11:53:03 -04:00
kappa44
e633a82de4
Consistent multi-file import for non-CPAP loaders (Viatom, Somnopose, Zeo, Dreem)
2021-04-24 17:44:27 +10:00
kappa44
2d502f6a68
Revert viatom data version to avoid purge
2021-03-23 09:42:47 +11:00
sgearhart
31bd10590f
modified: oscar/SleepLib/loader_plugins/viatom_loader.cpp
...
modified: oscar/SleepLib/loader_plugins/viatom_loader.h
modified: oscar/mainwindow.ui
2021-02-22 15:30:04 -05:00
sawinglogz
75bfdf2142
Fix Viatom loader glitch that prevented saving older sessions in a folder.
2020-04-26 14:06:48 -04:00
sawinglogz
f40428f9fe
Identify previously unknown Viatom vibration field.
2020-02-03 15:37:37 -05:00
sawinglogz
62880d1a00
Comment and whitespace cleanup in Dreem, Viatom, and Zeo loaders.
2020-01-30 13:17:51 -05:00
sawinglogz
3548b083fe
Move Viatom unexpected data warning to Open() instead of each file.
2020-01-26 18:28:10 -05:00
sawinglogz
b6f7ebac6f
Move Viatom filename pattern matching into loader.
2020-01-26 17:51:56 -05:00
sawinglogz
c727e78d45
Add support for discontinuous Viatom data.
...
This now correctly shows gaps in the oximetry data when there are
invalid samples, rather than holding the previous values.
2020-01-25 16:55:32 -05:00
sawinglogz
61333aff07
Rewrite the Viatom header parsing to read all data and warn about unexpected data.
...
It turns out the 2s-resolution files are actually 4s resolution with
each sample reported twice! Fixing that is next.
2020-01-24 20:16:57 -05:00
sawinglogz
70de112192
Split Viatom parsing from importing, no functional change.
2020-01-24 15:20:00 -05:00
sawinglogz
ae8ce0e9d6
Remove tabs in Viatom loader and normalize whitespace to OSCAR convensions.
...
Also change from using sprintf/QDateTime::fromString to using Qt native objects.
No change in output.
2020-01-23 19:25:06 -05:00
sawinglogz
9cb7de950b
Add regression tests for Viatom loader.
...
Also enable the native file dialog box for importing Viatom files.
2020-01-23 19:11:05 -05:00
sawinglogz
3fbc1777c5
Make Viatom loader MT_OXIMETER and remove MT_MULTI.
...
There's way too much logic throughout the code that makes assumptions
based on MT_OXIMETER.
2020-01-23 19:10:25 -05:00
sawinglogz
66f13f3143
Initial commit of contributed Viatom SpO2 loader.
...
Diff applied from the following commit by dave madden <dhm@mersenne.com>,
replacing tabs with spaces:
fa38850503
2020-01-23 12:57:44 -05:00