Commit Graph

211 Commits

Author SHA1 Message Date
Mark Watkins
86eed559ad Improve event duplicate check, added resync preference 2014-07-20 23:25:57 +10:00
Mark Watkins
4f3e2ff37d Don't bother realigning ResMed event durations 2014-07-20 20:30:33 +10:00
Mark Watkins
0bf8d8833a Add time display and verticle line in alt-select mode, plus userflags in piechart option 2014-07-20 19:22:31 +10:00
Mark Watkins
4cf6c41f9a Added second User Event Flag detection and preferences 2014-07-20 15:24:49 +10:00
Mark Watkins
15cb77fe45 Position User flagging at end of event to match ResMed behaviour 2014-07-20 14:47:32 +10:00
Mark Watkins
462bd70b5e Add Large Leak overlay to Daily View leak graph 2014-07-15 17:01:47 +10:00
Mark Watkins
3024b8247f Remember last used CPAP import path 2014-07-13 20:03:00 +10:00
Mark Watkins
c386d36355 Better summary only messages 2014-07-13 14:39:26 +10:00
Mark Watkins
d0bb6414b6 ResMed VPAP-S Pressure display fix 2014-07-12 21:15:18 +10:00
Mark Watkins
bdea52af4d Prevent new profile crash due to uninitialized global object 2014-07-12 21:05:17 +10:00
Mark Watkins
87d848ff14 Added profile lockfile ability to help protect against multiple profile instances 2014-07-12 20:52:14 +10:00
Mark Watkins
083a667527 Standardize on a global profile object 2014-07-11 07:09:38 -05:00
Mark Watkins
422c4821f0 Fix a rare PRS1 session duplicate condition affecting multi-chunk sessions 2014-07-11 01:13:44 -05:00
Mark Watkins
4c9f265b45 Fix the broken fix to the DST bug 2014-07-11 01:51:34 +10:00
Mark Watkins
a38a9c548e ResMed STR.edf DST issue fix 2014-07-11 00:54:05 +10:00
Mark Watkins
7e7d87f143 Added ReleaseMode Incremental Build Number to versioning 2014-07-09 13:49:20 +10:00
Mark Watkins
24bc115a26 Resolve CMS50E corrupted record hedaer condition 2014-07-07 03:40:09 +10:00
Mark Watkins
04dff07933 VC2013 build fix in resmed_loader 2014-07-06 22:44:59 +10:00
Mark Watkins
ffbeb5795c Temporarily show raw ResMed EPR values 2014-07-06 10:22:50 +10:00
Mark Watkins
92d79a7a76 Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2014-07-04 13:46:06 +10:00
Mark Watkins
da08983e86 Disable open-in-file-browser code for Linux (too much work for now) 2014-07-04 13:45:29 +10:00
Mark Watkins
16ce74f3d7 More for windows show-file-in-explorer 2014-07-03 12:45:38 +10:00
Mark Watkins
6a790a6333 Windows showInGrpahicalShell fixes 2014-07-03 12:31:50 +10:00
Mark Watkins
cd121c319a Force PRS1 purge, don't try to copy when importing from PRS1 backup, warn when switching backups off 2014-07-03 11:59:50 +10:00
Mark Watkins
3ed32ccad3 Added simple PRS1 SD card Backup functionality 2014-07-03 02:55:38 +10:00
Mark Watkins
d16bc60f69 Force Resmed database upgrade 2014-07-03 02:33:29 +10:00
Mark Watkins
138e95497c Make PRS1 corrupted summary days not mess up rx changes list as much 2014-07-03 00:15:28 +10:00
Mark Watkins
c135c2edb4 Fix min/max Day calc functions 2014-07-02 23:58:59 +10:00
Mark Watkins
c549a90bf5 ResMed EPR setting fix, SummaryOnly calculation fixes 2014-07-02 23:45:53 +10:00
Mark Watkins
686588663a Change SummaryOnly from a setting to a session variable 2014-07-02 21:58:36 +10:00
Mark Watkins
f03ab85da5 Fix FPIcon summary-only AHI overview display 2014-07-02 15:22:28 +10:00
Mark Watkins
123254757d Better forced purge messages, allow renamed profiles to open, and fix TidalVolume units 2014-07-02 13:22:09 +10:00
Mark Watkins
25ff06750d Improve handling of corrupted CMS50 record headers 2014-07-01 14:57:54 +10:00
Mark Watkins
3749ee3cf8 Use new multithreaded task que on second stage ResMed importer 2014-06-30 21:20:12 +10:00
Mark Watkins
fe184a1f4a Added support for importing .spo2 files from newer CMS50F oximeters, plus a little SleepyHead history 2014-06-30 20:41:50 +10:00
Mark Watkins
c82f847f51 Fix ResMed AutoSet min pressure reading 2014-06-27 00:18:45 +10:00
Mark Watkins
3429dedbc5 Fix Chinese ResMed S9 channel names 2014-06-27 00:06:13 +10:00
Mark Watkins
870f456b35 Fix m_cnt LoadSummary upgrade error 2014-06-26 04:54:17 +10:00
Mark Watkins
0d01550f95 Stop unsupported PRS1 summary only sessions from showing due to zero end time 2014-06-23 15:02:40 +10:00
Mark Watkins
c1d993b157 Suppress layout warning, force purge for windows test build 2014-06-23 01:40:52 +10:00
Mark Watkins
d6d6780cdc Windows build fix 2014-06-23 01:14:46 +10:00
Mark Watkins
41622b1ed9 PRS1 summary duration fix, don't show event breakdown witout data present 2014-06-21 02:19:17 +10:00
Mark Watkins
c59a377e89 CMS50 Serial import reliability fixes 2014-06-21 00:17:41 +10:00
Mark Watkins
56358c25c7 Prevent hang by moving logger to it's own threadpool 2014-06-20 16:17:27 +10:00
Mark Watkins
3d3e3fa5c8 ResMed EPR Fix, show summary only warning in daily panel 2014-06-20 12:53:12 +10:00
Mark Watkins
ffbc94bb41 Fix LoadSummary upgrade for m_cnt fix, and m_sum load error 2014-06-20 12:21:56 +10:00
Mark Watkins
9ee92ecf48 Session::m_cnt should have been a float, fixes some ResMed summary issues 2014-06-20 12:06:57 +10:00
Mark Watkins
126e78cddc Clean up a few warnings, fix case sensitivity issue 2014-06-02 21:22:45 +10:00
Mark Watkins
42d29ae75c Windows ANGLE compatability warnings 2014-06-02 16:40:00 +10:00
Mark Watkins
1053972f79 BrokenGL sleeepyhead.pro improvement, minor cleanups 2014-06-02 12:56:22 +10:00
Mark Watkins
a800aff28f Added back in corrupt PRS1 waveform handling 2014-06-01 08:22:50 +10:00
Mark Watkins
b1fa273539 PRS1 Loader multithreading Rewrite, plus some minor graph tinkering 2014-06-01 07:25:07 +10:00
Mark Watkins
f203cd5aa0 Added delete days oximetry sessions menu option 2014-05-29 03:45:42 +10:00
Mark Watkins
466119b7f1 ResMed CPAP Pressure display fix (purge and reimport) 2014-05-29 02:23:40 +10:00
Mark Watkins
a01395e267 More oximetry work, plus added MD300W1 oximeter importer 2014-05-28 19:35:21 +10:00
Mark Watkins
260e83e330 Added Oximetery save code, module is ready for testing 2014-05-28 03:43:28 +10:00
Mark Watkins
6061bfd519 Oximeter sync page UI stuff 2014-05-27 15:24:35 +10:00
Mark Watkins
d049c4f0fa Appearance tweaks to Statistics page 2014-05-27 05:29:01 +10:00
Mark Watkins
66ed64be35 Make Oximeter welcome page skippable and reaccessable. 2014-05-26 20:22:38 +10:00
Mark Watkins
ffca449ac2 Connected LCD components in Live Oximetery, added graph hide ability 2014-05-26 17:37:28 +10:00
Mark Watkins
66e8d249cf Graph height calculation tweaks 2014-05-26 13:48:22 +10:00
Mark Watkins
17a7ac924b Work on Live Oximetery mode 2014-05-26 02:20:33 +10:00
Mark Watkins
ce1e03e86a New OximeterImport Module 2014-05-25 17:07:08 +10:00
Mark Watkins
16672fcd4a Fix FPIcon Waveform regression 2014-05-21 10:17:31 +10:00
Mark Watkins
c88f46a6fd ResMed loader multithreading work, Fixed autoscaling issue 2014-05-20 21:51:47 +10:00
Mark Watkins
27a7a78a53 Added Ignore Older Sessions preference, plus some purge fixes 2014-05-19 17:30:10 +10:00
Mark Watkins
0e69dbd370 Merged purge functions 2014-05-19 13:46:02 +10:00
Mark Watkins
10db88005b F&P Move backup to end of import functions 2014-05-19 03:53:09 +10:00
Mark Watkins
23e23f8210 ResMed STR.edf summary parser, and Purge rework 2014-05-19 03:06:58 +10:00
Mark Watkins
483d92a74a Fixes build error. thanks Roy.. plus fixed Med string mixup 2014-05-17 18:34:16 +10:00
Mark Watkins
4305baa76b A couple more string fixes 2014-05-17 15:12:57 +10:00
Mark Watkins
a6348f74fa Translations strings cleanup and resync. Cleaned up Profile delete 2014-05-17 15:04:40 +10:00
Mark Watkins
e4329fc117 FPIcon automatic backup support 2014-05-16 10:03:50 +10:00
Mark Watkins
dd1cdd83fb Bug fix to previous commit 2014-05-16 08:48:51 +10:00
Mark Watkins
ad43791fc7 Added upper and lower threshold capabilities 2014-05-16 07:48:53 +10:00
Mark Watkins
6af9004caa Added time above & below threshold calculation capability 2014-05-16 06:48:05 +10:00
Mark Watkins
b4f24c3457 Added Leak Redline threshold display and preference settings 2014-05-16 05:45:46 +10:00
Mark Watkins
f0356ee99c Optimize waveform/leak/pressure processing calcs, FPIcon cleanup 2014-05-16 03:56:53 +10:00
Mark Watkins
ae3fe507b1 F&P import flags code rearange 2014-05-15 16:20:54 +10:00
Mark Watkins
a86449803f Roy Stones FPIcon Sensawake patch 2014-05-15 13:51:32 +10:00
Mark Watkins
becd48f352 Fix some untranslatable strings 2014-05-14 23:35:55 +10:00
Mark Watkins
5ebc7dc283 Fix QPainter::drawLines glitch in gLineChart 2014-05-14 15:58:47 +10:00
Mark Watkins
c369f0ef00 ResMed Session grouping rework 2014-05-14 15:15:06 +10:00
Mark Watkins
96429dee7a Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2014-05-14 07:44:13 +10:00
Mark Watkins
8ce69b7e27 Minor EventList cleanups 2014-05-14 07:44:00 +10:00
Mark Watkins
a0f43f1b3d Little endian test glitch screwing up ResMed MaskPressure graph 2014-05-14 07:30:06 +10:00
Mark Watkins
b98d90934d Merge branch 'qpainter', old opengl code is officially dead 2014-05-14 05:30:09 +10:00
Mark Watkins
59b6700a50 Fix dodgy code assignment in ResMed code, Fix for automatic re-import after purge 2014-05-13 12:56:51 +10:00
Mark Watkins
1f4bf4c510 Clean up CPAP datacard autodetection 2014-05-13 11:28:41 +10:00
Mark Watkins
924a988769 Offer to reimport automatically after purge if backup folder available 2014-05-12 04:31:48 +10:00
Mark Watkins
2089de7120 F&P Icon timestamp patch (thanks Roy Stone) 2014-05-11 15:19:25 +10:00
Mark Watkins
f98291c62b Added line plot thickness preference, fixed barchart gradients 2014-05-10 12:53:50 +10:00
Mark Watkins
04b37d0f7c AntiAliasing stuff 2014-05-08 21:17:45 +10:00
Mark Watkins
38a8c7b1d0 More MSVC fixes plus cleanup warnings a bit 2014-05-08 14:46:23 +10:00
Mark Watkins
97c1375837 MSVC++ build fixes 2014-05-08 14:09:05 +10:00
Mark Watkins
bae7f333d6 Translation strings update 2014-05-07 10:43:42 +10:00
Mark Watkins
fcbfc8cc92 Added empty session skip back in for ResMed importer 2014-05-07 10:12:42 +10:00
Mark Watkins
3f86358507 Fix Day::hours() calculation glitch with empty sessions 2014-05-07 10:10:13 +10:00
Mark Watkins
8aa0c2b8b4 Remove c++11 auto iterators :( 2014-05-07 04:03:13 +10:00
Mark Watkins
feec1ca758 Undo initializer lists for the greater good, restoring Qt4.8 support 2014-05-07 03:39:05 +10:00