sawinglogz
fd17699692
Add 520X150C to the list of tested machines.
2022-01-26 11:11:24 -05:00
sawinglogz
a5c18db7cf
Fix regression in be24a3e
that broke some builds.
...
Qt Creator builds weren't working, nor was Windows command-line.
2022-01-26 11:02:47 -05:00
sawinglogz
41b2c27d60
Add support for HT12 heated tube new to DreamStation 2.
2022-01-24 16:04:08 -05:00
sawinglogz
00974d4f49
Skip empty DS2 files.
...
Also update comments based on further testing.
2022-01-24 16:04:08 -05:00
sawinglogz
eac13160b9
Cache DS2 keys during import for a 3x speedup.
...
Crypto overhead now makes import take only twice as long, instead of
of 22x before optimization.
2022-01-24 16:04:08 -05:00
sawinglogz
be24a3ec4f
Add -O3 flag when compiling crypto libraries.
...
The optimized code is surprisingly fast, only a small percent slower
than specialized instructions, which can't really be used with an
amalgamation build of Botan.
This makes DS2 regression tests way faster.
2022-01-24 16:04:08 -05:00
sawinglogz
b96718afeb
Add optional crypto benchmark to unit tests.
2022-01-24 16:04:08 -05:00
sawinglogz
4b4a0edb0e
Refactor library-dependent crypto calls into separate file and add unit tests.
2022-01-24 16:04:07 -05:00
sawinglogz
1cf4b2b6eb
Add support for decrypting DS2 files with non-default keys.
2022-01-24 16:04:07 -05:00
sawinglogz
ec52b8b436
Add GUID from DreamStation 2 files to machine properties.
2022-01-24 16:04:07 -05:00
sawinglogz
6609d6888a
Update version to v1.3.2-alpha.0.
...
This is a post-1.3.1 placeholder from which we can branch if we
need a 1.3.2 maintenance release before the next major version.
In the mean time, any builds from master will be treated as newer
than 1.3.1.
2022-01-24 10:10:55 -05:00
Phil Olynyk
3ca1ee2438
Update VERSION to v1.3.1
2022-01-23 10:56:54 -05:00
sawinglogz
d44b51f245
Work around a Qt bug on Fedora 35 that caused hangs when selecting files.
...
This disables the shift-key check at launch on Linux, but Linux users
can use --legacy if the functionality turns out to be relevant for Linux.
2022-01-14 11:45:54 -05:00
Guy Scharf
2470e55b29
Add report footer to first page of printed Statistics report.
...
All compliance data is on the first page of the report.
Include report footer on this page in case user wants to give
the doctor just the first page of the report.
2022-01-14 06:39:00 -07:00
Phil Olynyk
d4b943ef33
Update to beta-2
2022-01-11 14:30:07 -05:00
sawinglogz
df43925d02
Add support for CheckMe O2 Max.
...
Technically it was already supported, but it generated a lot of warnings
because of data we had never seen or tested. Now that we have test data,
those warnings can go away.
2022-01-10 20:14:04 -05:00
Phil Olynyk
b8eb0e113f
Move mis-placed QTime decls into EFFICIENY ifdef
2022-01-10 18:02:25 -05:00
Phil Olynyk
395dfe1020
Remove PlaceholderText from ui files for old QT
2022-01-10 13:08:43 -05:00
ArieKlerk
6bbb656c02
Here are the promised translation-cleaned program files plus updated language files
2022-01-10 16:49:23 +01:00
Phil Olynyk
42cc67e8d9
Use ToTimeDelta instead of AddWaveform in LoadPLD
2022-01-09 17:35:32 -05:00
Guy Scharf
59e4b5be41
Add tooltip to index names on Daily page that shows channel description.
...
Update release notes to match, and show changes as in 1.3.1-beta-2
2022-01-09 14:51:08 -07:00
Phil Olynyk
321a94379f
Skip 20 secs of TiVol, RR, and MinVent; update release notes
2022-01-09 13:49:53 -05:00
Phil Olynyk
d6a925e456
Add check for min pressure equals zero to STR processing.
2022-01-07 19:25:56 -05:00
Phil Olynyk
2f975ea7e9
Add Canadain model number 39423 to tested list
2022-01-07 13:00:19 -05:00
Phil Olynyk
8c997a68e8
Clean up unnecessary debug output
2022-01-05 15:35:35 -05:00
Phil Olynyk
f7b7590207
Fix pressures for A4Her, revise mode code
2022-01-03 16:23:11 -05:00
Phil Olynyk
707a76b089
Set TidalVolume units to mL, add debug for min_pressure
2022-01-01 20:49:40 -05:00
Guy Scharf
29212745f7
Update Statistics page after editing profile
...
This makes profile changes immediately visible rather than
requiring closing and re-opening the profile in OSCAR to see changes.
2021-12-21 18:49:50 -07:00
Guy Scharf
b22e0cd026
Fix problem with minimum pressure sometimes shown as zero on Overview and Statistics pages.
...
Journal session was corrupted with channel id's not valid for journals.
May have been caused by incorrect QHash coding in MinutesAtPressure.cpp
Revised Min and Max functions not to look at MT_JOURNAL sessions.
Updated release notes,.
2021-12-20 11:27:48 -07:00
sawinglogz
2c5d59e666
Fix missing oximetry and motion waveforms on Overview pages.
...
Motion channels reported by oximeters and oximetry channels reported
by CPAPs weren't being calculated, so they'd always be blank when
present.
2021-12-20 12:42:45 -05:00
sawinglogz
ecc6bad213
Remove an unexpected data alert based on new PRS1 sample data.
...
In this specific instance, replace it with a warning in the debug log.
2021-12-14 17:14:47 -05:00
Phil Olynyk
3f649fc0f5
Update releaseNotes with ResMed changes, update VERSION to v1.3.1-beta-1
2021-12-10 20:19:57 -05:00
sawinglogz
704d6d7c9e
Add 401X150 to the list of tested machines.
...
Also update F0V6 warnings based on new test data.
2021-12-10 13:43:03 -05:00
Guy Scharf
cda41274d5
Add date range option to Statistics page.
...
Implement existing (but hidden) UI for data range and modify reporting as needed.
This is not the ideal solution to this feature. It would be better to have a pop-up
dialog that asked for beginning and ending dates of range and size of interval for
interval reporting.
2021-12-10 00:54:14 -07:00
Guy Scharf
03b0dc5441
Name combobox as Charts in lower right corner of Overview page
2021-12-05 11:51:20 -07:00
sawinglogz
12aecc521c
Update 900X warnings based on new test data.
2021-12-03 12:45:29 -05:00
Guy Scharf
41a1872068
Improve Graphs and Event Types combo boxes on Daily page
...
Done by adding a dummy first element to combo box and changing its text as needed
Now shows total number of graphs or event types, and number active if not all are active.
2021-11-29 21:08:05 -07:00
Jeff Norman
11da0d2a07
Merge branch 'master' into update-macOS-icons
2021-11-29 10:35:04 -05:00
Guy Scharf
8a1a36fa67
Fix #endif typo in DV6 loader
2021-11-29 15:18:18 +00:00
sawinglogz
3a0fce1411
Add 261P to the list of tested machines.
...
Also update F0V4 warnings based on new test data.
2021-11-29 10:07:11 -05:00
Jeff Norman
0a937a8b9a
Updated OSCAR.icns for macOS.
...
Added 2 missing icons.
Added hi-res Retina icons.
Updated README for icons with more Mac details.
2021-11-28 23:45:07 -05:00
Guy Scharf
21fc564578
Improve event flag positioning slightly.
...
The timestamp supplied by the DV6 CPAP machine doesn't match events to the flow graph very well.
This change helps a little. Event flags may be before or after the event in the flow graph.
And, once in a long while, it's exactly right!
2021-11-27 22:10:40 -07:00
Guy Scharf
a8a56dff02
Replace BRICK! with better message. Improve appearance of "no data" messages.
2021-11-27 13:20:48 -07:00
sawinglogz
09753cc50c
Add 460PBT to the list of tested machines.
2021-11-11 15:40:20 -05:00
Guy Scharf
6e1ffaebde
Add diagnostics for --datadir on Linux and Mac
2021-11-06 16:58:42 -07:00
sawinglogz
4ebde70550
Remove unused signal replaced by deviceIsUnsupported in 08f4e2a
.
2021-11-05 14:29:12 -04:00
sawinglogz
bf3c760057
Clarify debug message when encountering DS2 without default keys.
2021-11-05 14:29:12 -04:00
sawinglogz
da6047d32d
Refine support for DS2 settings.
2021-11-05 14:29:12 -04:00
sawinglogz
7a47c7c7e3
Add initial support for new DS2 settings.
2021-11-05 14:29:12 -04:00
sawinglogz
139e1e8a8d
Recognize DS2 files with .B01, etc. file extension.
2021-11-05 14:29:12 -04:00