Phil Olynyk
6fed69e71c
Update database version in loader, not profiles
2020-02-16 21:12:54 -05:00
Phil Olynyk
1a258eae34
Update machine.info.version after upgrade re-import
2020-02-13 20:37:52 -05:00
Guy Scharf
3886543c40
Make Windows build process work without GIT
2020-02-12 19:45:12 -07:00
sawinglogz
0ee827b294
Add Resmed-specific settings channels to YAML.
2020-02-10 23:48:23 -05:00
Phil Olynyk
014a9c7944
Merge master containing testing changes
2020-02-10 22:18:39 -05:00
sawinglogz
bd68525246
Turn off backups in Resmed regression tests.
2020-02-10 20:58:49 -05:00
sawinglogz
7701694b14
Add support for YAML output by Resmed loader for regression testing.
2020-02-10 16:04:03 -05:00
Phil Olynyk
d27f9232d4
Set timezone to localNoDST and set session->first & last and fix typo
2020-02-09 23:45:31 -05:00
Phil Olynyk
084cff026c
code cleaup in edfparser
2020-02-09 23:42:31 -05:00
Phil Olynyk
7f3cda6893
Add some additional debug text for clarity
2020-02-09 23:41:35 -05:00
Phil Olynyk
81eee97ec1
Change pass-by-value to pass-by-ref in BackupSTR
2020-02-07 20:16:47 -05:00
Phil Olynyk
1148d1b69e
Merge master and clean up Open code
2020-02-07 16:20:53 -05:00
Phil Olynyk
1b105c1588
Delete profile settings moved to profiles.cpp
2020-02-07 16:00:58 -05:00
sawinglogz
a497c0f317
Update Viatom loader based on newly observed O2Ring data in the header.
2020-02-07 13:54:28 -05:00
Guy Scharf
77e2975ab2
Rework update_gitinfo.bat
...
There was a strange interaction between git rev-parse and git diff-index when run in a batch file.
Reworked to change the way rev-parse command was handled.
Also added check to make sure git.exe was in the path.
2020-02-07 08:46:56 -07:00
Phil Olynyk
0afaec53b5
In Preferences, ask if ResMed when no machines; force ResMed prefs when yes. Also in ResMed loader
2020-02-06 21:34:04 -05:00
Phil Olynyk
58a7f3f13d
add no-error=strict-aliasing for old compilers
2020-02-06 17:25:43 -05:00
Phil Olynyk
b178dba420
add timezone test for invalid datetimes
2020-02-06 17:17:08 -05:00
Guy Scharf
34c545bb48
Merge branch 'master' into deploy3
2020-02-06 12:00:47 -07:00
Guy Scharf
20495e4475
Third time's the charm -- fix "-plus" notation for Windows
2020-02-06 11:59:17 -07:00
Phil Olynyk
bd6dabd3e5
Add debugging for missing session info
2020-02-06 09:13:16 -05:00
sawinglogz
c83de24dec
Update PRS1 loader based on peculiar EZ-Start sample data.
...
It doesn't do anything differently yet, but it won't alert the user
about untested data, now that we have a sample.
2020-02-04 12:26:42 -05:00
sawinglogz
f40428f9fe
Identify previously unknown Viatom vibration field.
2020-02-03 15:37:37 -05:00
sawinglogz
cdeba58c5d
Fix minor cleanup bugs in the Resmed regression tests that were causing crashes.
2020-02-03 11:43:13 -05:00
Guy Scharf
ef26ab5e46
Fix, again, the "-plus" notation in Windows build process.
2020-02-02 22:19:23 -07:00
Phil Olynyk
da29e35766
Merge master with tidy-edf-parser
2020-02-02 14:52:02 -05:00
Phil Olynyk
f903a26d11
Force use of systems Standard Time Zone by QDateTime
2020-02-02 14:29:23 -05:00
Guy Scharf
2a03ff6c57
Fix "-pluis" notation on Windows builds
2020-02-01 19:07:47 -07:00
sawinglogz
39e243a36d
Comment out set but otherwise unused variables.
...
g++ warns about this, which we treat as an error.
2020-01-31 17:18:01 -05:00
sawinglogz
4ba711396e
Merge branch 'master' into csv-loaders
2020-01-31 15:50:53 -05:00
sawinglogz
e0b50a5680
Improve purging UI for oximeters.
...
The imported data doesn't list a brand, so the UI needs to fall back
on the loader name. Also, the purge menu wasn't getting updated
after an oximetry import.
2020-01-31 15:35:36 -05:00
sawinglogz
ea66563521
Allow purging of any machine, not just CPAP.
...
Otherwise there was no way to purge and re-import Somnopose or
hypnogram data, nor oximetry apart from one day at a time.
2020-01-31 15:16:31 -05:00
ArieKlerk
5ccfe35371
Here is the latest result for Greek (not ready yet)
2020-01-31 20:51:16 +01:00
sawinglogz
a585b6dcfe
Refactor PopulatePurgeMenu in advance of supporting more machines.
2020-01-31 14:35:15 -05:00
sawinglogz
ad9ac16f80
Add support for discontinuous hyponogram data in ZEO loader.
...
Also support sleep stage 6 ("Deep (2)") and adjust scale of chart
so that deep sleep is more visible.
And adjust scale of Dreem chart to match.
2020-01-31 13:31:49 -05:00
sawinglogz
492908f538
Add support for discontinuous hyponogram data in Dreem loader.
2020-01-31 12:44:41 -05:00
Phil Olynyk
6624738f67
Clean up EDFInfo class to avoid memory leaks
2020-01-30 19:54:53 -05:00
Phil Olynyk
0fd25f2f4e
Add delete (obj) to clean up memory leaks
2020-01-30 19:52:37 -05:00
ArieKlerk
3c9a38d1b8
Here are the updated translation files. I cannot push: need a personal
...
access token but dunno how to use that.
Isn't this just as safe?
2020-01-30 22:36:44 +01:00
sawinglogz
ab9d5e87c5
Flip the sleep stage data to negative so that the chart is drawn in the right orientation.
...
Ideally graphs would be able to invert their Y axis without this hack, but
it works for now. It would also be good to support non-numeric labels
in the graph legend.
2020-01-30 13:45:55 -05:00
sawinglogz
62880d1a00
Comment and whitespace cleanup in Dreem, Viatom, and Zeo loaders.
2020-01-30 13:17:51 -05:00
sawinglogz
156215b729
Clean up Zeo loader using techniques from the Dreem loader.
...
Also speed up skipping previously imported sessions by bailing
earlier. No other change in functionality.
2020-01-30 12:25:35 -05:00
sawinglogz
32ffcc4f94
First pass at Dreem CSV loader.
...
Something's not quite right about the hypnogram timestamps, since
there are more than would fit within the start/stop times.
2020-01-29 20:00:33 -05:00
sawinglogz
f33dd654f8
Add generic CSV reader class and switch ZEO loader to it.
...
No change in functionality for ZEO files.
Resolves crashing (assertion failure) on non-ZEO CSV files.
2020-01-29 17:05:03 -05:00
sawinglogz
8ef068af7e
Fix ZEO loader to handle MyZeo 0.3.1 date formatting.
...
Also make the UI more informative and fix up the regression test output.
2020-01-29 16:21:42 -05:00
sawinglogz
448bfa048c
Refactor ZEO loader to allow for testing, add regression tests.
2020-01-29 15:47:11 -05:00
sawinglogz
b82d5dc971
Fix memory leak in PRS1 loader.
2020-01-29 10:43:58 -05:00
sawinglogz
cb576437ab
Clean up noise and memory leaks in unit tests.
2020-01-29 09:10:29 -05:00
sawinglogz
077f51178f
Split PRS1 oximetry data so that invalid samples show up as gaps on the charts.
2020-01-28 17:36:02 -05:00
sawinglogz
15e6f1eadf
Refactor PRS1 oximetry import to prepare for discontinuous data.
...
Also remove some return values that were unused.
2020-01-28 16:04:34 -05:00