SleepyHead Qt v0.8 alpha

General Discussion on any topic relating to CPAP and/or Sleep Apnea.
fiberfan
Posts: 262
Joined: Sat Feb 13, 2010 2:50 pm
Location: UT

Re: SleepyHead Qt v0.8 alpha

Post by fiberfan » Mon Aug 22, 2011 2:20 pm

pharm30 wrote:anyone want to help someone who has no clue what I just read on any of the previous pages?
As good as SleepyHead is, I don't recommend it unless you are both tech savy and comfortable working with software that is not complete. Alpha software is still under heavy development. Commercial software is rarely run by people outside the company developing the software until it is beta.

_________________
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: ResScan 3.14 and SleepyHead software.
So many ideas, so much fiber, so little time - http://fiberfan.blogspot.com/

pharm30
Posts: 59
Joined: Wed Aug 17, 2011 12:36 am

Re: SleepyHead Qt v0.8 alpha

Post by pharm30 » Mon Aug 22, 2011 6:22 pm

Pugsy wrote:
pharm30 wrote:anyone want to help someone who has no clue what I just read on any of the previous pages?
I tried to download the zip files and the program would just stop working. I wasn't sure
how to locate a folder for my card reader? I can find the device, but don't know how to extract the data.
Could you please confirm which machine you are using??
The one showing in your profile is not supported by SleepyHead.
If you use the DT3500 card reader, out of luck.
Now if you have one of the new PR System One machines...maybe I can help. I have screen shots in a couple of my posts (scroll back in the posts to see) and the last one shows the "folder" that SH .0.8.3 needs.
Also you might try 8.1 as it is a bit easier to manage for a newbie.
That is the machine I have. Guess I'm out of luck. I bought the Enocre viewer software a month or so ago and won't install on my computer.
Maybe I'll have to buy an old 32-bit laptop? would that work?

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 » Mon Aug 22, 2011 6:28 pm

came;ady wrote:Greetings all,
Still can't get SH to import, and I'm wondering if it's because my SD card doesn't show .005 files, it shows .004/b] along with the .001 and .002

Don't know what .004 is supposed to show but could this be the reason SH doesn't find anything? I'll try dealing with the DME tomorrow but based on the past six months, I don't hold out any hope of finding anything out.

Thanks to all who have helped me so far.
Linda



?? Really??

New machine?

I'm assuming .004 is the new .005 in the data directory..

_________________
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 » Mon Aug 22, 2011 6:30 pm

fiberfan wrote:
pharm30 wrote:anyone want to help someone who has no clue what I just read on any of the previous pages?
As good as SleepyHead is, I don't recommend it unless you are both tech savy and comfortable working with software that is not complete. Alpha software is still under heavy development. Commercial software is rarely run by people outside the company developing the software until it is beta.
Thanks fiberfan for making that clear..

I've been releasing the builds here mainly for the tech savy on windows, who generally have less access to compilers than with other operating systems.

Your quite welcome to look in, but I really can't recommend SleepyHead for beginners.. I can't wait to bring you guys a solid beta product..

_________________
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 » Mon Aug 22, 2011 6:37 pm

Otter wrote:I enabled "display crashy snapshots" today to see what it was. Never did figure that out, but I guess it works. SH crashed.
Crashy Snapshots are the graphs shown in the left panel... The Pie Chart showing Event Breakdown, and the Time at Pressure graph..

