OSCAR-code/oscar/SleepLib
sawinglogz 5872a9519e Clean up ParseEventsF5V1 switch statement based on sample data.
F5V1 introduces a new Hypopnea variant (event 8) with 2 data bytes.
This was previously seen in F5V3, and it's unclear how this is
different from the usual Hypopnea event (event 7, 1 data byte).
Parsing used to stop when it encountered this event, but now it
can continue through the end of the session.

F5V1 also adds a leak value in its periodic stats, also previously
seen in F5V3. PB start time and duration are now correct.

As with F5V0, now VS, LL, and EPAP adjustment are correctly parsed,
and timestamps and durations are now accurate.

The handlers were essentially copied from F5V3 and F5V0 for
consistency and cross-checking.
2019-10-08 10:44:18 -04:00
..
loader_plugins Clean up ParseEventsF5V1 switch statement based on sample data. 2019-10-08 10:44:18 -04:00
appsettings.h Add preferences setting to include machine serial on Statistics page machine settings report, default to off because it is ugly. 2019-08-31 17:06:47 -07:00
calcs.cpp Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
calcs.h Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
common.cpp Test builds use settings key of oscar-test, branch builds oscar-branch, and release builds just oscar. Default data directory named similarly. 2019-08-12 16:02:53 -07:00
common.h Fix deprecated-copy errors and made deprecated-declarations just a warning 2019-08-06 23:49:51 +02:00
day.cpp Report pressure when IPAP is missing. This is a preliminary change and will be improved later. 2019-09-16 12:05:47 -07:00
day.h Report pressure when IPAP is missing. This is a preliminary change and will be improved later. 2019-09-16 12:05:47 -07:00
event.cpp Fix PRS1 F0V23 PB parsing bug that triggered unordered data warnings. 2019-06-04 20:11:50 -04:00
event.h Make Event and Loader/PRS1Loader protected and private members public during unit testing. 2019-05-04 21:50:45 -04:00
journal.cpp Change OSCR to OSCAR in cpp, h, ui, and html files 2019-02-23 19:58:25 -05:00
journal.h Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
machine_common.cpp Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
machine_common.h Document schema better, remove unused definitions 2019-09-16 12:00:14 -07:00
machine_loader.cpp Clean up by deleting unused threading code and re-grouping declarations 2019-07-12 15:58:14 -04:00
machine_loader.h Clean up by deleting unused threading code and re-grouping declarations 2019-07-12 15:58:14 -04:00
machine.cpp Improve diagnostics messages and yet another check for the phantom date 2019-09-16 12:01:30 -07:00
machine.h Clean up by deleting unused threading code and re-grouping declarations 2019-07-12 15:58:14 -04:00
preferences.cpp Change Settings/AppRoot to Settings/AppData to reduce confusion between execuable path and data folder path 2019-03-25 19:43:04 -04:00
preferences.h Add utility to rename a preference setting 2019-07-14 20:23:23 -07:00
profiles.cpp Remove the m_machopened flag from Profile, which caused newly created profiles 2019-08-15 16:56:44 -04:00
profiles.h Remove the m_machopened flag from Profile, which caused newly created profiles 2019-08-15 16:56:44 -04:00
progressdialog.cpp Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
progressdialog.h Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
schema.cpp Standard and Advanced graphs apparently working, still with lots of diagnostics. 2019-09-01 22:14:36 -07:00
schema.h Document schema better, remove unused definitions 2019-09-16 12:00:14 -07:00
serialoximeter.cpp Add moule name to debug, force tab enable after import 2019-06-11 10:30:51 -04:00
serialoximeter.h Change folder and file name from oscr to oscar 2019-02-22 19:23:39 -05:00
session.cpp Diagnostic changes for a future feature 2019-07-25 06:25:03 -07:00
session.h Improve qWarning message to show timestamps causing the warning. 2019-06-24 10:08:53 -07:00