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
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
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
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
c58509d655
Update VERSION to 1.1.0 for release
2020-04-17 10:07:08 -04:00
Phil Olynyk
ce053767f5
Update release-notes and some language names
2020-04-16 08:20:51 -04:00
sawinglogz
ea3da552aa
Fix untranslated string in mainwindow.
2020-04-11 15:59:45 -04:00
sawinglogz
41fdcd0bd3
Fix pressure relief display in statistics page.
...
Also revert 691aafd
as that change is no longer necessary with this fix.
2020-04-11 15:52:32 -04:00
Phil Olynyk
0d25d31049
Add ifdef around -Adding STR.edf information...-
2020-04-11 11:26:03 -04:00
Phil Olynyk
691aafda25
Change EPRLevel text back to xcmH2O so they show in Stats page
2020-04-11 11:01:24 -04:00
sawinglogz
3306c00b26
Fix minutes-at-pressure graph for PRS1 CPAP/BiPAP devices.
...
Also fix a drawing bug when there were spurious 0 pressures reported.
2020-04-10 16:49:23 -04:00
sawinglogz
5e2b51c6b9
Add support for PRS1 humidifier passover and error modes based on new data.
...
Also mark 500X180 as tested.
2020-04-10 16:48:28 -04:00
sawinglogz
7ffa345ae3
Bump version to rc-1.1 since we've already released rc-1.
...
Update this again when it's time to release rc-2 or final.
2020-04-10 16:47:30 -04:00
Phil Olynyk
040cfd2883
Version update to Release candidate
2020-04-09 10:04:42 -04:00
ArieKlerk
d90f7f4c94
Merge branch 'master' into translations
2020-04-07 19:49:58 +02:00
ArieKlerk
c824943f11
Here is the final set of release notes.
...
I will work on the credits and about now.
2020-04-07 19:44:14 +02:00
sawinglogz
3e2c1db19e
Update PRS1 900X warnings based on new test data.
2020-04-05 17:19:15 -04:00
sawinglogz
f5bb5655e0
Enable the Daily tab/button after importing data from the Data menu.
...
Previously only oximetry data imported via the wizard would update
the button. (As would quitting/relaunching, or switching profiles.)
2020-04-04 17:37:19 -04:00
sawinglogz
244f18f2af
Add support for newly discovered event in PRS1 F0V6, fixing total session time.
...
Also added 500X120 to list of tested machines.
2020-04-04 17:33:34 -04:00
Phil Olynyk
4cac0d1019
Update oscar.pro and Resources.qrc so build completes
2020-04-04 16:05:52 -04:00
ArieKlerk
0b664b8bda
Here is my status quo for the moment. I did not pull before merge...
2020-04-04 21:54:22 +02:00
Phil Olynyk
a7c6ef18a4
make aboutdialog.cpp use Htmldocs, and clean up the html files
2020-04-04 14:41:45 -04:00
sawinglogz
3d908bf545
Update release notes with rc-1 designation for upcoming release.
2020-04-02 21:16:50 -04:00
sawinglogz
1591feb207
Reapply Arie's many grammatical fixes to the release notes.
2020-04-02 21:15:13 -04:00
sawinglogz
903482f5ac
Revert the HTML Tidy mangling of release_notes.html that broke OSCAR rendering.
2020-04-02 20:56:30 -04:00
ArieKlerk
d4ae91e8fb
These are the last changes *for now* The rest will be done when RC1 is out.
2020-04-02 21:13:07 +02:00
ArieKlerk
a7f6f9cc37
Merge branch 'master' into translations
2020-04-01 13:07:54 +02:00
Phil Olynyk
512a65c772
Change labels to use new LOOKUP behaviour
2020-03-30 20:38:22 -04:00
sawinglogz
952b2e2fde
Add latest fixes to release notes.
2020-03-30 12:08:05 -04:00
sawinglogz
5f2d4c206e
More fixes to the welcome screen pressures.
...
PRS1 now seems correct across all modes.
2020-03-30 12:07:18 -04:00
ArieKlerk
f2e53d059a
Merge branch 'master' into translations
2020-03-30 09:02:48 +02:00
sawinglogz
f2f9019d5c
Fix pressure display on welcome page for PRS1 non-ventilators.
2020-03-29 21:50:19 -04:00
sawinglogz
217c71d1de
Fix bar height on AHI and Usage charts in Overview when oximetry usage is longer than CPAP.
...
Thanks to spacewrench for identifying the issue and then tracking down the
offending code!
2020-03-29 19:21:34 -04:00
sawinglogz
7239923dbd
Add improvements to beta-2 missing from the release notes.
2020-03-29 12:55:20 -04:00
sawinglogz
b59924cd86
Update release notes to be chronological.
2020-03-28 16:03:13 -04:00
ArieKlerk
bf198ab98f
Merge branch 'master' into translations
2020-03-28 17:06:10 +01:00
ArieKlerk
9ab590448e
Release changed from March to April 2020, and many small changes to translations-files.
2020-03-28 17:03:52 +01:00
sawinglogz
1e82500685
Minor update to PRS1 regression tests so that they can follow symlinks.
...
Also added comment about 900X clamping mask pressure at 15.875 cmH2O.
No functional changes.
2020-03-27 12:33:23 -04:00
sawinglogz
828d449aa4
Update summary cache so that purging oximetry persists between launches.
2020-03-26 19:59:54 -04:00
sawinglogz
47c97721fb
Use platform-native fullscreen shortcut for Maximize Toggle.
...
Also fix annoying typo in mainwindow.ui.
2020-03-26 19:48:09 -04:00
sawinglogz
89e9e305fb
Fix gcc warning in PRS1 loader.
2020-03-26 19:47:37 -04:00
sawinglogz
eef582e6a4
Merge branch 'master' into prs1-add-parsed-settings
2020-03-26 10:48:21 -04:00
sawinglogz
90434d5f11
Bump the PRS1 loader version to force a rebuild, update release notes.
...
Also fix a typo in the rebuild dialog.
2020-03-26 09:54:55 -04:00
sawinglogz
a96a665987
Rename PRS1_0E mystery channel to Variable Breathing based on forum discussion, disable it by default.
...
Also make TB an on-demand channel.
2020-03-26 09:01:28 -04:00
sawinglogz
f49ba51cb7
Improve PRS1 CPAP-Check and Auto-Trial setting import.
...
Also clean up PRS1 channels given the LOOKUP behavior, and clean
up ImportSummary now that native PRS1 modes are supported.
2020-03-25 21:14:25 -04:00
sawinglogz
3749a73fd1
Update channel LOOKUP data type to show unspecified options as integers.
2020-03-25 19:17:39 -04:00
sawinglogz
c271a64625
Improve import of F5V012 flex and rise time settings.
2020-03-25 17:02:32 -04:00
sawinglogz
6b581bc303
Fix AVAPS settings display.
2020-03-24 21:33:50 -04:00
sawinglogz
aae1ce28a6
Add specific AVAPS PRS1 modes and improve F3V3/F3V6 settings parsers.
...
In particular F3V3 won't always create IPAPmin/max settings when in
CPAP mode or with a single IPAP setting.
Also consider ventilators to have a flex mode of "Rise Time" when
they have a rise time configured.
2020-03-24 21:04:21 -04:00
sawinglogz
6a3c8c1a26
Add PRS1-specific mode channel, allowing correct display of S, S/T, and PC modes.
...
Also fix pressure settings for F3V3, and display of rise time and backup breath settings.
2020-03-24 17:15:29 -04:00
sawinglogz
d77ee5025a
Comment out BrokenSummary and BrokenWaveform channels, as they are no longer used.
...
No functional change.
2020-03-24 13:50:30 -04:00
Phil Olynyk
ca78954471
Don't use mask on/off times to set session start and end
...
They will be updated according to the edf file times.
2020-03-24 10:34:50 -04:00
sawinglogz
389ddd1631
Import remaining parsed PRS1 settings: backup breath settings, tidal volume, rise time, EZ-Start, and Auto-Trial.
...
DreamStation ramp time and mask resistance "off" settings are now also imported.
Ventilator alarms are not yet parsed reliably enough to import at this time.
2020-03-23 21:09:55 -04:00
Phil Olynyk
1f4e989297
Merge branch 'master' into fix-series-names
2020-03-23 14:45:26 -04:00
Phil Olynyk
fd142ec40c
Always include sthe series name in the model name -
...
Also ignore (for now) the new file type and signals of the 36039.
2020-03-23 14:41:31 -04:00
sawinglogz
77a34518bc
Rename PRS1 mask resistance lock and setting channels for clarity.
2020-03-23 13:07:08 -04:00
sawinglogz
3eb2ad4a7b
Import all remaining parsed PRS1 settings seen on bricks: flex lock, tubing type lock, mask resist lock, show AHI, and ramp type.
...
Also remove superfluous mask resist status.
2020-03-23 12:59:06 -04:00
sawinglogz
fb59597367
Clean up F3V3 breath rate range tests. No functional changes.
2020-03-23 11:45:10 -04:00
sawinglogz
5c9c140248
Update PRS1 settings range checks based on all test data.
2020-03-22 23:19:35 -04:00
sawinglogz
18fc074a45
Add all known PRS1 settings to the parsed event stream, in particular backup breath settings.
...
Also add more value and range checks for settings based on initial small
sample set. These will be dialed back once tested against all test data.
2020-03-22 20:00:09 -04:00
sawinglogz
84a2b5cfd1
Fix a crash when canceling a Zeo import.
...
Also apply the same fix to Dreem import.
Resolves #237 .
2020-03-21 17:41:35 -04:00
sawinglogz
da0b4e0a1f
Bump the version number so that we don't accidentally call future versions beta-2 any more.
2020-03-21 17:40:58 -04:00
Guy Scharf
844add8c92
Merge branch 'master' into version
2020-03-20 10:20:39 -07:00
Guy Scharf
0071a44f9e
Correct version identification in Windows builds.
2020-03-20 10:17:28 -07:00
Phil Olynyk
eb2ef1cbb9
Move S9 to front of model name
2020-03-19 17:54:48 -04:00
Phil Olynyk
61c40a6702
Add /usr/local/share to resource pathlist
2020-03-15 16:27:36 -04:00
Phil Olynyk
a688f48f5d
Allow linux standard paths for helper folders
2020-03-14 13:43:24 -04:00
Phil Olynyk
59dfb4fcf2
Change VERSION to 1.1.0-beta-2
2020-03-09 21:52:16 -04:00
Phil Olynyk
3617d2af09
Fix typo in CSR string
2020-03-09 21:15:02 -04:00
sawinglogz
bc62fce130
Refine PRS1 untested data warning based on new sample data.
2020-03-09 13:57:43 -04:00
sawinglogz
c92ef13e19
Add F0V2 variant of 451P to list of tested PRS1 machines.
2020-03-09 13:13:33 -04:00
sawinglogz
a9b16f26bd
Add an error message to PRS1 loader.
2020-03-09 13:03:28 -04:00
sawinglogz
910be1f6af
Move PRS1Loader::Open to use the new scanner.
...
Also update Detect to retain its original behavior of letting the user
select the P-Series folder instead of the root.
Also fix what looked like a hang when backing up PRS1 files. The
progress bar still doesn't update during backup, but at least it
now says that it's backing up and the UI remains responsive.
2020-03-09 12:47:54 -04:00
sawinglogz
0124cdbf1f
Move PRS1 card detection and info presentation to the new scanner.
2020-03-09 11:17:59 -04:00
sawinglogz
485be366aa
Make search for PRS1 "P-Series" folder truly case-insensitive.
2020-03-09 10:48:10 -04:00
sawinglogz
c8520c8449
Move PRS1 test card scanning into PRS1Loader.
...
Also reverse the chronological order of tests to provide the most complete output.
The loader itself doesn't yet use the new machine scanner.
2020-03-09 10:28:34 -04:00
sawinglogz
53525a7949
Refactor PRS1 test card scanning in preparation for unifying with loader.
...
This splits out scanning the directories from processing them, which
also allows for sorting.
2020-03-08 20:58:36 -04:00
sawinglogz
d4fd330a31
Fix regression introduced by cb57643
.
...
The Test1/2 channels were no longer initialized. As a result, all
Test1/2 data got merged into channel 0.
2020-03-08 16:27:18 -04:00
Phil Olynyk
aaaaef0d41
Minor updates to the doc files
2020-03-04 15:23:22 -05:00
Phil Olynyk
f077353a01
Kludge fix for missing Ti and Te segments
2020-03-03 16:47:55 -05:00
Phil Olynyk
11b1d9a045
Roll the VAuto TrigCycEvent into the S0 VPAP-S RespEvent type
2020-02-21 21:41:00 -05:00
Phil Olynyk
b4bbdd9a54
update dumpSTR to use the standard edfparser files
2020-02-21 11:29:00 -05:00