Unfortunately they crash because of the faulty text drawing code in Qt.. It only works properly on some systems.. (It was a major source of all the crashes previous to the option switch, took me ages to hunt that down... It was a relief knowing it wasn't my code doing it )

I still need to find a safe way of drawing text in "off-screen" graphs and not crashing.. (Print support is really going to need to do this)

_________________
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
Pugsy
Posts: 64938
Joined: Thu May 14, 2009 9:31 am
Location: Missouri, USA

Re: SleepyHead Qt v0.8 alpha

Post by Pugsy » Mon Aug 22, 2011 6:42 pm

pharm30 wrote: That is the machine I have. Guess I'm out of luck. I bought the Enocre viewer software a month or so ago and won't install on my computer.
Maybe I'll have to buy an old 32-bit laptop? would that work?
Encore Viewer 2.0 is 32 bit. If your computer is 64 bit likely why it won't install.
Encore Pro 2.4 has either 32 bit or 64 bit versions available.

_________________
Machine: AirCurve™ 10 VAuto BiLevel Machine with HumidAir™ Heated Humidifier
Additional Comments: Mask Bleep Eclipse https://bleepsleep.com/the-eclipse/
I may have to RISE but I refuse to SHINE.

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 » Mon Aug 22, 2011 6:54 pm

robysue wrote:The problems on my Eee PC with the graphics getting stuck and not changing were fixed in 0.8.2 and remain fixed in 0.2.3.

But there's still one annoying bug that I don't think has been reported: If SH 0.8.3 is open when my computer goes to sleep or when I close the top, when I look at SH after waking the machine up, it's all goofy: The graphs are either blacked out or not there at all---when I click on "Overview", the splash page shows up. When I click back on "Daily" the Overview panel still shows through the part of the window where the graphs are, the Overview Panel is still visible. The sidebar with the summary data shows up, however. And changes appropriately when you click on a different day.

Haven't kept up with this thread at all. I notice the long term summary data that was in SH 0.7 is gone. I assume that it will be back (eventually) when other more pressing things are dealt with.
I think the graphics stuck thing was only fixed due to lack of overview.. I'm very suspect of the graphics driver in your netbook.. There may be a driver update available for it.

It also looks like you found another operating system/graphics driver/Qt bug there.. Windows should have issued a redraw request to the application when the netbook was woken up from sleep.. It's freeing it's openGL buffers when it goes to sleep, which isn't a good thing to do with OpenGL applications..

I'm currently rewriting the graph layout bit from scratch, without using any of Qt's (incredibly) buggy layout/scrolling code. which should stop the majority of those display problems.. (and also bring back resize ability, plus a few other improvements)

_________________
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
Frogger1831
Posts: 2
Joined: Sun Aug 07, 2011 6:08 am

Re: SleepyHead Qt v0.8 alpha

Post by Frogger1831 » Mon Aug 22, 2011 9:28 pm

Hello,
For being an Alpha the UI is very nice and so far stable.
I am using Mac OS X v10.5.8

So far I have noticed, I do not see the ramping of the pressure, it goes right from low to high.
Also, on days I do not use the ramp feature the pressure it is not shown at all.
Can this be a cpap issue?

Ed

_________________
Mask

User avatar
Otter
Posts: 1063
Joined: Sat Mar 19, 2011 5:02 pm

Re: SleepyHead Qt v0.8 alpha

Post by Otter » Mon Aug 22, 2011 11:58 pm

jedimark wrote:Crashy Snapshots are the graphs shown in the left panel... The Pie Chart showing Event Breakdown, and the Time at Pressure graph..
Oh yeah, I forgot about those. Funny, I didn't have any trouble with those with 0.8.1 or 0.8.2. Blind luck, maybe.
Unfortunately they crash because of the faulty text drawing code in Qt..
That's morally wrong! Do they at least seem to be actively debugging it?

_________________
Mask: Quattro™ FX Full Face CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Software: SleepyHead 0.9 beta

User avatar
Otter
Posts: 1063
Joined: Sat Mar 19, 2011 5:02 pm

Re: SleepyHead Qt v0.8 alpha

Post by Otter » Tue Aug 23, 2011 12:07 am

Frogger1831 wrote:So far I have noticed, I do not see the ramping of the pressure, it goes right from low to high.
Also, on days I do not use the ramp feature the pressure it is not shown at all.
Can this be a cpap issue?
This is probably just an illusion of the time scale. Click on one side of this transition and drag to the other side to highlight a shorter section. Do this again if needed. You'll probably see something more like what you expected once you can make out individual breaths.

If not, then yes, SH will faithfully report what your machine does. So far there have been no reports of it doing otherwise, and it seems a very unlikely bug given that SH just gives you a graphical display of the raw data.

_________________
Mask: Quattro™ FX Full Face CPAP Mask with Headgear
Humidifier: S9™ Series H5i™ Heated Humidifier with Climate Control
Additional Comments: Software: SleepyHead 0.9 beta

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 » Tue Aug 23, 2011 4:07 am

Otter wrote:
jedimark wrote:Crashy Snapshots are the graphs shown in the left panel... The Pie Chart showing Event Breakdown, and the Time at Pressure graph..
Oh yeah, I forgot about those. Funny, I didn't have any trouble with those with 0.8.1 or 0.8.2. Blind luck, maybe.
Unfortunately they crash because of the faulty text drawing code in Qt..
That's morally wrong! Do they at least seem to be actively debugging it?
I wish Qt guys would fix it.. Nokia's kinda lost interest since they got in bed with microsoft, so it's really just the users and hackers maintaining Qt these days.. (there is a lot of them though)

This last round of changes is not fun.. I'm having to redo a lot of window handling functionality that Qt was supposed to provide. Windowing/scrolling code is so damn Boring!! :-/ I have a feeling I'm going to have to redo the font drawing code as well. (already rolled my own in the last WX version, so at least I've got code to reuse)

So far I have the just the drawing part of the line chart ported over to the new layout system.. I can scroll without glitches, and resize nice and smoothly.. It feels somewhat faster, but I haven't tested it on a lot of graphs yet, or on an ordinary PC.. Once I get it semi-functional again I'll ask Jimbo to unleash his legendary code breaking skills on it on Mac (where it looks its buggiest.)

Still got to redo the rest of the mousey bits (which were a total mess) and the Tickers & Event flags need porting over. Then I'm back to where I was before.. again.. minus the crashy pie charts... isn't going backwards fun :-}

Graph reordering isn't even glitchy anymore.. Funny how things work better when I do them myself.

With every one of these seemingly mammoth and incredibly boring changesets, the code is at least getting very much cleaner and easier to work with. Might not be appearing to move forward.. but it is improving underneath. slowly..

and so far I think I have even managed to maintain my sanity..

_________________
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
Bookbear
Posts: 1154
Joined: Tue Apr 25, 2006 7:47 pm
Contact:

Re: SleepyHead Qt v0.8 alpha

Post by Bookbear » Tue Aug 23, 2011 10:00 am

By definition, don't coders HAVE to be insane? I'm just sayin'......

_________________
MachineMask
Additional Comments: Avg. AHI .4
Getting old doesn't make you 'forgetful'. Having too damn many things to remember makes you 'forgetful'.

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

Re: SleepyHead Qt v0.8 alpha

Post by archangle » Tue Aug 23, 2011 1:05 pm

jedimark wrote:
I wish Qt guys would fix it.. Nokia's kinda lost interest since they got in bed with microsoft, so it's really just the users and hackers maintaining Qt these days.. (there is a lot of them though)
Their contract with Microsoft probably forbids Nokia from fixing buggy code.

_________________
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
jedimark
Posts: 1300
Joined: Fri Feb 18, 2011 12:45 am
Location: Bundaberg, Australia
Contact:

Re: SleepyHead Qt v0.8 alpha

Post by jedimark » Tue Aug 23, 2011 4:46 pm

archangle wrote:
jedimark wrote:
I wish Qt guys would fix it.. Nokia's kinda lost interest since they got in bed with microsoft, so it's really just the users and hackers maintaining Qt these days.. (there is a lot of them though)
Their contract with Microsoft probably forbids Nokia from fixing buggy code.

I doubt it.. I think it's all about the money.. or lack there-of..

It's to Microsofts advantage having apps that run on their platform, even if they also run on others..

Microsoft's just snuggling up to Nokia because win phone product is irrelevant and incompetitive and Microsoft needs a backup plan before they are squished out of oblivion by Google & Apple.

They aren't the big guys anymore... (which I find scary and conflicting.. who do I express my angst against now? )

_________________
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
robysue
Posts: 7520
Joined: Sat Sep 18, 2010 2:30 pm
Location: Buffalo, NY
Contact:

Re: SleepyHead Qt v0.8 alpha

Post by robysue » Tue Aug 23, 2011 4:51 pm

jedimark wrote: I think the graphics stuck thing was only fixed due to lack of overview.. I'm very suspect of the graphics driver in your netbook.. There may be a driver update available for it.
I'll forward this idea to my hubby. He's the guy who gets to install things like driver updates on our all too numerous PC's lying around the house. He'll be overjoyed with me dumping this on him, I'm sure.

_________________
Machine: DreamStation BiPAP® Auto Machine
Mask: Swift™ FX Nasal Pillow CPAP Mask with Headgear
Additional Comments: PR System DreamStation and Humidifier. Max IPAP = 9, Min EPAP=4, Rise time setting = 3, minPS = 3, maxPS=5