Commit Graph

4012 Commits

Author SHA1 Message Date
Guy Scharf
8e29e0d8f7 Correct markup errors in Release Notes 2021-12-06 12:02:55 -07:00
Guy Scharf
03b0dc5441 Name combobox as Charts in lower right corner of Overview page 2021-12-05 11:51:20 -07:00
ArieKlerk
994f44f007 Merge branch 'master' into WIP 2021-12-04 19:59:32 +01:00
ArieKlerk
94b34d52ea Adding Svenska and Romanian updated files. Bulgarian was outdated...? 2021-12-04 19:52:04 +01:00
sawinglogz
12aecc521c Update 900X warnings based on new test data. 2021-12-03 12:45:29 -05:00
ArieKlerk
d469197415 Adding German, French and Hungarian updates 2021-12-03 16:02:25 +00:00
ArieKlerk
35012951c2 Adding German, French and Hungarian updates 2021-12-03 16:58:42 +01:00
Phil Olynyk
225845d28c Use untoutseul05 build scripts 2021-12-02 18:47:27 -05:00
ArieKlerk
521e3f2e02 The first few updated languages plus edited a typo in credits.html 2021-12-01 20:08:19 +01: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
Guy Scharf
3d01b200be Update release notes 2021-11-29 21:07:13 -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
ArieKlerk
2063fb8d4f Update three language files 2021-11-09 16:20:41 +01: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
sawinglogz
b7e0263429 Update credits to reflect third-party libraries and their licenses.
Also move miniz to the thirdparty directory for clarity.
2021-11-05 14:29:12 -04:00
sawinglogz
48130243ed Fix minor PRS1 regression introduced in 8fd2840.
Complete failures were incorrectly being treated as fully up to date.
2021-11-05 14:29:12 -04:00
sawinglogz
1f3f33c45a Add DS2 icon and model number. 2021-11-05 14:29:12 -04:00
sawinglogz
9b6cc46942 Add initial support for decrypting DS2 files with default keys. 2021-11-05 14:29:11 -04:00
Guy Scharf
9acd685f73 --datadir option now allows fully qualified paths on Mac, Linux.
Before, fully qualified paths were supported only for Windows.
2021-11-04 21:01:18 -07:00
Guy Scharf
eaf88b0d23 Add 95% flow limitation to Therapy Efficacy section on Statistics page
Flow limitation index is already there, for machines that report an index.
This adds flow limitation statistics to report for ResMed machines.
2021-11-03 18:06:50 -07:00
Jeff Norman
59e1b2817b Updated copyright year to 2022 for OSCAR files 2021-11-02 16:34:12 -04:00
sawinglogz
a838e343ce Add support for new tubing type setting code on 700X110 v1.2. 2021-10-28 14:17:28 -04:00
sawinglogz
a445781167 Remove noisy debug message in PRS1 loader.
In theory it was useful to know why files were skipped, but in practice we
normally skip all but the most recent files, often thousands. If you had the
misfortune to have the debug pane open, you'd have to wait for an extra
minute or two for all those messages to scroll by.

If and when we can limit import scanning to files that are new or changed,
then the debug message will be useful again.
2021-10-28 14:17:27 -04:00
sawinglogz
eb1f7b3935 Update the macOS README.rtfd to match the new dmg. 2021-10-28 14:17:27 -04:00
sawinglogz
8e2b8efd41 Create prettier dmg files for macOS.
Thanks to Jeff8356 for his scripting!
2021-10-28 14:17:27 -04:00
sawinglogz
838e5a8044 Preserve all oximeter channels except for the ones to be recalculated.
Previously only specific channels were preserved, leaving out channels
provided by newer oximeters.
2021-10-28 14:17:27 -04:00
sawinglogz
66d311afca Remove broken and misguided "compression" during oximetry cleanup.
You can't simply drop identical samples in a waveform with a fixed sample rate.
2021-10-28 14:17:27 -04:00
Phil Olynyk
69a515baf2 Look for AS11 Ident file first 2021-10-27 23:23:38 -04:00
Phil Olynyk
71f77d1336 Uncomment the skip of 10 seconds for pressures 2021-10-27 20:47:20 -04:00
Phil Olynyk
0ebf7b1a43 revise AS11 mode handling; translate to s9/AS10 values 2021-10-27 20:26:18 -04:00
sawinglogz
749c6a3358 Remove remaining Machine dependencies from PRS1 loader.
Now that properties are in the MachineInfo record, we don't need
to call PeekProperties a second time to fill out the machine
record.

Also remove some unused variables and methods from class definition.
2021-10-26 15:23:08 -04:00
sawinglogz
a4fdb03c49 Move Machine properties into MachineInfo.
This will help loaders be less tied to the Machine data structure.
Since Machine contains a MachineInfo, this changes no functionality.
2021-10-26 14:59:41 -04:00
sawinglogz
2281209a20 Fix gcc compile error introduced by a4296b5e.
Also make it easier to test OSCAR calculations performed after import.
2021-10-26 14:43:14 -04:00
sawinglogz
d631a77b5b Remove false positives from a noisy debug message.
It looks like only PRS1 uses MINOR_FLAG, and we don't care about
the CPAP_PressurePulse channel missing valuesummary.
2021-10-26 12:30:35 -04:00
sawinglogz
8fd2840e15 Fix the PRS1 loader to fully import DS1 data after it skips DS2 data.
This was a very specific edge case: when there was a single new DS1
session, the error resulting from encountering DS2 data would make
OSCAR think that it had imported zero sessions, even though it had
half-imported the DS1 session. (Those sessions would be lost after
quitting OSCAR.)
2021-10-26 12:24:31 -04:00
sawinglogz
947a27b78a Move database writing from PRS1Loader into ImportContext. 2021-10-26 10:28:30 -04:00
sawinglogz
18e97bb025 Reduce PRS1Loader dependency on Machine data structure. 2021-10-26 10:28:30 -04:00
sawinglogz
4bfe062ae9 Initialize ImportContext for non-CPAP devices.
Now the loaders imported via the Data menu have access to the
unsupported/untested/brick signals and CHECK_VALUE and UNEXPECTED_VALUE
macros.

Now only devices imported via the oximetry wizard are left out,
since we need to revisit that entire workflow.

Also removed the unused Profile::Import() method.
2021-10-26 10:28:29 -04:00
sawinglogz
08f4e2a5b7 Move ImportContext and ImportUI creation into main application.
Now all CPAP loaders have access to the unsupported/untested/brick signals
and CHECK_VALUE and UNEXPECTED_VALUE macros.

Also remove superfluous unsupported flag in MachineLoader.
2021-10-26 10:28:29 -04:00