Phil Olynyk
eeed7c29bc
Split resmedEDFinfo class into new files
2019-11-17 16:41:47 -05:00
Phil Olynyk
433c60f195
Add tr(..) call to updateMessage
2019-11-11 21:10:43 -05:00
Phil Olynyk
6d338ac88f
Clean up some debug messages
2019-09-25 07:25:44 -04:00
Phil Olynyk
6896bfd50b
Add missing brace to previous commit
2019-09-22 17:49:00 -04:00
Phil Olynyk
3edff07151
Merge master, fix unreadable and zero-length file conflict
2019-09-22 17:32:09 -04:00
sawinglogz
5e4a24b237
Add support for F3V6 sessions without ramp, with apnea alarm.
2019-09-19 10:33:23 -04:00
Seeker4
aaf5627891
Ignore zero-length files and add qWarning messages for ignored files.
2019-09-16 11:53:27 -07:00
sawinglogz
45018f4903
Update PRS1 loader from 500G110 test data.
2019-09-07 15:02:16 -04:00
Phil Olynyk
47719a4d09
Merge master back in, prior to push
2019-09-04 13:24:52 -04:00
Phil Olynyk
efad208143
Adjust epcoh for time zone offset
2019-08-30 14:48:03 -04:00
Phil Olynyk
3055e1fe37
More work in progress
2019-08-30 13:22:19 -04:00
sawinglogz
6b86eb1b11
Fix minor regression for PRS1 F3V6 mode import.
2019-08-28 21:53:50 -04:00
sawinglogz
febf3d2f5b
Split PRS1 device mode parsing from imported modes.
...
This allows the parsing to accurately represent the data, even for modes that
OSCAR doesn't yet support.
2019-08-28 21:30:25 -04:00
Phil Olynyk
5ee8feb37c
Still work in progress
2019-08-27 23:59:51 -04:00
Phil Olynyk
4c121cc53a
Started on adding firstImportDay, need to fix scanFiles and PaerseSTR
2019-08-23 09:56:17 -04:00
sawinglogz
42f0745666
Improve settings interpretation for F3V6, though still not exactly right.
...
The next step will be to split parsing from mode interpretation, so that
we can at least accurately identify all of PRS1's modes. Then we can
work on mapping that to OSCAR's notion of modes, which probably then needs
to be augmented.
2019-08-20 12:48:15 -04:00
sawinglogz
ecb71e5706
Calculate PRS1 F3V6 pressure support settings, since we currently display them.
2019-08-20 12:08:24 -04:00
sawinglogz
0c816c7d4c
Avoid pos++ in PRS1 DreamStation parsers to that events can be issued independently of parsing order.
2019-08-20 11:38:55 -04:00
sawinglogz
6c85195b39
Remove unused variable that clang missed.
2019-08-19 12:23:45 -04:00
sawinglogz
928e50fcc1
Use actual product names for PRS1 instead of mangled approximations.
2019-08-18 17:03:52 -04:00
sawinglogz
66d9340cbb
Don't mangle the model name for ResMed machines.
2019-08-18 16:56:41 -04:00
Phil Olynyk
b518461f8c
Factor out buildEventList
2019-08-16 22:17:47 -04:00
Phil Olynyk
f5f0d62611
Factor out checkSummaryDay
2019-08-16 19:50:09 -04:00
Phil Olynyk
3e87d9d5e0
Factor out backupSTRfiles
2019-08-16 18:05:25 -04:00
Phil Olynyk
e5d1723c27
Use new annotations in EVE and CSL loaders
2019-08-15 20:30:54 -04:00
sawinglogz
0b8f89036a
Merge branch 'master' into prs1-f0v6
2019-08-14 09:15:39 -04:00
sawinglogz
675f6d4361
Resolve remaining F0V6 event 3 debug messages in sample data.
2019-08-13 23:03:20 -04:00
sawinglogz
cc80a3ef09
Remove F0V6 logic from PRS1DataChunk::ParseEventsF0V234, no functional change.
2019-08-13 21:09:55 -04:00
sawinglogz
3eee72390e
Clean up PRS1DataChunk::ParseEventsF0V6, no change in functionality.
2019-08-13 17:29:05 -04:00
sawinglogz
73dfdac81b
Add debug logging for PRS1 F0V6 event 3.
2019-08-12 21:51:37 -04:00
sawinglogz
3de32dd21b
Fix F0V6 PB starting time, and probably LL and PS as well.
2019-08-12 17:20:25 -04:00
sawinglogz
946293b67d
Split PRS1Import::ParseF0Events into ParseEventsF0V6, no changes yet.
2019-08-12 16:58:27 -04:00
harre
77ccd417a3
Fix deprecated-copy errors and made deprecated-declarations just a warning
2019-08-06 23:49:51 +02:00
sawinglogz
d99e397cb3
Update PRS1 parser for 500X, 600X, and 700X events.
2019-08-06 15:47:36 -05:00
Seeker4
5cf6e14816
Fix problems resulting in compiler warning messages
2019-08-06 12:33:48 -07:00
sawinglogz
7dd891df31
Add more F0V6 events based on remaining 400X sample data.
2019-08-05 21:37:19 -05:00
sawinglogz
64309f366a
Add PRS1 model 562P to list of tested machines.
2019-08-05 20:46:05 -05:00
sawinglogz
84f1389d51
Support more F0V6 events based on all sessions from a single 400X machine.
2019-08-05 15:22:22 -05:00
sawinglogz
4e863ba484
Add first confirmed F0V6 events from sample data.
2019-08-04 21:09:42 -05:00
Phil Olynyk
b8b4acb804
Added Annotation dump program and fixed edfparser to make it work
2019-08-04 21:49:17 -04:00
sawinglogz
e0d4872f6b
Create placeholder event parser for PRS1 F0V6, separate from other F0 machines.
2019-08-04 19:36:40 -05:00
Phil Olynyk
b80ae70525
Changed class EDFParser to EDFInfo, and changed member names to show usage.
...
Added an Annotaions list member to avoid reparsing.
Skipping directories before ignore-before date.
Added a new app to dump STR.edf files.
Still not complete.
2019-08-03 10:59:08 -04:00
Phil Olynyk
f7227b7316
Don't create (summary) sessions when maskon == maskoff
2019-08-01 13:30:11 -04:00
Phil Olynyk
37c9e615e4
Don't create (summary) session with maskon == maskoff
2019-08-01 12:34:06 -04:00
Phil Olynyk
531edc6ad2
Interim commit - resmed_loader still needs work
2019-07-31 14:36:40 -04:00
sawinglogz
8ef4766efd
Fix F3V6 imported channels to match reports.
2019-07-27 15:04:20 -04:00
sawinglogz
46a077cb43
Clean up remaining F3V6 import messages.
2019-07-26 22:53:15 -04:00
sawinglogz
5835e6de9c
Remove commented-out F3V6 event code.
2019-07-26 22:29:23 -04:00
sawinglogz
56684de3bc
Add support for more F3V6 events based on more sample sessions.
2019-07-26 22:13:26 -04:00
sawinglogz
eedd41efdf
First pass at parsing F3V6 events, largely based on F5V3 and revised based on a sample session.
2019-07-25 21:44:36 -04:00