I should start by saying that I am getting my act together and working on a post about my sleep problems, but the reason that I posted over here on the software support forum is that I'm thinking about the software and how to make the display of information better. Because I was writing when I was sleepy I wasn't really very coherent!
My point about the "Statistics" table is purely a matter of the data being shown in the wrong form for the values that are there. When I look at my data from last night, for example, it has about a half-hour to 45 minutes that I would characterize as a "flow limitation freak show" but I look over on the left and the statistics show a ho-hum-no-worries-mon-nothing-to-see-here
Code:
Channel Min Med 95% Max
Flow Limit. 0.00 0.00 0.29 0.61
Likewise, when I go over to the graph itself if I mouse-over a point on the graph the data associated with that point appears above the graph. The format of those numbers is to show 2 decimal places, although there is nothing to the right of those numbers and plenty of room to show a lot more digits.
I haven't looked at the OSCAR code, so what I'm doing here may be your typical ignorant kibbittzing

When you read the data files, are the values being written out in the files as floating point numbers, where "0.29" might be something like 0.286378 if it's single precision float, 0.29432898724799 if it's a double-precision float? Or is ResMed playing brain dead and giving you a 4-character string -- '0' followed by '.' followed by '2' followed by '9'?
Obviously if they are doing the brain-dead string thing then you don't have any more information than that.
Very specifically what I'm interested is what happens in those places where my breathing is not flow limited at all vs those places where my breathing is so wildly abnormal that no calculation is even meaningful. Because it looks to me like the machine is reporting both of those as zero at least to 2 decimal points. If I understand the calculation being done, what I would expect is that for those "boring" breaths the FL would be reported as a whole series of "not
exactly zero but very close" values. On the other hand, those places where my breathing is wildly gyrating around (like when I'm coming out of an event) if the algorithm just doesn't work then I would expect the machine to report "
exactly zero to all decimal points". (Ok, that's the more stupid thing to report. The much smarter thing is to report something like a giant negative number -- the biggest negative number in machine precision is a customary thing to do, as is something like -9999999.9999999. But is this case
exactly zero is not natural biology, so you could signal failure of the algorithm by an exact zero.)
Here's what I mean by "boring" not-flow-limited breathing:
[attachment=31029]
as opposed to all-sorts-of-crap going on breathing:
[attachment=31030]
Clearly there are two very different meanings of "0.00 flow limitations" going on here!
This is my question -- I can SEE those two different kinds of FL zeros by looking at the Flow Rate graph. Can you likewise see the difference in the reported Flow Limit numbers that the machine reports, in that the least significant digits follow distinct identifiable patterns?