Commit Graph

3411 Commits

Author SHA1 Message Date
Phil Olynyk
0e1cabbad5 Merge branch 'master' into check-channel-ptr 2020-04-30 12:47:08 -04:00
Phil Olynyk
823266f627 Check result of EDFInfo::Parse() 2020-04-30 12:42:05 -04:00
Guy Scharf
dcd2fa9566 Correct syntax and logic error in selecting SleepyHead folder for migration 2020-04-30 08:35:59 -07:00
Phil Olynyk
c1f986921d Clean up memory leak I created 2020-04-29 19:51:32 -04:00
Phil Olynyk
cf316e83e9 Revert "Clean up memory leak I created"
This reverts commit 832d905d04.
2020-04-29 19:49:27 -04:00
Phil Olynyk
832d905d04 Clean up memory leak I created 2020-04-29 19:42:26 -04:00
Phil Olynyk
5b64566c59 Increment resmed data version to force rebuilds 2020-04-29 14:11:39 -04:00
Phil Olynyk
4323577412 Merge branch 'master' into add-backup-STR-file 2020-04-29 13:58:35 -04:00
Phil Olynyk
33e5561ad3 Rename STR files to use 8 digit date 2020-04-29 13:57:10 -04:00
sawinglogz
01c7f7cdc0 Exclude additional invalid samples in PRS1 oximetry.
Also clean up some function names and remove unnecessary code.
2020-04-29 10:41:08 -04:00
sawinglogz
5f0960aa4d Add support for PRS1 sessions with oximetry data split between files. 2020-04-29 10:22:12 -04:00
sawinglogz
6261752022 Fix zero AHI in CSV session export when there are multiple slices.
This only affected PRS1, and it seems like the other places where
the broken Session::hours() result was used were:

- GT_SESSIONS, which seems to be unused
- settings_wavg, where it had no effect

The other uses of Settings::hours() were where there was only
a single slice, in which case it returned the right result:

- gSessionTimesChar::paint (the one still in use)
- Icon loader
- Resmed loader
2020-04-28 13:00:58 -04:00
sawinglogz
7b65a85c14 Add PRS1 pressure-set channels to CSV export. 2020-04-28 12:11:41 -04:00
sawinglogz
0680424759 Refactor CSV export slightly to make it easier to add new channels.
No functional change.
2020-04-28 12:06:45 -04:00
sawinglogz
a8cd0a72b4 Add support for AVAPS in overview pressure chart. 2020-04-27 20:18:05 -04:00
sawinglogz
4a5322c350 Fix overview pressure chart for PRS1 pressure setting channels. 2020-04-27 17:35:50 -04:00
sawinglogz
670693dd5f Move gPressureChart value calculation into addSlice. 2020-04-27 16:55:56 -04:00
sawinglogz
33eacab53f Refactor gPressureChart::populate(). 2020-04-27 16:46:25 -04:00
sawinglogz
c5768a64fe Simplify gPressureChart upper label formatting. 2020-04-27 16:07:15 -04:00
sawinglogz
d13109bbed Replace gPressureChart array indices with channel-based references. 2020-04-27 15:50:55 -04:00
sawinglogz
0ebf4e70a3 Clean up gPressureChart constructor, with minor refactoring. 2020-04-27 14:46:49 -04:00
sawinglogz
cfca378160 Move pressure chart class into its own files. 2020-04-27 14:12:16 -04:00
Phil Olynyk
16c2784915 Always read STR.edf file from BACKUP folder.
Use real date for STR files in STR_Backup folder, and
only keep the longest file if the dates are the same.
2020-04-26 20:59:23 -04:00
sawinglogz
75bfdf2142 Fix Viatom loader glitch that prevented saving older sessions in a folder. 2020-04-26 14:06:48 -04:00
sawinglogz
f75d5fab9d Update release notes. 2020-04-25 17:08:02 -04:00
sawinglogz
17e2ef0a12 Detect OpenGL crashes on Windows and automatically downgrade to the software engine. 2020-04-25 16:30:35 -04:00
sawinglogz
2ac43a4a79 Fix zipping on Windows. 2020-04-24 16:58:44 -04:00
sawinglogz
2b6cdccb16 Update unexpected data alerts for PRS1 500X110 based on new sample data. 2020-04-24 16:58:44 -04:00
sawinglogz
5f921a0fd1 Fix inverted logic on untested data message. 2020-04-24 16:58:44 -04:00
Phil Olynyk
bd8037384c Really add Thai 2020-04-24 13:58:08 -04:00
Phil Olynyk
f4304f00af Update Arabic and Nederlands, add Thai language 2020-04-24 13:56:32 -04:00
Phil Olynyk
dadc9d9b11 Moved Linux details to BUILD_Linux.md 2020-04-24 13:28:15 -04:00
Phil Olynyk
bfba818c58 Cleaned up README file and added BUILD-Linux.md instructions 2020-04-23 16:11:48 -04:00
sawinglogz
af9e420308 Update release notes with PRS1 fixes. 2020-04-22 17:14:59 -04:00
sawinglogz
0fa066db47 Fix (mask) pressure waveform scaling for PRS1 960T. 2020-04-22 17:14:59 -04:00
sawinglogz
40553fcf5e Add PRS1-specific "peak flow" channel used by pre-DreamStation ventilators. 2020-04-22 17:14:59 -04:00
sawinglogz
d41622443d Remove ramp time and pressure when PRS1 ramp is off for pre-DreamStation machines. 2020-04-22 17:14:59 -04:00
sawinglogz
59e4a3af68 Add icon for older C-Series PRS1 ventilators. 2020-04-22 17:14:58 -04:00
sawinglogz
f189b2f0e2 Clean up consistency checks during import of F3V0 and F3V3.
Import was working, but the consistency checks made a few assumptions
that turned out not to be universally applicable, so they were
making a lot of unnecessary noise.
2020-04-22 17:14:58 -04:00
sawinglogz
141988b6bf Add support for PRS1 F3V0.
Parsing is complete, import still needs review.

The only other functional change is parsing the Bi-Flex lock
setting that also applies F3V3.
2020-04-22 17:14:58 -04:00
sawinglogz
63c58ab3af Update unexpected data alerts for PRS1 F0V2 based on new sample 550P data. 2020-04-22 17:14:58 -04:00
sawinglogz
d09005352a Add support for rise time on DreamStation BiPAP machines (600X-700X).
Also add 600X150 and 700X150 to the list of tested machines, and
refine unexpected data warnings.
2020-04-22 17:14:58 -04:00
Guy Scharf
01280c7450 Update Windows build instructions and buildall.bat for QT 5.12.8 2020-04-20 20:49:15 -07:00
Guy Scharf
0b754b3a44 Improve README, add 150x150 icon 2020-04-20 14:16:04 -07:00
sawinglogz
191e0f89a8 Update Resmed regression tests to follow symlinks. 2020-04-19 14:25:32 -04:00
sawinglogz
0c0d616280 Bump VERSION to 1.1.1-alpha-0 after release of 1.1.0. 2020-04-19 14:25:14 -04:00
Phil Olynyk
e4d5a0d8ce Fix the name in the desktop file 2020-04-17 16:41:05 -04:00
Phil Olynyk
b117648597 Merge branch 'master' into Linux-pkg-fixes 2020-04-17 13:18:35 -04:00
Phil Olynyk
729d930f83 fix conditionals in packaging scripts 2020-04-17 13:15:44 -04:00
Guy Scharf
3ce3b36830 Fix bug in getBuildInfo.awk that happens only when building a release version 2020-04-17 08:40:33 -07:00