Guy Scharf
40644b859d
Move engine settings from Appearance to General page in Preferences Dialog
...
Also changed layout on various pages so that spacing is not disturbed when stretching vertically
This was an attempt to shrink total dialog height, but that is so far not successful.
2020-02-17 14:42:49 -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
sawinglogz
0358386cd3
Fix PRS1 tube diameter display.
...
It was being parsed correctly, but the mapping to display was wrong.
2020-01-28 14:07:58 -05:00
sawinglogz
ba81370fb6
Update PRS1 warnings based on new sample data, add 500X130 to list of tested madels.
2020-01-28 13:19:45 -05:00