Commit Graph

306 Commits

Author SHA1 Message Date
Mark Watkins
514d88c68a Fix ResMed series strings for S10 2014-08-26 18:59:35 +10:00
Mark Watkins
77fde4e7a4 ResMed Session sorting, plus read correct VPAP 36037 PS Min/Max STR.edf fields 2014-08-26 17:55:01 +10:00
Mark Watkins
630b77d8e8 Split waveform and event channels in preferences 2014-08-25 12:55:01 +10:00
Mark Watkins
35778aa1df Basic S10 import capability 2014-08-24 15:00:51 +10:00
Mark Watkins
b25bc1cc9d Add a small delay between cms50i date and time set 2014-08-24 12:40:15 +10:00
Mark Watkins
09ccf1984c Preliminary S10 channels, CMS50f/i clock set option 2014-08-24 12:26:53 +10:00
Mark Watkins
234f2001a3 Make right sidebar hiding persistant, some setup for oximeter clock sync 2014-08-23 22:31:28 +10:00
Mark Watkins
433bd5a4f8 Give each graph individual flag overlays 2014-08-23 16:21:50 +10:00
Mark Watkins
22527b9c44 Weinmann SD cards don't have a subfolder 2014-08-23 00:23:30 +10:00
Mark Watkins
f935f3dd61 Fix line cursor values not showing when multiple machines present 2014-08-22 23:59:27 +10:00
Mark Watkins
0b31d0ea3f Fix duplicate ResMed Ti/Te signals from importing 2014-08-22 21:54:24 +10:00
Mark Watkins
b88e9351dc CMS50i PI test6 2014-08-22 02:53:07 +10:00
Mark Watkins
d8bf63f613 CMS50i PI test5 2014-08-22 02:45:30 +10:00
Mark Watkins
0dbcbcb9db CMS50i PI test4 2014-08-22 02:40:08 +10:00
Mark Watkins
809779af27 CMS50i PI test3 2014-08-22 02:29:46 +10:00
Mark Watkins
9c9408a4f2 CMS50i PI test2 2014-08-22 02:13:22 +10:00
Mark Watkins
b10365a7d2 CMS50i PI test 2014-08-22 01:59:09 +10:00
Mark Watkins
3e84ef817b CMS50I PI stuff 2014-08-22 00:59:18 +10:00
Mark Watkins
91b3da5cc7 put progress bars back :) 2014-08-22 00:38:11 +10:00
Mark Watkins
03c424a20e Temporaryily disable cms50f/i progress bar updates 2014-08-22 00:35:58 +10:00
Mark Watkins
eb2b127395 Minor cruft 2014-08-22 00:16:23 +10:00
Mark Watkins
06ce5d686c CMS50F/i stuff, summary only colors in overview, sesslist cleanup, empty day cleanup 2014-08-21 15:46:14 +10:00
Mark Watkins
f229eefd22 Fix daily crash with day restructure change 2014-08-21 04:46:19 +10:00
Mark Watkins
672b111339 PRS1 Error list for later, cleaned up Events browser 2014-08-21 04:36:44 +10:00
Mark Watkins
51549234eb Even More CMS50F durations stuffs 2014-08-20 14:17:32 +10:00
Mark Watkins
cf1cf187b9 More CMS50F durations stuffs 2014-08-20 14:11:01 +10:00
Mark Watkins
17a3635711 Yet more CMS50 fixes4 2014-08-20 14:02:15 +10:00
Mark Watkins
8a75a7c3e6 Yet more CMS50 fixes3 2014-08-20 13:50:06 +10:00
Mark Watkins
b9b6a60465 Yet more CMS50 fixes2 2014-08-20 13:44:13 +10:00
Mark Watkins
59a936ec72 Yet more CMS50 fixes 2014-08-20 13:42:42 +10:00
Mark Watkins
569b94abf8 More cms50 tests.. 2014-08-20 13:29:22 +10:00
Mark Watkins
ce38d4d8f8 CMS50F duration fix and reset delay 2014-08-20 13:18:45 +10:00
Mark Watkins
ef8958ce12 More CMS50F stuff, and a resmed fix 2014-08-20 13:03:01 +10:00
Mark Watkins
c39a28a536 Oximetry fix #372352 2014-08-20 03:29:39 +10:00
Mark Watkins
2d4eb1de72 Oximetry fix #372351 2014-08-20 01:44:21 +10:00
Mark Watkins
46b2364e2b Oximetry fix #372350 2014-08-20 01:27:34 +10:00
Mark Watkins
351680a5df Oximetry fix #372349 2014-08-20 01:22:22 +10:00
Mark Watkins
1ec687a9c6 Oximetry fix #372348 2014-08-20 01:11:37 +10:00
Mark Watkins
88bd03852d Oximetry fix #372347 2014-08-20 00:58:33 +10:00
Mark Watkins
9a214245d8 Oximetry fix #372346 2014-08-20 00:46:50 +10:00
Mark Watkins
7cbdbdf8b7 Oximetry fix #372345 2014-08-20 00:31:21 +10:00
Mark Watkins
13472688fc Oximetry fix #372344 2014-08-20 00:29:29 +10:00
Mark Watkins
3f57e39c6b Oximetry fix #372343 2014-08-20 00:25:03 +10:00
Mark Watkins
2a8d2822ff By Pressure experiments (temporary overlay) 2014-08-19 20:26:44 +10:00
Mark Watkins
fc8d5c1787 CMS50I graph decode fix 3 2014-08-19 16:24:45 +10:00
Mark Watkins
781b72e597 CMS50I graph decode fix 2 2014-08-19 16:08:01 +10:00
Mark Watkins
ecdaf6bd1f CMS50I graph decode fix 1 2014-08-19 16:07:28 +10:00
Mark Watkins
55717b4bfd CMS50I session select test 11 2014-08-19 15:02:16 +10:00
Mark Watkins
75eb96b1f9 CMS50I session select test 10 2014-08-19 14:52:23 +10:00
Mark Watkins
2dfa356c28 CMS50I session select test 9 2014-08-19 14:43:04 +10:00
Mark Watkins
40012c32e7 CMS50I session select test 8 2014-08-19 14:34:45 +10:00
Mark Watkins
a15f9851e8 CMS50I session select test 7 2014-08-19 14:30:27 +10:00
Mark Watkins
b95de3c947 CMS50I session select test 6 2014-08-19 14:19:16 +10:00
Mark Watkins
5f9f6271a9 CMS50I session select test 5 2014-08-19 14:10:38 +10:00
Mark Watkins
0a57a08bd5 CMS50I session select test 3 2014-08-19 14:01:31 +10:00
Mark Watkins
9754c0c5b3 CMS50I session select test 2 2014-08-19 12:47:26 +10:00
Mark Watkins
65edfeed65 CMS50I session select test 1 2014-08-19 12:44:48 +10:00
Mark Watkins
d8b3c705c4 CMS50F37 pulse rate high bits 2014-08-19 03:13:06 +10:00
Mark Watkins
fda1fe85e4 CMS50F37 added PerfusionIndex graph and stuff 2014-08-19 02:10:47 +10:00
Mark Watkins
090f251a52 CMS50F37 debug test 13 2014-08-19 01:26:59 +10:00
Mark Watkins
720dccf692 CMS50F37 debug test 12 2014-08-19 01:12:34 +10:00
Mark Watkins
d85577d81d CMS50F37 debug test 11 2014-08-19 00:54:49 +10:00
Mark Watkins
80b874c17c CMS50F37 debug test 10 2014-08-19 00:50:38 +10:00
Mark Watkins
aa4392c2b9 CMS50F37 debug test 9 2014-08-19 00:50:10 +10:00
Mark Watkins
0b2f91184d CMS50F37 debug test 8 2014-08-19 00:35:30 +10:00
Mark Watkins
6283cb52ce CMS50F37 debug test 7 2014-08-18 18:00:21 +10:00
Mark Watkins
807d8e3e39 CMS50F37 debug test 6 2014-08-18 10:58:12 +10:00
Mark Watkins
50e9a88a79 CMS50F37 debug test 5 2014-08-18 10:50:17 +10:00
Mark Watkins
33f9062dd8 CMS50F37 debug test 4 2014-08-18 10:34:41 +10:00
Mark Watkins
face1259ee CMS50F37 debug test 3 2014-08-18 10:22:16 +10:00
Mark Watkins
9e77305a0d CMS50F37 debug test 2014-08-18 09:29:30 +10:00
Mark Watkins
b45e7efed5 New Graph QMenu magic and new icons 2014-08-17 22:56:13 +10:00
Mark Watkins
1f0b26a5c5 Fix weinman high pass filter too high. Only show relevant pressures for machine in TAP graph 2014-08-12 15:59:41 +10:00
Mark Watkins
0579d2cd2a Reduce the edf EVENT duration time during file sorting as it was masking some legitimate EDF sessions 2014-08-11 01:13:25 -05:00
Mark Watkins
02a2f00b0d PRS1 humidifier and ramp settings for 60 series (and ASV) 2014-08-10 20:44:25 -05:00
Mark Watkins
ce2ac29cd0 More color and flag consistency cleanups 2014-08-08 06:27:23 +10:00
Mark Watkins
6913da8e69 Added % of night in LargeLeak overview chart 2014-08-07 02:12:55 +10:00
Mark Watkins
b83582744d Channel editor in preferences, and flag persistence 2014-08-07 00:06:44 +10:00
Mark Watkins
8d3a96a5a5 PRS1 ASV Import tweaks 2014-08-06 17:08:34 +10:00
Mark Watkins
45d1430de9 Feint backing lines in event overlays. Fixed PRS1 Mask Pressure scale bug 2014-08-06 14:30:41 +10:00
Mark Watkins
dd9994b884 Event Flags upgrade 2014-08-05 21:17:03 +10:00
Mark Watkins
754b79b096 ResMed pressure storage fixes, Added Purge Machine feature back 2014-08-05 05:57:48 +10:00
Mark Watkins
5ef1d90414 PRS1 F0 Humidification level fix 2014-08-05 02:12:49 +10:00
Mark Watkins
c491edc3a4 PRS1 F0V4 parser wasn't being called correctly 2014-08-05 01:50:19 +10:00
Mark Watkins
9309a57839 Fix PRS1 buried session issue 2014-08-05 01:40:56 +10:00
Mark Watkins
f7b88c5d6e Family 0v4 and Family 5 summary parsers 2014-08-04 01:24:58 +10:00
Mark Watkins
5e5bcd9e4a Initial Weinmann Support, Pressure Relief Fixes, Pressure String Fixes 2014-08-03 23:00:13 +10:00
Mark Watkins
d3fe79a97d ResMed model name tweak 2014-07-31 06:49:44 +10:00
Mark Watkins
2665c20e63 Fix a bug in that last commit 2014-07-31 06:33:24 +10:00
Mark Watkins
8617b1634c Resmed Session splitting improvements and preference 2014-07-31 06:25:06 +10:00
Mark Watkins
22ea3868f1 CMS50i file import support, CMS50D+ swap pulse and spo2, added AHI to machine list 2014-07-31 03:14:28 +10:00
Mark Watkins
e956038571 Show empty Intellipap flags in daily view 2014-07-30 03:29:54 +10:00
Mark Watkins
19088770ef Fix intellipap session end times 2014-07-30 01:00:27 +10:00
Mark Watkins
c724c083fa Fix CPAP import regression 2014-07-30 00:38:59 +10:00
Mark Watkins
97abbb4da2 Apply smoothing between values in LineCursor graph values 2014-07-29 15:19:10 +10:00
Mark Watkins
a5cb32f4cf Major cleanup. Added MachineInfo structure. Intellipap BiLevel support plus backup 2014-07-28 23:56:29 +10:00
Mark Watkins
4c213bd529 New EDF duration peeking ResMed session grouping algorithm 2014-07-28 02:35:49 +10:00
Mark Watkins
936a21cefd Renamed Purge menu to Rebuild, automatically reimport from backups if present, fixed vertical scroll bug 2014-07-26 22:46:11 +10:00
Mark Watkins
a068b2a57c New welcome page, and some unfinished work on a crash 2014-07-25 17:53:48 +10:00
Mark Watkins
eb42baf9de Dump some line cursor data as a debug test 2014-07-22 02:14:07 +10:00
Mark Watkins
3666391553 Fix PRS1 Waveform duration error 2014-07-21 23:47:17 +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
d0bb6414b6 ResMed VPAP-S Pressure display fix 2014-07-12 21:15:18 +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
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
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
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
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
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
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
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
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