Phil Olynyk
5409034855
Merge branch 'master' into update-Linux_packaging
2020-09-09 21:43:36 -04:00
Phil Olynyk
c475f89d61
Update Linux packaging files to fix lintian errors
2020-09-09 21:31:49 -04:00
Guy Scharf
f423ef4967
Fix reversion in fea497ac
causing fatal 'variable not used' message
2020-09-09 18:27:58 -07:00
Guy Scharf
de0069171a
Support migration of OSCAR as well as SleepyHead data. Update Release Notes.
2020-09-10 01:12:45 +00:00
Phil Olynyk
fea497aca6
Test for Crostini 9p filesystem before looking for /mnt/chromeos/removable
2020-09-09 20:55:42 -04:00
Guy Scharf
6406545c33
Correct percentile calculation for multiple days
...
- Previously, would stop and return 0 if any day in range was suumary only
- Now, just ignores summary-only days if there are days with data
- Re-indentation makes change look bigger than it is
2020-09-08 19:54:56 -07:00
Guy Scharf
555639e78b
Language improvements for password prompt tooltip and debugging channels
2020-09-08 19:33:09 -07:00
sawinglogz
ffc4b897f8
Improve import of rare 950P events; update warnings based on test data.
...
Rare hypopnea variants weren't being recognized, and timestamps were
slightly off after a mid-session humidification change.
2020-09-02 11:23:36 -04:00
Guy Scharf
afe6316f7a
Update Release Notes for 1.2.0-beta-1
2020-09-01 07:04:18 -07:00
Guy Scharf
23036ec8cd
Fix compile problem with QT 5.9; change Patient Access to Essentials
...
- Values of "On" and "Plus" will be shown for this field.
- Field name will remain Patient Access until a new profile is created or language is changed.
2020-08-31 22:02:32 -07:00
Phil Olynyk
9d9955e0bb
VERSION updated to v1.2.0-beta-1
2020-08-31 13:53:25 -04:00
Phil Olynyk
04acbd0b1e
Release notes updated for v1.2.0
2020-08-31 13:48:06 -04:00
Phil Olynyk
dcf6dc5bd2
Add g++ version 10 test
2020-08-31 12:59:18 -04:00
Guy Scharf
265bdc2d7e
Welcome page code cleanup.
...
- make Day::validPressure() available
- Welcome page to report n/a if pressure not valid (but it should always be valid)
- Did NOT add validPressure() call to all pressure reports.
2020-08-30 13:43:00 -07:00
Phil Olynyk
1f53b558ab
Merge branch 'master' into fix-Linux-Crostini-paths
2020-08-28 15:04:31 -04:00
Phil Olynyk
74dd8d7f51
Fix spelling typo
2020-08-28 14:55:33 -04:00
Guy Scharf
628ddaa399
Fix Welcome page pressure numbers for VAuto-S
2020-08-26 09:58:00 -07:00
Phil Olynyk
d5778bafb6
Check Crostini mount points, and force name to OSCAR-test if not OSCAR
2020-08-25 21:09:53 -04:00
Guy Scharf
ce18739d14
ResMed and Oximetry loader enhancements
...
- Oximetry loader from file now remembers last directory data was imported from.
- ResMed loader loads from last day or oldest purge date if a day was purged since last import.
purgeDate added to MachineInfo to implement this. Purge date set when a day is purged and cleared after an import.
2020-08-23 15:30:38 -07:00
Guy Scharf
5e5af1b541
Cleaen up some debug messages
2020-08-19 17:12:41 -07:00
Guy Scharf
2e8ee43267
Avoid scaling null pixmap to avoid warning message
2020-08-19 17:10:34 -07:00
Guy Scharf
9642a54d04
Change qWarning to qDebug for an expected file-does-not-exist condition
2020-08-19 17:09:41 -07:00
Guy Scharf
79dad50b79
Update copyright message
2020-08-19 10:19:35 -07:00
Guy Scharf
134a30624f
Improve file open diagnostic messages
2020-08-19 10:14:38 -07:00
Guy Scharf
4e0d8d33fd
Changes to ResMed loader:
...
- Fix possible problem with rebuilding CPAP data
- Change re-import to look just at last day (full re-import will be re-added later)
- Improve detection of when a day needs to be rebuilt on re-import
- Improve some diagnostic messages
2020-08-19 10:14:02 -07:00
sawinglogz
13e8a1947d
Add 452P and 650P to the list of tested machines.
...
Also improve support for rare F0V23 events and update other warnings based
on new test data.
2020-08-16 21:19:11 -04:00
Guy Scharf
b338d7aa3d
Check for ability to write to data directory at startup
...
Show critical error message and exit OSCAR if unable to write to data directory
Improve qWarning message in logger.cpp
Present warning dialog if logger cannot write to disk
2020-08-16 12:46:36 -07:00
Guy Scharf
86bc4ac606
Fix Welcome page calculcation of number of days since last import
2020-08-15 08:57:26 -07:00
Guy Scharf
bf6dd5c615
Improvements to ResMed loader for re-importing days
...
o Now compares all days, not just starting from last day imported
o Compares number of non-identical MaskOn/Off events with session count
o Hid most qDebug messages behind #define STR_EDF
o Added qWarning to open() and close() calls for improved diagnostics
o Fixed some copy() calls that were not working
2020-08-13 16:32:34 -07:00
Guy Scharf
8f3971cb09
Fix maskon/off vs session count comparison for deciding when to re-import a day
2020-08-12 17:26:14 -07:00
Guy Scharf
7c350068e0
Minor improvements to some file open and copy error messages
2020-08-12 17:25:15 -07:00
Phil Olynyk
d68afd69c4
Merge branch 'master' into fix-backup
2020-08-09 17:20:11 -04:00
Phil Olynyk
d46dd3d144
Remove existing backups before second import; also change double to qint64 in LoadEVE and LoadCSL
2020-08-09 17:17:21 -04:00
Guy Scharf
1aba6e4e51
File error checking Phase I: check all file.open() operations are successful.
...
file.open() checked everywhere except in loaders.
qWarning() message written to debug log, with error number and text.
We may want to exit OSCAR with a message in many situations, but that is not implemented yet.
Set number of debug logs to be kept for Release version to 4.
2020-08-09 10:33:04 -07:00
Guy Scharf
4885abf76a
Overview graphs right edge now on correct date in GMT+ timezones
...
Changed a lot of Qt::UTC to Qt::LocalTime. Some risk of having changed ones that should not have been changed.
2020-08-09 10:25:45 -07:00
Phil Olynyk
a89b5f8cdd
Merge branch 'master' into test-dataflow
2020-08-08 14:22:16 -04:00
Phil Olynyk
b35cd921c1
Compare maskevents to session count to all re-import on same day - added debug trace
2020-08-08 14:17:54 -04:00
sawinglogz
f73ef02380
Update 1030X and 1130X warnings based on new test data.
2020-08-08 11:04:34 -04:00
sawinglogz
0960384b20
Add support for compliance records from PRS1 60 Series bricks.
...
Add 261CA to the list of tested machines.
2020-08-04 20:59:51 -04:00
sawinglogz
cfca48e505
Reconcile differences in PRS1 compliance vs. summary for F0V23 and F0V6.
...
Propagated a bug-fix in some variations that avoiding crashing on
zero-length data.
2020-08-04 17:12:14 -04:00
sawinglogz
93a056b252
Add 462P and 400X120 to the list of tested machines.
...
Also update F0V4 warning based on new test data.
2020-08-03 14:18:25 -04:00
Phil Olynyk
363aa6d1b9
Merge branch 'master' into test-dataflow
2020-08-03 14:09:34 -04:00
Phil Olynyk
961fdb13db
Clean up formatting, add debug and warnings, fix STR length test to allow multiple daily imports.
2020-08-03 14:01:04 -04:00
Guy Scharf
f1cb0e53d9
Merge branch 'master' into graphs4
2020-08-02 20:39:16 -07:00
Guy Scharf
d4f0645c68
Update release notes for Overview changes
2020-08-02 20:32:08 -07:00
Guy Scharf
4f83c9b184
Re-order popup labels on Overview graph to match order of slices
...
Also change heading on AHI Overview to show same order
Improve some variable names for ease of understanding code
2020-08-02 20:24:56 -07:00
Guy Scharf
32026446a5
Rename variables for clarity -- no effect on code
2020-08-02 13:01:31 -07:00
Guy Scharf
484ee9c40d
Popup graph Phase III: Fix previous submission.
2020-08-01 18:48:23 -07:00
Guy Scharf
24969aedbb
Popout graphs Phase III: make sure all graphs repaint when new graph added.
2020-08-01 18:33:48 -07:00
Guy Scharf
94c84ffde6
Update release notes for popout graphs
2020-08-01 13:54:20 -07:00