SleepyHead Qt v0.8 alpha

General Discussion on any topic relating to CPAP and/or Sleep Apnea.
User avatar
milw
Posts: 59
Joined: Thu Jul 21, 2011 7:21 pm
Location: Madison, Wisconsin

Re: SleepyHead Qt v0.8 alpha

Post by milw » Sat Jul 23, 2011 8:37 am

jedimark wrote: To be clear : Sluzynski's described method is the correct Nokia Qt sanctioned method.. and applies to both for Mac & Windows builds.
If you've got the spare ~2GB bandwidth left after downloading Apples' massive X-code development stuff, please go the Nokia Qt SDK route.
...

BTW, for the benefit of other mac users, how to get Git without macports? Will X-code's gcc build the official Git source ok?
This is where I'm at- how to get git - Nokia's SDK downloaded and installed without problem. Will let you know how the rest of the process goes- tho I already sprang for Encore Viewer, I'm trying to learn Mac development too!
cheers- Scott
(btw just completed first night of therapy, it went better than I expected!)
(edit) OK Git was extremely easy to find and install, although there does not yet appear to be a Lion compatible version (which is OK because I'm still on Snow Leopard!) http://code.google.com/p/git-osx-instal ... list?can=3

_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Additional Comments: Onkor, SleepyHead, CMS 50EW oximeter
Official hosehead since July 22, 2011

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead Qt v0.8 alpha

Post by jedimark » Sat Jul 23, 2011 9:26 am

milw wrote:
jedimark wrote: To be clear : Sluzynski's described method is the correct Nokia Qt sanctioned method.. and applies to both for Mac & Windows builds.
If you've got the spare ~2GB bandwidth left after downloading Apples' massive X-code development stuff, please go the Nokia Qt SDK route.
...

BTW, for the benefit of other mac users, how to get Git without macports? Will X-code's gcc build the official Git source ok?
This is where I'm at- how to get git - Nokia's SDK downloaded and installed without problem. Will let you know how the rest of the process goes- tho I already sprang for Encore Viewer, I'm trying to learn Mac development too!
cheers- Scott
(btw just completed first night of therapy, it went better than I expected!)
(edit) OK Git was extremely easy to find and install, although there does not yet appear to be a Lion compatible version (which is OK because I'm still on Snow Leopard!) http://code.google.com/p/git-osx-instal ... list?can=3

milw, Jump on the mailing list.. Jimbo's had some luck with Lion.. not sure how far he's got.. I'm mac-ally challenged..

I bit the bullet and am installing the full Qt SDK on my windows box. Rather than guessing with debugging this stuff, I will be able to get the code to break pinpointing the fault.. I've used windows more in the last few days then I have in the last year combined.. Using Windoze makes me feel so dirty..

There's a Qt SDK if anyone technical wants to follow development on Windows.. (I could use the assistance at the moment, windows is the current weakest link)
Can get Qt's SDK from here:
http://qt.nokia.com/downloads

The downloads massive of course.. The online one seems to be smaller.. I could be wrong.

Apparently it comes with everything needed, including MingW gcc compiler.. I'm still waiting for the install to finish.

Windows GIT client is a little finicky.. But it works.. I uninstalled it by accident. I'll post a link here when I find it again..

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
JointPain
Posts: 261
Joined: Thu Apr 28, 2011 10:41 am
Location: Houston, TX

Re: SleepyHead Qt v0.8 alpha

Post by JointPain » Sat Jul 23, 2011 9:42 am

Hi Mark,

I've updated my Linux build to the most recent git version and had a chance to spend a bit of time playing with it. Cripes it's fast. I don't know what ResScan does to run as agonizingly slowly as it does, but SleepyHead just blows it out of the water.

It's really great to be able to see it as a work in progress and be able to offer our comments. I know your still working feverishly on getting new features added on lots of different fronts (it's a huge task), but here are a few comments in no particular order.

On the Overview page:
+ It'd be nice if the AHI bars were broken into 3 components: one each for H, OA, CA.
+ I don't understand the pressure graph. Specifically, I don't understand what the three different lines represent. The red line is nearly always below my minimum pressure, sometimes way below. I notice on the daily page that there are often a very small number of data points below my minimum pressure when the machine is first starting up. If the red line is supposed to be minimum pressure, something like the 5th percentile point might actually be more informative. The black and blue lines are usually between my minimum and maximum pressures, but on one day both are below my minimum pressure.

It would be nice if scale points on the various graphs were integers or "reasonable" fractions of integers.

It would be nice to have a few different curves for leak rate. Possibilities are median leak rate, mean leak rate, 90/95 percentile, and maximum.

If I grab the resize handle between graphs and move it up and down, the scale points on the graphs affected change, which is fine, but on the Session Times graph the maximum value changes between 11:00 and 12:00 without any change (other than scaling) in the graph itself. I have one session that ran over 12:00, so that alternately appears as finishing either at 11:00 or 12:00.

The horizontal scale differs between different graphs. For instance, for the data I currently have loaded, the date ranges between Jun 25 and Jul 21 for AHI and Usage, between Jun 24 and Jul 22 for Pressure and Leak, and between Jun 26 and Jul 22 for Session Times. For AHI and Usage, the graphs are flush with the left hand side of the frame, whereas for the other three there looks like a one day gap between the left hand side and the start of the graph.

On the daily page:

My 90% pressure always shows as 0.00.

I don't understand the Time@Pressure graphic. It doesn't appear to correspond to the Pressure graph, which is my first and only guess as to what it might mean.

It'll be great when you get at least some basic preferences implemented. I would like to be hide some of the graphs I look at infrequently and have that preference persist between sessions. It should be easy to reactivate a hidden graph. Edit: I just discovered I can do the hiding / redisplay part of this. Edit of edit: no I can't. It only works for the overview tab . Hopefully soon.

I would like to be able to set my own upper and lower bounds on the pressure graph. The default is too wide for the relatively narrow range of pressures I use. (But the source code is my friend ).

When the total height of all the graphs combined is taller than the window (i.e. there's a scroll bar), I cannot make any graph taller than its minimum height.

It's much easier to see the overlays on the Flow Rate graph when it's a bit taller.

(Many of these comments are because my oldish eyes would prefer fewer larger graphs on the screen than what is shown currently.)

It would be nice to be able to add the event overlays to any (or all) graphs.

Perhaps it shouldn't be possible to drag the Event Flags graph away from the top. I did so once and confused myself when it didn't zoom/scroll with the surrounding graphs.

It would be nice to have an "undo" zoom-in button. I am still frequently zooming in by accident and it would be nice to just undo the zoom action. Zooming out doesn't in general get you back to where you were before.

I would like to be able to set the time range for the Event Flags to a fixed value. Currently when I flick between days (something not even possible with ResScan) I get a bit confused about the time range being displayed and have to think about that harder than I like to. I would just like to "see" the usage hours. In addition to the orange bar that shows the zoom of the other graphs, could you add another color bar that shows usage hours.

That's it for now. I think SleepyHead is a great piece of software and the above are just some minor inputs for your consideration.

_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Pressure is 11-14. Old CPAP was a Resmed S6 Lightweight. Also have Profile lite mask. ResScan is actually version 3.14. Now I use Sleepyhead.

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead Qt v0.8 alpha

Post by jedimark » Sat Jul 23, 2011 10:26 am

JointPain wrote:Hi Mark,

I've updated my Linux build to the most recent git version and had a chance to spend a bit of time playing with it. Cripes it's fast. I don't know what ResScan does to run as agonizingly slowly as it does, but SleepyHead just blows it out of the water.

It's really great to be able to see it as a work in progress and be able to offer our comments. I know your still working feverishly on getting new features added on lots of different fronts (it's a huge task), but here are a few comments in no particular order.

On the Overview page:
+ It'd be nice if the AHI bars were broken into 3 components: one each for H, OA, CA.
+ I don't understand the pressure graph. Specifically, I don't understand what the three different lines represent. The red line is nearly always below my minimum pressure, sometimes way below. I notice on the daily page that there are often a very small number of data points below my minimum pressure when the machine is first starting up. If the red line is supposed to be minimum pressure, something like the 5th percentile point might actually be more informative. The black and blue lines are usually between my minimum and maximum pressures, but on one day both are below my minimum pressure.

It would be nice if scale points on the various graphs were integers or "reasonable" fractions of integers.

It would be nice to have a few different curves for leak rate. Possibilities are median leak rate, mean leak rate, 90/95 percentile, and maximum.

If I grab the resize handle between graphs and move it up and down, the scale points on the graphs affected change, which is fine, but on the Session Times graph the maximum value changes between 11:00 and 12:00 without any change (other than scaling) in the graph itself. I have one session that ran over 12:00, so that alternately appears as finishing either at 11:00 or 12:00.

The horizontal scale differs between different graphs. For instance, for the data I currently have loaded, the date ranges between Jun 25 and Jul 21 for AHI and Usage, between Jun 24 and Jul 22 for Pressure and Leak, and between Jun 26 and Jul 22 for Session Times. For AHI and Usage, the graphs are flush with the left hand side of the frame, whereas for the other three there looks like a one day gap between the left hand side and the start of the graph.

On the daily page:

My 90% pressure always shows as 0.00.

I don't understand the Time@Pressure graphic. It doesn't appear to correspond to the Pressure graph, which is my first and only guess as to what it might mean.

It'll be great when you get at least some basic preferences implemented. I would like to be hide some of the graphs I look at infrequently and have that preference persist between sessions. It should be easy to reactivate a hidden graph.

I would like to be able to set my own upper and lower bounds on the pressure graph. The default is too wide for the relatively narrow range of pressures I use. (But the source code is my friend ).

When the total height of all the graphs combined is taller than the window (i.e. there's a scroll bar), I cannot make any graph taller than its minimum height.

It's much easier to see the overlays on the Flow Rate graph when it's a bit taller.

(Many of these comments are because my oldish eyes would prefer fewer larger graphs on the screen than what is shown currently.)

It would be nice to be able to add the event overlays to any (or all) graphs.

Perhaps it shouldn't be possible to drag the Event Flags graph away from the top. I did so once and confused myself when it didn't zoom/scroll with the surrounding graphs.

It would be nice to have an "undo" zoom-in button. I am still frequently zooming in by accident and it would be nice to just undo the zoom action. Zooming out doesn't in general get you back to where you were before.

I would like to be able to set the time range for the Event Flags to a fixed value. Currently when I flick between days (something not even possible with ResScan) I get a bit confused about the time range being displayed and have to think about that harder than I like to. I would just like to "see" the usage hours. In addition to the orange bar that shows the zoom of the other graphs, could you add another color bar that shows usage hours.

That's it for now. I think SleepyHead is a great piece of software and the above are just some minor inputs for your consideration.
I've never used ResScan, I always assumed it was awesome..

Overview screen is fairly crummy at the moment.. I'm still focusing on Daily screen.. I know there's craploads bugs in Overview.. but they can wait.
Ideas for the overview screen are always welcome though.. There is a bug reporting thing at sourceforge page for tracking this stuff.. May be easier than me forgetting 10 seconds later, or having to ferret through 100 forum posts finding bug reports.. Just bugs for now on sourceforge. Feature requests can go here.

Ticker code isn't perfect yet.. It's much cooler than it was.. once again, file a bug report.. So I can have the satisfaction of murdering the bugs and ticking them off.

The AHI color-split is coming, it's been my intention all along..
Pressure graph depends on what data your using.. In normal CPAP, it's just one line.. In APAP, Centre line is your pressure, the other is your min and max values for the day.. BIPAP is different yet again. Bottom is EPAP, Top is IPAP, middle is average..(I have no VPAP data, so this probably won't even work yet)

Scale Points? That line just went over my head.. (I've had a non stop headache for the past 3 weeks.. totally sucks)

Leak rate: You mean in the overview?

Time at Pressure graph is an overview of how much of the total time is spent at that pressure.. I think technically this is where I should draw the 90% from.
I probably forgot to add the 90% calculation to the summary record in the ResMed Loader.. Bug report..

I can certainly lock the event flags at the top.. It's a main control, so needs to be able to be found easily, especially when dealing with 8 or more graphs..

The graph resizing thing is a limitation of Qt's QSplitter.. I wish I knew a workaround.

------
Bug reports can be filed here at your leisure:
http://sourceforge.net/tracker/?group_i ... id=2089181

Please one bug per report, and please check for duplicates... Always make sure your running the newest version before submitting bugs.. Remember I am "cognitively impaired" most of the time, so I need good simple explanations.

Feature requests can go to this thread right here.. My brain is too frazzled at the moment to sort through feature requests amongst the bugs.. This will really help me greatly.. I forget sometimes what bug I'm chasing down.

I just fixed the windows crash.. Took literally two seconds with the Qt SDK!! Yay!! The logger was being called after shutdown.. faulty pointer thing.. I'm going to stick to development on my windows box for a while till it's as rock solid as Linux. (and hopefully not break Linux build by neglect in the process)

I've got helpers testing source code building on Linux & Mac.. I really need help from one or two with compiling-from-source-code on windows. If you feel up to the task, let me know.. I can help you set up (well, Qt does all the dirty work).. But it helps if you've built a few other projects before. I really don't want to push any more extra-broken builds online.. I hate doing that to you guys..

Please don't download sleepyhead till I post a new version built in windows for windows.. (which will be soon..) I know I promised the DLL thing would save downloads, but the Qt SDK has a new version of Qt, so of course the damn DLL's are different.. Sorry guys. After this one..

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead Qt v0.8 alpha

Post by jedimark » Sat Jul 23, 2011 11:29 am

Appologies to anyone who downloaded the last few crappy builds.. A lot of fog and a 3 week long headache made me do it. This time the DLL's will really be up to date. Stuffs a little smaller built in the "proper" Qt SDK.

Pick either SleepyHead.zip or SleepHead.7z,
http://sourceforge.net/projects/sleepyh ... s/Testing/

Unzip, run the SleepyHeadQT.exe.. Create a shortcut to your desktop if you want to.

Graph collapse is turned off temporarily while testing a mac issue.. It will go back on later..

I'm seriously hoping windows flakeyness will come to an end now I can actually fully debug code on windows.

If you see this message, ignore it.. It's a stupid warning saying everythings ok..
Warning: QGLShader::link: "Fragment shader(s) linked, vertex shader(s) linked."

I'm going to sleep.. Good luck.

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

User avatar
archangle
Posts: 9293
Joined: Sun Mar 27, 2011 11:55 am

Re: SleepyHead Qt v0.8 alpha

Post by archangle » Sat Jul 23, 2011 2:03 pm

jedimark wrote:Using Windoze makes me feel so dirty..
TFF. I know how you feel, but I've gotten somewhat used to living in the pig sty.

I hope you got some good sleep.

I downloaded and ran the latest version. 0.8.1.

"This application has failed to start because mingwm10.dll was not found. Re-installing the application may fix this problem."

Close program and copy mingwmm from filezilla directory to the directory where I extracted SleepyHead and the DLLs.

Restart, same message with libgcc_s_dw2-1.dll

Copy libgcss from GIMP directory.

Restart. Program runs.

Data looks flaky. Close, Rename old Sleepapp directory from documents folder.

Restart. Get an import directory problem I'll mention separately when I do some more experimentation.

Restart. Import data from SD card. Data looks good.

_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Also SleepyHead, PRS1 Auto, Respironics Auto M series, Legacy Auto, and Legacy Plus
Please enter your equipment in your profile so we can help you.
Click here for information on the most common alternative to CPAP.
If it's midnight and a DME tells you it's dark outside, go and check for yourself.

Useful Links.

User avatar
Breathe Jimbo
Posts: 954
Joined: Sun Sep 12, 2010 3:02 pm
Location: Pasadena, CA

Re: SleepyHead Qt v0.8 alpha

Post by Breathe Jimbo » Sat Jul 23, 2011 3:14 pm

Warning for Mac users: the Qt source code refuses to build on Lion. Qt source code that was originally built on Snow Leopard appears to work after upgrading OS X to Lion.

The Qt SDK directly from Nokia, both 4.7.3 and 4.8.0 beta, works on Lion. After downloading the Qt SDK and thereby getting 4.7.3, you get 4.8.0 beta through Qt Creator via Help, Start Updater, Package Manager, and then selecting 4.8.0 under the Experimental check box. Next, you create the 4.8 build target by clicking on the Projects icon in the narrow vertical pane on the far left in Qt Creator and Adding a new Qt Build Configuration, selecting 4.8.0 as the Qt Version below that, and leaving the build directory unchanged. You need only create one new build configuration for 4.8.0, as Qt Creator automatically creates both debug and release versions from it. You select the build version at build time via the small monitor/computer icon, right above the hammer and two green triangles, in the narrow vertical pane on the far left. Since you are using the same build directory for all Qt versions, remember to Clean (or Clean All) before rebuilding, as a precaution.

BTW, after upgrading OS X to Lion, the new version of Xcode must be installed. The Xcode for Snow Leopard does not work on Lion. The good news is that the new version of Xcode for Lion is free, again, through the App Store. (You will need to "purchase" the new version of Xcode for Lion separately, rather than "upgrade" Xcode for Snow Leopard. You will see both versions of Xcode listed separately in your Purchases list afterward.)

If you are using the MacPorts version of Qt built under Snow Leopard and have upgraded OS X to Lion, do not try to update Qt through MacPorts because it will not work. The maintainer of qt4-mac is on vacation and will not be able to fix it for a few weeks.

_________________
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Since 9/9/10; 13 cm; ResScan 3.16; SleepyHead 0.9; PapCap

User avatar
tschultz
Posts: 257
Joined: Sun Dec 19, 2010 9:36 pm
Location: Toronto, ON, Canada, Earth, Milky Way Galaxy

Re: SleepyHead Qt v0.8 alpha

Post by tschultz » Sat Jul 23, 2011 3:36 pm

Although this is Mac related. The changes in OSX Lion will cause a number of problems for many third-party applications and development tools. Specifically Apple has chosen to change compilers and this will cause problems for many things. Many of the portions of MacPorts will be a while before they are "fixed" for Lion. I have not had enough of a chance to dig in and see what all is different for development but just wanted to caution those that may want to use SleepyHead. For now I would wait a while, if you don't have to upgrgrade to Lion you will have fewer problems with SleepyHead.

_________________
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Currenlty using Auto 15-20, EPR 1 with medium response; 95% pressure is 16.8
Adjusting to life with OSA and being pressurized each night ...

User avatar
Breathe Jimbo
Posts: 954
Joined: Sun Sep 12, 2010 3:02 pm
Location: Pasadena, CA

Re: SleepyHead Qt v0.8 alpha

Post by Breathe Jimbo » Sat Jul 23, 2011 4:39 pm

tschultz wrote:Specifically Apple has chosen to change compilers and this will cause problems for many things.
Which is the new compiler?

Fortunately, qt4-mac was the only MacPorts port that I had any trouble rebuilding on Lion, but I do see a ton of Lion-related tickets on the MacPorts web site. Lots of people are having problems. It is good to know that the Qt direct download from Nokia works on Lion.

_________________
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Since 9/9/10; 13 cm; ResScan 3.16; SleepyHead 0.9; PapCap

User avatar
tschultz
Posts: 257
Joined: Sun Dec 19, 2010 9:36 pm
Location: Toronto, ON, Canada, Earth, Milky Way Galaxy

Re: SleepyHead Qt v0.8 alpha

Post by tschultz » Sat Jul 23, 2011 5:09 pm

Breathe Jimbo wrote:
tschultz wrote:Specifically Apple has chosen to change compilers and this will cause problems for many things.
Which is the new compiler?

Fortunately, qt4-mac was the only MacPorts port that I had any trouble rebuilding on Lion, but I do see a ton of Lion-related tickets on the MacPorts web site. Lots of people are having problems. It is good to know that the Qt direct download from Nokia works on Lion.
OSX Lion now uses the clang compiler instead of gcc, this is going to cause some problems for many things. Unfortunately this will also likely delay support for c++0x or c++2011 extensions which Mark was hoping/wanting to use as well. Even on OSX Snow Leopard the older version of gcc resulted in some changes for the Mac due to lack of support for the extensions provided for in the newer versions. Myself I ran 4 different versions of gcc, with only one of them the native Apple Mac version from XCode.

I have installed OSX Lion on one computer and am going through to see what things are broken for development.

Here is a link to a database with many of the apps and notes what is or is/not compatible with OSX Lion; http://roaringapps.com/apps:table Hope this helps.

_________________
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Currenlty using Auto 15-20, EPR 1 with medium response; 95% pressure is 16.8
Adjusting to life with OSA and being pressurized each night ...

User avatar
milw
Posts: 59
Joined: Thu Jul 21, 2011 7:21 pm
Location: Madison, Wisconsin

Re: SleepyHead Qt v0.8 alpha

Post by milw » Sat Jul 23, 2011 5:54 pm

Breathe Jimbo wrote:The Qt SDK directly from Nokia, both 4.7.3 and 4.8.0 beta, works on Lion. After downloading the Qt SDK and thereby getting 4.7.3, you get 4.8.0 beta through Qt Creator via Help, Start Updater, Package Manager, and then selecting 4.8.0 under the Experimental check box. Next, you create the 4.8 build target by clicking on the Projects icon in the narrow vertical pane on the far left in Qt Creator and Adding a new Qt Build Configuration, selecting 4.8.0 as the Qt Version below that, and leaving the build directory unchanged. You need only create one new build configuration for 4.8.0, as Qt Creator automatically creates both debug and release versions from it. You select the build version at build time via the small monitor/computer icon, right above the hammer and two green triangles, in the narrow vertical pane on the far left. Since you are using the same build directory for all Qt versions, remember to Clean (or Clean All) before rebuilding, as a precaution.
Well I have the Nokia Qt SDK installed, I'll probably do Lion tonight (my son is pushing for it too!). I used git to download the sleepyhead source, but the console command 'qmake' is not recognized; I'm not sure that the Qt SDK is configured correctly. I did go ahead and join the mailing list, so probably better to talk about this there, eh?
cheers- Scott

_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Additional Comments: Onkor, SleepyHead, CMS 50EW oximeter
Official hosehead since July 22, 2011

User avatar
Breathe Jimbo
Posts: 954
Joined: Sun Sep 12, 2010 3:02 pm
Location: Pasadena, CA

Re: SleepyHead Qt v0.8 alpha

Post by Breathe Jimbo » Sat Jul 23, 2011 6:27 pm

milw wrote:Well I have the Nokia Qt SDK installed.... I used git to download the sleepyhead source, but the console command 'qmake' is not recognized; I'm not sure that the Qt SDK is configured correctly.
Open the SH .pro file in Qt Creator and click on the hammer icon, lower far left, to build.

_________________
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Since 9/9/10; 13 cm; ResScan 3.16; SleepyHead 0.9; PapCap

User avatar
milw
Posts: 59
Joined: Thu Jul 21, 2011 7:21 pm
Location: Madison, Wisconsin

Re: SleepyHead Qt v0.8 alpha

Post by milw » Sat Jul 23, 2011 7:38 pm

Breathe Jimbo wrote:
milw wrote:Well I have the Nokia Qt SDK installed.... I used git to download the sleepyhead source, but the console command 'qmake' is not recognized; I'm not sure that the Qt SDK is configured correctly.
Open the SH .pro file in Qt Creator and click on the hammer icon, lower far left, to build.
Ah, thanks Jimbo! It looks like the git functionality is already built into the Qt SDK, I used File->New-> Project from Version Control->Git Repository Clone, and pasted in the URL from early in this thread. Build went OK but it won't run: QT Application output is:

desktop/SleepyHeadQT.app/Contents/MacOS/SleepyHeadQT...
dyld: Library not loaded: /Users/pulseagent/repos/build2/Desktop/Qt/4.8.0/gcc/lib/QtGui.framework/Versions/4/QtGui
Referenced from: /Users/Scott/QtSDK/Desktop/Qt/4.8.0/gcc/lib/QtWebKit.framework/Versions/Current/QtWebKit
Reason: image not found
The program has unexpectedly finished.
/Users/Scott/SleepyHeadQT-build-desktop/SleepyHeadQT.app/Contents/MacOS/SleepyHeadQT exited with code 0
/Users/Scott/SleepyHeadQT-build-desktop/SleepyHeadQT.app/Contents/MacOS/SleepyHeadQT exited with code 0

_________________
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Additional Comments: Onkor, SleepyHead, CMS 50EW oximeter
Official hosehead since July 22, 2011

User avatar
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead Qt v0.8 alpha

Post by jedimark » Sat Jul 23, 2011 10:53 pm

I missed these DLL's in the last version..
http://sourceforge.net/projects/sleepyh ... p/download

I already updated the main zips to include them, so if you didn't grab the last one, just grab the SleepyHead.zip / .7z instead.

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: CMS50D+/F Oximeter, S9 VPAP Auto/Adapt, PRS1 Auto, Intellipap Auto, SleepyHead :)
Author of the free, cross platform, open-source sleep tracking software SleepyHead.
Download http://sleepyhead.jedimark.net
Source Code http://gitlab.com/sleepyhead/sleepyhead-code

Dorothy

alwQhMBQefjqa

Post by Dorothy » Sun Jul 24, 2011 3:02 am

This piece was cogent, well-writetn, and pithy.