Commit Graph

124 Commits

Author SHA1 Message Date
Mark Watkins
a369e2dac4 Fix ResMed importer backup & gz glitch, remove quazip dependency 2018-05-03 19:59:31 +10:00
Mark Watkins
0b8ada6d64 Unbreak git, and skip already imported resmed sessions 2018-05-03 15:44:19 +10:00
Mark Watkins
f64edd80ca Break GIT, import for ResMed import bug 2018-05-03 15:34:04 +10:00
Mark Watkins
acf0ddca3d More ResMed stuff, plus popout graph test 2018-05-03 15:08:45 +10:00
Mark Watkins
b1e81fc8b1 ResMed Loader Rework 2018-04-28 15:33:26 +10:00
Mark Watkins
53addb62e7 Pass strings as const references in MachineLoaders 2018-04-27 14:29:03 +10:00
Mark Watkins
36e952d2fd ResMed imported_files wasn't reading 2018-04-26 04:04:05 +10:00
Mark Watkins
916174ab71 Use ResMedEDF derived parser throughout ResMed importer 2018-04-26 03:00:09 +10:00
Mark Watkins
6f22172d51 Split EDF Parser from ResMed importer 2018-04-26 01:22:29 +10:00
Mark Watkins
b3c92aa9fe Replace sucky Q_ASSERTS with qWarnings/qCritical, enable FLG graph by default in overview 2018-04-25 20:34:23 +10:00
Mark Watkins
887273849f Make ResMed imports progress bar move a bit more during stages 2018-04-23 06:04:39 +10:00
Mark Watkins
777c3aa98a Reenable multithreading, and add LoadSummary multithreading 2018-04-23 04:12:36 +10:00
Mark Watkins
dc5ec0046f 1.1.0 2018-04-22 12:06:48 +00:00
Mark Watkins
8acbfe0e92 Clean up some more warnings, and update Copyright strings 2018-03-28 17:10:52 +10:00
Mark Watkins
4ed77fc64a Clean up a few unused variables and nullptr risks with clang static analyzer. Fix a bug in Journal day selection 2018-03-28 16:22:42 +10:00
Mark Watkins
2e2b7d269c Issue #0005 EPR on/off glitch 2016-04-04 01:00:36 +10:00
Mark Watkins
75e3f6eed7 Clean up some more channels.xml stuff 2016-03-17 09:28:18 +10:00
Mark Watkins
c2391056a6 Fix TempEnable glitch, update changelog, bump build number 2016-03-09 00:39:56 +10:00
Mark Watkins
09e07997ef Add in ResMed AirSense/Curve Machine Settings (Reimport to get them) 2016-03-08 23:55:29 +10:00
Mark Watkins
1a77446155 ResMed IPAP chart data not being imported correctly 2016-03-04 13:34:05 +10:00
Mark Watkins
a546a724fb AirCurve ASV Pacewave fixes 2016-03-04 10:17:19 +10:00
Mark Watkins
4e90213536 Wasn't showing AirCurve icon properly 2016-03-03 18:32:43 +10:00
Mark Watkins
db1559a545 Fix AirSense EPR on/off status 2016-03-03 18:28:45 +10:00
Mark Watkins
052e389b85 Alternative Unintentional Leak Calculation with Preferences 2016-03-03 14:48:21 +10:00
Mark Watkins
29581ebc88 AirCurve series detection (icon fix) and some cleanups 2016-03-02 12:09:32 +10:00
Mark Watkins
f69eda1101 Update source file header messages 2016-03-01 21:59:04 +10:00
Mark Watkins
2fd9137706 Add AirSense10 Image 2016-02-28 13:36:58 +10:00
Mark Watkins
20f8ceed71 Some AirCurve fixes 2015-09-21 11:30:23 +10:00
Mark Watkins
204d77e7b0 Constrain ResMed EDF Flow waveform data to within physical min/max values 2015-09-21 10:02:15 +10:00
reznet
59a0823d20 Update all calls to fromMSecsSinceEpoch to specify UTC
QT 5 changed the behavior of QDateTime::fromMSecsSinceEpoch to return the result in local time zone, whereas in QT 4, it returned UTC.  On systems that do not support time zones, the QT 5 version still returns UTC.  But for all other systems, the api change causes confusion in the SH UI because some date and time values are displayed in UTC instead of the local time zone.  This manifests itself when the user is in USA which has a negative UTC offset.  When selecting a date range to display in the overview screen, the displayed dates appear to be one day behind the selected date range.

For consistently, SH should always use UTC internally and only convert to the local time zone when displaying data to the user.  This will ensure that the time zone information is preserved correctly when the UTC offset of the user's machine changes due to DST changes or traveling.

There are a few calls to fromMSecsSinceEpoch which should be using local time, and those will be updated in future commits.
2015-08-11 15:01:24 -05:00
Mark Watkins
29f869737f Portuguese ResMed Leaks 2015-08-02 16:05:56 +10:00
Mark Watkins
0f2f8f85ba Fix French ResMed leak string, solve Q_FOREACH problem with Qt 5.4.2 2015-08-02 15:53:09 +10:00
Mark Watkins
fbea37dcb5 Stop ResMed importer crashing on zero record STR.edf files 2015-07-31 08:36:52 +10:00
Mark Watkins
7782b83d90 Clean some more warnings up 2014-10-09 02:51:09 +10:00
Mark Watkins
70b54982d8 Only CPAP & APAP ResMed machine modes have EPR 2014-10-01 02:24:55 +10:00
Mark Watkins
740e4cb2ba Fix Machine::m_availableChannels glitch breaking oximetry statistics 2014-09-30 21:02:35 +10:00
Mark Watkins
f2facb9da9 Add AirSense 10 CSR flags. Fixed summary load order messing up day splitting. 2014-09-22 14:32:15 +10:00
Mark Watkins
a8eee32891 pixmaps to machineloader, fix xaxis scaling glitch 2014-09-18 03:20:01 +10:00
Mark Watkins
3558b69065 Fix event loading glitch, and 0.0 smiley resmed glitch 2014-09-17 16:12:38 +10:00
Mark Watkins
4c0b4908bc Mega update: Summary demand loading, Overview summarychart rework, rxchanges caching 2014-09-12 00:23:08 +10:00
Mark Watkins
5601be1b91 Profile sort order, PRS1 brick stuff 2014-09-01 21:39:38 +10:00
Mark Watkins
504aa231f1 Better ResMed Session sorting, Parse EVE's differently 2014-09-01 14:49:05 +10:00
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
35778aa1df Basic S10 import capability 2014-08-24 15:00:51 +10:00
Mark Watkins
09ccf1984c Preliminary S10 channels, CMS50f/i clock set option 2014-08-24 12:26:53 +10:00
Mark Watkins
433bd5a4f8 Give each graph individual flag overlays 2014-08-23 16:21:50 +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
9c9408a4f2 CMS50i PI test2 2014-08-22 02:13:22 +10:00