Commit Graph

962 Commits

Author SHA1 Message Date
Mark Watkins
9e2329d8bc Hopefully improve PRS1 Chunk Header Data Block parsing.. this needs thorough testing against each PRS1 model 2018-04-08 05:20:04 +10:00
Mark Watkins
a038596b50 Forgot to add Afrikaans language in main .pro file 2018-04-04 05:57:36 +10:00
Mark Watkins
d1f3ac50a8 Fix Pholy's entirely accidental commit mayhem ;) 2018-04-03 13:51:53 +10:00
Mark Watkins
699db3a91f More copyright string crud 2018-04-02 12:08:32 +10: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
1ff24834e0 DV6 fix SL folder sometimes present, and decode VER.BIN for model number 2018-03-26 21:51:43 +10:00
Mark Watkins
7a5d43ae8c Add DV6 Pressure, and try to figure out next 2 bytes by mapping to Leak chart 2018-03-26 15:08:44 +10:00
Mark Watkins
10cb40d09a Track DV6 event states in R.BIN 2018-03-26 14:11:42 +10:00
Mark Watkins
aa8f18ca36 Initial Intellipap DV64 support.. warning, crashes 2018-03-26 05:23:05 +10:00
Mark Watkins
826bafb871 Dreamstation 900 series ASV F5V3 DV3 support 2018-03-24 05:24:29 +10:00
Mark Watkins
891ccd2fd8 Merge branch 'h-uchiy/sleepyhead-code-h-uchiy' 2018-03-20 15:02:47 +10:00
Phil Olynyk
cddea04837 Set m_starttime to current day if no date in file (CMS50D+) 2018-03-20 14:09:41 +10:00
Phil Olynyk
00c1bfb228 add SpO2 ext for case-sensitive file systems 2018-03-20 14:09:29 +10:00
Phil Olynyk
4776710a2b Fix percentile lables in header 2018-03-20 14:09:17 +10:00
Phil Olynyk
58e251f251 Use Prefs value for Upper Percentile in statistics page 2018-03-20 14:09:01 +10:00
Phil Olynyk
d361d665aa Enhance CSV output with Maximums, Flow Limitations and Session data.\nUse Preference values to select average and maximum values. 2018-03-20 14:08:43 +10:00
Phil Olynyk
cfde6934d6 Fix percent labels in Exported CSV Daily and Session Summary files 2018-03-20 14:08:28 +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
0565722557 Merge branch 'master' of gitlab.com:sleepyhead/sleepyhead-code 2018-03-20 13:56:02 +10:00
Hiroyoshi Uchiyama
e3fe01e134 fixed segfault bug while importing SDcard data of Philips Respironics System One (60 Series) Model 560PBT 2017-11-25 18:33:46 +09:00
Phil Olynyk
c3fc4bb267 Use LAST . to find file extension 2017-11-12 11:40:02 -05:00
Phil Olynyk
e5bcb16b30 add debug code - trying to fix 'normal average' problem 2017-09-21 10:50:18 -04:00
Phil Olynyk
552d1aef95 add debug code from other repo - DON'T USE that one! 2017-09-21 10:48:15 -04:00
Phil Olynyk
7c367b5f01 add debug code to direct import routines (data duplication?) 2017-09-21 10:45:48 -04:00
Phil Olynyk
96d5516cef Set m_starttime to current day if no date in file (CMS50D+) 2017-09-21 10:41:35 -04:00
Phil Olynyk
dea11f3979 add SpO2 ext for case-sensitive file systems 2017-09-21 10:33:17 -04:00
François Revol
dc44c63b9a Allow passing --profile someuser as argument
It either opens an existing profile or opens the profile create wizard.
2017-09-02 14:34:17 +02:00
Phil Olynyk
5a3239711f Mark this release as mine (PMO) and beta 2017-08-04 10:54:53 -04:00
Phil Olynyk
98e9204329 Fix percentile lables in header 2017-08-01 22:16:08 -04:00
Phil Olynyk
c5247f5958 Use Prefs value for Upper Percentile in statistics page 2017-08-01 21:31:59 -04:00
Phil Olynyk
2c9b696197 Enhance CSV output with Maximums, Flow Limitations and Session data.\nUse Preference values to select average and maximum values. 2017-08-01 21:14:39 -04:00
Phil Olynyk
01a56a01dc Fix percent labels in Exported CSV Daily and Session Summary files 2017-08-01 20:10:06 -04:00
Phil Olynyk
30cc04f691 Clean up and fix duration display 2017-07-31 19:56:45 -04:00
Phil Olynyk
215fc41f9a Fix to import md300w1 dat files 2017-07-31 16:58:36 -04:00
Kevin Lewis
dafa4841a9 Work around a compiler ambiguity introduced by a new function overload added in Qt 5.8. 2017-04-15 14:36:13 -04:00
Mark Watkins
3416e30936 Fix some build warnings, project file commented out crud, and Breathing Not Detected untranslatable string 2016-04-26 16:11:39 +10:00
Mark Watkins
cb213cc0cc Bookmark Channels not being set properly, causing it not to save data 2016-04-21 10:54:05 +10:00
Mark Watkins
4a814e23a7 Fix some array deletion stuff 2016-04-17 00:37:17 +10:00
Mark Watkins
9f271c7e79 Fix up a merge error 2016-04-17 00:26:43 +10:00
Mark Watkins
4cb3a5fb70 Update some links 2016-04-17 00:22:47 +10:00
Mark Watkins
6b1c125218 Forgot to set the UpdatesLastChecked timestamp 2016-04-16 23:22:52 +10:00
Mark Watkins
b0ca456410 Update notifier for Mac/Linux platforms 2016-04-16 23:15:42 +10:00
Mark Watkins
1be257bca2 More PRS1 960T Event Parsing fixes 2016-04-16 10:02:10 +10:00
Mark Watkins
0e9fd1a2f4 Version bump, clean up release notes, still more to do on windows 2016-04-16 03:15:54 +10:00
Mark Watkins
89f87b2d90 Merge branch 'master' of gitlab.com:sleepyhead/sleepyhead-code 2016-04-16 02:12:17 +10:00
Mark Watkins
06a39eb7df Support for PRS1 960t Family 5.2 Event File 2016-04-16 02:11:45 +10:00
Mark Watkins
98e2498afc Fix spelling mistake and update README.TXT a little 2016-04-15 11:15:07 +10:00
Mark Watkins
40753bc7a7 Fix Heated Tubing spelling mistake 2016-04-11 13:11:15 +10:00
Mark Watkins
2e2b7d269c Issue #0005 EPR on/off glitch 2016-04-04 01:00:36 +10:00
Mark Watkins
0bc6fbbcc6 Supply version and platform strings to Report Bugs page 2016-04-03 23:37:42 +10:00
Mark Watkins
826b9bb175 Add Report a Bug Help menu option 2016-04-03 22:48:24 +10:00
Mark Watkins
09012510b6 Move Minutes at pressure tooltip to other side of cursor so it's visible at the end 2016-03-17 18:51:10 +10:00
Mark Watkins
99f668be05 Fix merge conflict 2016-03-17 18:41:39 +10:00
Mark Watkins
7962666b14 Reset channel names properly on language change 2016-03-17 18:37:08 +10:00
Mark Watkins
b6e4dfdad0 Convert Tooltip Timeout slider to seconds, extend limits 2016-03-17 13:38:50 +10:00
Mark Watkins
f79f12be86 Fix Time at Pressure chart sometimes dropping outside of graph boundary 2016-03-17 10:28:21 +10:00
Mark Watkins
75e3f6eed7 Clean up some more channels.xml stuff 2016-03-17 09:28:18 +10:00
Mark Watkins
037289e6be Migrate some more old settings from old Channels.xml so they are translatable 2016-03-17 08:56:59 +10:00
Mark Watkins
a231b1589c Merge branch 'master' of gitlab.jedimark.net:code/sleepyhead 2016-03-17 07:38:52 +10:00
Mark Watkins
85485d383e Be realistic and force reset channel names on every language change 2016-03-17 07:38:35 +10:00
Alan Edwards
17913ce7f7 Removed TextLabel value Reference: code/sleepyhead#22 2016-03-15 23:58:13 -04:00
Mark Watkins
8559fbdb09 Shut down properly on RestartApplication on Windows/Linux 2016-03-15 10:09:09 +10:00
Mark Watkins
f3dbaab165 Added fetchUpstream script for syncing master 2016-03-13 20:12:39 +10:00
Mark Watkins
f8a90a0187 Some more unfinished work on the auto-Updater 2016-03-12 17:20:55 +10:00
Mark Watkins
ee50b6d275 FP Icon pixmap courtesy of Johnrrr 2016-03-12 12:56:58 +10:00
Mark Watkins
edba3a26f1 Some unfinished working on Updates.xml parser 2016-03-12 12:51:52 +10:00
Mark Watkins
521b3ae696 Inital PRS1 Family 5.2 importer work 2016-03-11 10:00:01 +10:00
Mark Watkins
2285444dce Bump ResMed & PRS1 loader versions to initiate auto-rebuild 2016-03-09 00:45:02 +10:00
Mark Watkins
f042e34806 Fix typos in changelog 2016-03-09 00:43:39 +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
4e07049591 Fix Import Scanner Cancel not allowing import again 2016-03-08 22:31:46 +10:00
Mark Watkins
bc06d48b20 Events List in Daily Summary needed to be in LocalTime 2016-03-08 22:10:42 +10:00
Mark Watkins
c72da66b3a TAP minpressure not dropping low enough when needed 2016-03-08 17:37:35 +10:00
Mark Watkins
a39e9345d5 Fix PRS1 Breathing not Detected flagging by mistake at start of waveform blocks 2016-03-08 17:22:46 +10:00
Mark Watkins
c54a533a70 Allow TAP range to expand if needed 2016-03-08 14:59:55 +10:00
Mark Watkins
2cfac972aa Add hover-over for TAP chart 2016-03-08 14:26:48 +10:00
Mark Watkins
acde68ca44 Smarted TAP YAxis labels up a bit 2016-03-08 13:21:26 +10:00
Mark Watkins
1266c750b5 Clean up list of events shown in TAP 2016-03-08 12:31:55 +10:00
Mark Watkins
9ff8389a91 Add a cancel button to import auto-scanner 2016-03-08 12:17:00 +10:00
Mark Watkins
da9bc5fde5 Use pressure channel colors, and line thickness settings in TAP chart 2016-03-08 11:42:16 +10:00
Mark Watkins
eb369ef8b0 Try showing some events counts in TAP chart 2016-03-08 11:30:47 +10:00
Mark Watkins
ed5a539584 Added allow Event Renaming preference, default is ON to not kill users changes 2016-03-08 02:42:15 +10:00
Mark Watkins
a5edc3dbdb Slightly more less squishy YAxis labels 2016-03-08 02:16:20 +10:00
Mark Watkins
b4624a8d71 Slightly less squishy YAxis labels 2016-03-08 01:54:53 +10:00
Mark Watkins
35138b1165 Quick and dirty TAP yAxis labels 2016-03-08 01:45:28 +10:00
Mark Watkins
029795d7a6 Fix missing EPAP sample in TAP chart, pick a lower resolution for PRS1 TAP data 2016-03-08 00:56:05 +10:00
Mark Watkins
c1082d8b5f A little more tinkering on TAP chart, fake yAxis labels for now 2016-03-07 23:54:14 +10:00
Mark Watkins
0eccfb6d21 Bye bye ugly By Pressure text, start of proper Time At Pressure chart 2016-03-07 19:10:58 +10:00
Mark Watkins
fa5b54249e Align it a little (just mucking around here) 2016-03-06 18:51:14 +10:00
Mark Watkins
fb26e083cb Playing around with Time at Pressure chart using splines 2016-03-06 18:38:12 +10:00
Mark Watkins
6a9afa4723 Flag PRS1 No Breathing Detected areas between individual sessions waveform chunks 2016-03-06 13:15:54 +10:00
Mark Watkins
6bba0ea63d Merge branch 'master' of ssh://git.code.sf.net/p/sleepyhead/code 2016-03-06 12:50:47 +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
b5779138df Clean up a few nastier compile-time warnings 2016-03-06 11:50:37 +10:00
Mark Watkins
7a36de4865 Fix unintentional leak slider display not initially updating 2016-03-05 07:36:36 +10:00
Mark Watkins
2fa1f46f53 Unintentional leaks calculation improvements 2016-03-05 07:27:33 +10:00
Mark Watkins
1a77446155 ResMed IPAP chart data not being imported correctly 2016-03-04 13:34:05 +10:00
Mark Watkins
3e5dcadccb Undo that last one... it didn't need changing 2016-03-04 10:52:26 +10:00
Mark Watkins
e0bd14bc2f Use 99% instead of 99.5% alternative 'Max' percentile to better match ResScan 2016-03-04 10:35:51 +10:00
Mark Watkins
b2fa54a4dc Change TgMV color so it can actually be seen 2016-03-04 10:24:07 +10:00
Mark Watkins
a546a724fb AirCurve ASV Pacewave fixes 2016-03-04 10:17:19 +10:00
Mark Watkins
01fba5f351 Improvement to that QSettings migration 2016-03-04 09:32:05 +10:00
Mark Watkins
21f342218f Automatically migrate old -Testing QSettings 2016-03-04 09:26:20 +10:00
Mark Watkins
6d6dd1ed9f update translators about list 2016-03-04 06:13:45 +10:00
Mark Watkins
09f47ef2f1 Disable Flex EPAP trace, seeing it doesn't want to plot. Will revisit later 2016-03-04 00:23:18 +10:00
Mark Watkins
e785a1b604 Remove ugly lines over MinutesAtPressure graph 2016-03-04 00:14:53 +10:00
Mark Watkins
4dcf9845f7 fix for DataFolder hard coded path in old profiles 2016-03-04 00:08:06 +10:00
Mark Watkins
c130d0e35c Unbreak things.. I was just being paranoid 2016-03-03 23:50:33 +10:00
Mark Watkins
cf7a9ee426 Safety first.. Broke GIT temporarily so I could fix something 2016-03-03 23:47:22 +10:00
Mark Watkins
c91c1af0ba Tweak the version number system, and why not step it up a notch? 2016-03-03 23:26:08 +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
1eaa395972 Don't have to run all the calcs calculating unintentional leaks the new way 2016-03-03 18:15:42 +10:00
Mark Watkins
052e389b85 Alternative Unintentional Leak Calculation with Preferences 2016-03-03 14:48:21 +10:00
Mark Watkins
774708df6d Use mask average instead of baseline in unintentional leaks calculation 2016-03-03 11:45:40 +10:00
Mark Watkins
fcc2aa35d5 Clean up, comment and (hopefully) resolve rx duplicate bug 2016-03-03 09:27:23 +10:00
Mark Watkins
43ee4a1105 Fix PRS1 950/960 pressure settings mess up 2016-03-03 07:32:22 +10:00
Mark Watkins
b3d62af6c2 Just some added comments (jumping between computers) 2016-03-02 17:07:38 +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
a0f512d22e PeekProperties not peeking at prop.txt files (causing wrong icon during loading) 2016-03-01 21:51:14 +10:00
Mark Watkins
b4a88ee259 Fuzzy attempt to resolve rx lists duplicates 2016-03-01 21:13:52 +10:00
Mark Watkins
70a8e12231 Update release notes 2016-03-01 16:12:35 +10:00
Mark Watkins
bb0ff10161 PRS1 Family 4 Leak/PB flag span fixes 2016-02-29 20:21:57 +10:00
Mark Watkins
57ac57b110 PRS1/DS Large Leak flags should be twice as long 2016-02-29 11:43:29 +10:00
Mark Watkins
63145d0783 Looks like 1060P AVAPS has Unintentional Leaks too 2016-02-29 02:37:07 +10:00
Mark Watkins
f14b5e77eb AVAPS Pressure and Mode settings 2016-02-29 01:44:59 +10:00
Mark Watkins
433035252f Initial PRS1 1060P AVAPS Support :) 2016-02-29 01:11:53 +10:00
Mark Watkins
63c3bc5ff0 Overview charts first and last day set to UTC time fix 2016-02-29 00:04:26 +10:00
Mark Watkins
f859a3ee7e Fix overview charts blanking from scrolling past beginning 2016-02-28 23:58:28 +10:00
Mark Watkins
71ae0e8a72 Invoke git differently in QMake to get at revision number 2016-02-28 19:21:38 +10:00
Mark Watkins
ffa5dcb9cb Show PB in overview by default 2016-02-28 19:06:55 +10:00
Mark Watkins
68439a5615 New Profile logo was scaled wrong 2016-02-28 13:49:13 +10:00
Mark Watkins
2fd9137706 Add AirSense10 Image 2016-02-28 13:36:58 +10:00
Matt Wolin
56b9bbf336 Dreamstation icon... 2016-02-27 21:11:02 -06:00
Matt Wolin
2881eef51f Adding DreamStation icon 2016-02-27 20:55:58 -06:00
Mark Watkins
69faf5cf97 Philips PB/CSR flag length on older machines don't look like they double 2016-02-28 11:59:41 +10:00
Mark Watkins
74be17d5d3 Fix Philips PB/CSR sync 2016-02-28 11:51:31 +10:00
Mark Watkins
3bc9ce4b07 Add code to parse family 3 event file header so it chunks properly 2016-02-28 11:27:43 +10:00
Mark Watkins
4dd142ed60 Getting things ready for DreamStation image 2016-02-28 10:16:49 +10:00
Mark Watkins
c0006879ce DreamStation PRS1 second hypopnea code 0x15 Not being Parsed (bug-284) 2016-02-28 08:03:11 +10:00
Mark Watkins
529686d691 Interpret DreamStation Auto Trial mode as APAP 2016-02-27 21:48:36 +10:00
Mark Watkins
4914084449 PR Pressure Pulse not lining up right 2016-02-27 16:25:00 +10:00
Mark Watkins
0a0743ee23 DreamStation sync fixes, update release notes a little bit (no, that's not a signal) 2016-02-27 15:39:01 +10:00
Mark Watkins
c9b774a47a Dreamstation 0x14 flag is missing hypopnea, change CSR to PB on P.R. machines 2016-02-27 13:37:56 +10:00
Mark Watkins
db594af8e6 Show revision in mainwindow titlebar, remove accidental conditional PRS1 F3 check 2016-01-24 07:18:32 +10:00
Mark Watkins
c322e1f21c F0 Event Parser fixes for DreamStation 2016-01-22 21:58:09 +10:00