archangle wrote:In my PRS1 Auto data, I have "Vibratory Snore" events and "Vibratory Snore (Graph)" events in the daily events view on SleepyHead QT v0.8. It appears that SH displays the VS events on the event flags display, but does not display the VS(Graph) events on the events flag display.
Encore and EncorePro display these events as "VS" in the event flags display.
Should the VS(Graph) events be shown as VS events in the events flags display on SH?
Good spotting. There are two reasons for doing it this way:
1) In this case here, I believe Encore is simply "doing it wrong".
There are two vibratory snore events used in Encore.. The "Snore Graph" values (code 0x11) when >0 is shown as the Sleep Therapy Flags on machines which have this data available. On the older basic CPAP-only system one models, Encore shows code 0x0d snore events instead in the Sleep Therapy Flags.
For all (family 0) system one machines, Encore only shows the 0x0d snore events in the Encores waveform overlay.
0x0d events are the only ones that affect the pressure, so they are the ones I show in the Event flags, the other ones are just "fluff" to look pretty. When I did display the 0x11 data in Event flags, I assure you, it looked exactly the same as Encores.
I find this inconsistency idiotic, so I don't try to replicate it.
2) SleepyHead is designed for multiple machines, and is not meant to simply replicate Encore.
Even though PRS1's snore graph is comparitively rudimentary, it parallels the ResMed one, and where I find a common ground between machines of the same type, I choose a display and storage method that's optimal in both cases.
If I was to fill SleepyHeads with crudloads of subconditions based on machine brand, it would be an absolute nightmare to maintain, and kind of defeats the purpose of what it's being designed for.
That said.. This software is not just for me.. If enough people request it, it is possible to replicate Encore's crummy behaviour.. The important ones won't display anymore outside of events, waveform overlays won't match up to the flags, or there will be two vsnore event flags (like I did before the Qt version, which I really didn't like)
The alternative is I probably should just hide the SnoreGraph from events to lessen confusion. (Like I do with the other raw graph data)
As I said before, they don't affect pressure, so what's the use of them apart from a visual glance at the actual Graph?