OSCAR-code/oscar/SleepLib
sawinglogz 06adbc1e72 Mark any PRS1 sessions with empty slices as summary and skip event or waveform data.
If there are no mask-on slices of nonzero duration, then there's not any
meaningful event or waveform data for the session. There is occasionally some
fragmentary data, but it's always less than 1 second.

When such fragmentary waveform data is present, it only contains 1-3 nonzero
samples, corresponding to 0.2s - 0.6s of data, which suggests that the
mask-on slice was really that long rather than precisely 0.  As a result,
it appears that the timestamps of the mask-on/mask-off slices are just the
current value of the machine's internal clock, which only has 1-second
resolution.

But rather than embark on herculean efforts to derive a sub-second slice
duration from (only occasionally present) event or waveform data, we just
treat the session as having no detailed data.
2019-11-13 20:44:35 -05:00
..
loader_plugins Mark any PRS1 sessions with empty slices as summary and skip event or waveform data. 2019-11-13 20:44:35 -05: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 Import and graph unknown PRS1_0E spans. 2019-10-29 14:06:57 -04:00
machine_common.h Import and graph unknown PRS1_0E spans. 2019-10-29 14:06:57 -04: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 Add missing PRS1UnknownDurationEvent entries to F0 supported events. 2019-10-30 18:38:13 -04: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 Add initial support for PRS1 settings channel (as distinct from statistics). 2019-10-29 11:14:57 -04: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