Mark Watkins
8acbfe0e92
Clean up some more warnings, and update Copyright strings
2018-03-28 17:10:52 +10:00
Phil Olynyk
00c1bfb228
add SpO2 ext for case-sensitive file systems
2018-03-20 14:09:29 +10:00
Phil Olynyk
2f58cdc8e7
Clean up and fix duration display
2018-03-20 14:08:05 +10:00
Phil Olynyk
ca6b5ef649
Fix to import md300w1 dat files
2018-03-20 14:07:45 +10:00
Mark Watkins
b969323ab2
Clean up versioning, and make Release Notes welcome message translatable
2016-03-06 12:50:22 +10:00
Mark Watkins
f69eda1101
Update source file header messages
2016-03-01 21:59:04 +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
429fcb64a1
Some machine pixmap stuff, use gzip compatible Summaries.xml, preliminary PRS1 .006 oximetery parser
2014-09-30 00:41:40 +10:00
Mark Watkins
fd50d81798
PRS1 compliance duration stuff, cms50i deviceid fix
2014-09-19 00:31:31 +10:00
Mark Watkins
1fb3dabff0
Move oximeter select combo to Oximetery wizard, add a panel with some CMS50I/F device related stuff
2014-09-18 20:53:59 +10:00
Mark Watkins
79035a7d3b
Show model name instead of loadername for cms50i empty sessions
2014-09-18 13:34:14 +10:00
Mark Watkins
1ea167268d
Don't try and import when no valid cms50i sessions
2014-09-18 13:16:14 +10:00
Mark Watkins
f63905be52
Fix CMS50i single session crash
2014-09-18 11:36:17 +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
ea96303cc1
Merge Summary Files
2014-09-05 00:59:54 +10:00
Mark Watkins
483c887b90
Modify Clone graphs titles
2014-08-29 20:38:46 +10:00
Mark Watkins
333349e2f7
Change order of cms50 requests
2014-08-24 12:42:14 +10:00
Mark Watkins
09ccf1984c
Preliminary S10 channels, CMS50f/i clock set option
2014-08-24 12:26:53 +10:00
Mark Watkins
ceaaf35f02
Save CMS50 model info
2014-08-22 03:37:38 +10:00
Mark Watkins
01f89d4edf
CMS50i PI test7
2014-08-22 03:05:38 +10:00
Mark Watkins
eb2b127395
Minor cruft
2014-08-22 00:16:23 +10:00
Mark Watkins
e27232423e
Restructure Day object to allow for multiple machine sessions
2014-08-21 03:17:13 +10:00
Mark Watkins
4d014ba91b
CMS50 Session duration formatting
2014-08-20 14:26:48 +10:00
Mark Watkins
c39a28a536
Oximetry fix #372352
2014-08-20 03:29:39 +10:00
Mark Watkins
9a214245d8
Oximetry fix #372346
2014-08-20 00:46:50 +10:00
Mark Watkins
f35c6a055a
Oximetry fix #372342
2014-08-20 00:04:29 +10:00
Mark Watkins
3d9f10fa97
CMS50I datetime fix
2014-08-19 15:15:36 +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
a52b65c43b
CMS50I session select test 4
2014-08-19 14:06:57 +10:00
Mark Watkins
0a57a08bd5
CMS50I session select test 3
2014-08-19 14:01:31 +10:00
Mark Watkins
65edfeed65
CMS50I session select test 1
2014-08-19 12:44:48 +10:00
Mark Watkins
fda1fe85e4
CMS50F37 added PerfusionIndex graph and stuff
2014-08-19 02:10:47 +10:00
Mark Watkins
face1259ee
CMS50F37 debug test 3
2014-08-18 10:22:16 +10:00
Mark Watkins
b45e7efed5
New Graph QMenu magic and new icons
2014-08-17 22:56:13 +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
a4cbc5e22c
Fix graph settings getting clobbered whenever language changes
2014-07-17 03:12:52 +10:00
Mark Watkins
083a667527
Standardize on a global profile object
2014-07-11 07:09:38 -05: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
c59a377e89
CMS50 Serial import reliability fixes
2014-06-21 00:17:41 +10:00
Mark Watkins
b1fa273539
PRS1 Loader multithreading Rewrite, plus some minor graph tinkering
2014-06-01 07:25:07 +10:00
Mark Watkins
f042f4d7f2
Use oximeter date to find CPAP session
2014-05-29 04:08:09 +10:00
Mark Watkins
f203cd5aa0
Added delete days oximetry sessions menu option
2014-05-29 03:45:42 +10:00
Mark Watkins
d82a041db0
Fix crash in oximeter file import
2014-05-28 19:43:18 +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
66ed64be35
Make Oximeter welcome page skippable and reaccessable.
2014-05-26 20:22:38 +10:00
Mark Watkins
83d8f1ea40
Don't update so much when live oximetry graphs are switched off
2014-05-26 19:20:29 +10:00