jk17:
In the XML download there are two items I am not sure of. One is CNSCLOCK and the other is FO2. CNSCLOCK has values such as 1, 3, 4, 5,6. FO2 has 0, 9, 26 , 42.
Also, are you doing any manipulation of the data values. I have the Gekko set for imperical values. Temperatures are coming out in celsius but depths are in feet.
Do you know if the Suunto Dive Manager is running some sort of model to get the PO2 and tissue saturations or are these stored?
Thanks.
The DiveManager does indeed model the tissue compartments based on the data downloaded in the profile. There is (AFAIK) no way to get the tissue loadings out of the computer.
Likewise, I haven't found a way to set/retreive the Gas Mix values. They are stored in the DC but not available externaly. This May change, an 'unknown' command seems to have an effect on these. Only each Dive Profile contains the gasMix used at the start of dive, and in the case of vytec it uses a tag to mark the mixchange,
Setting the computer to metric or imperial seems to have NO effect on what the stored format of the data is. Depth is stored in 1/128s of a foot ( ft * 128) , temps in Celcius, pressure in 1/2 of a Bar ( p *2 ). The Downloader cleans those up to whole numbers ( ft, deg C, Bars) but makes no conversions.
The recomended conversions:
meter = (int)(feet * 0.3048 * 10) / 10
psi = bar * 14.50377377
fahrenheit = celcius * 1.8 + 32
FO2 is misnamed! It should be PPO2Alarm. Exactly what it's function was was unclear at the original release and for backwards compatibility reasons, I doubt I change it.
FO2: 0=1.2, 1=1.3, 2=1.4, 3=1.5, 4=1.6
It is the value set in the PPO2max Alarm for that dive. It has, as far as I can tell, No real use, as No PPO2 alarm is written to the profile. You could likely use it to calulate that violation however.
CNSCLOCK is valid only in Nitrox mode, in any other mode it should be 0.
It is also misnamed - it is normaly the "Oxygen Limit Fraction"
with Nitrox: 1/2 OLF % or the max value is 50 for a 100% limit.
However, if the value is greater than 128, then the value is OTUs - 128 instead of OLF!! I believe the Suunto manual gives corralations between the two.
Also not included in the downloader is support for the 'freedive' functions in some of the DCs.