Scubacastor
Contributor
btw the sync with the UEMIS portal is back to normal. (more dive and divelog.xml to get !!)
Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.
Benefits of registering include
Weird - seems to work here. Just in case, I put a new zip file at the same server: http://65.23.157.151/uemis.zip
That zip file has been tested...
Today I did the real test. After a couple of great dives in Hoodsport, WA, I disconnected my laptop from the Internet (to make absolutely sure that nothing in this process needed access to the site), connected the UEMIS, extracted and parsed the dives, imported them into Diveinglog and everything came out perfectly.
Thank you, UEMIS - I don't need your stupid portal with its annoying Flash based dive log software anymore.
About the gas section, it took me probably 10 hours to understand how to read correctly the hex data for tank size, mod, tcd, reserve, limit and I am glad to say I finally solved the puzzle. I'll provide the info tomorrow to the various people involved in this project so it should be corrected quickly.
I am writting the script for dive.xml currently.
Did all information parse OK or are these pieces of information still missing?
Still a few things missing - but enough is parsed to be able to import your dives into divinglog - which to me was the major goal. To prove that we can import dives (and keep records) without needing the UEMIS web server.
As you appear to have gotten the tool to work, can you provide SDA and matching xml files for those of us continuing to work on the tools? I had more than 30 people download the tools, but no one so far has provided sample data - which is what we need to improve our parsing.
Ideally we'd want the matching diveNNN.SDA, divelog.SDA, diveNNN.xml, divelogNNN.xml from a number of dives and the matching xml files from the UEMIS server. I call those uemis.xml in my Linux/Mac scripts - you can also manually download them from the website if you are on Windows. The corresponding XXXX number for the web site can be found in the diveNNN.SDA file:
The NNN numbering my tool uses is the dive number as seen by the SDA. Once you upload a dive to the UEMIS website it uses a unique ID for each dive that is uploaded. after you upload the dive information that corresponding number is stored in the diveNNN.SDA file. It looks like this:
<val key="remote_object_id">
<int>0</int>
Where '0' is replaced by the ID used on their web site - so if you find 654321 there then the files on the webserver are
http://www.uemis.com/en/sda_logbook/data_src/654321/dive
- uemis - THE UNDERWATER REVOLUTION
If some of you could package these six files per dive together in a zip file and post here (they compress really well) or send them to me in email that would really help us to improve the tool.
I've got about 80 dives in myuemis. How do I get them from there to here?
Hi all,
In advance I spent some time to reverse engineer the binary data out of the UEMIS sync log files. Now I'm able to interprete >90% of the pre and post header data as well as the profil data including the warning bits. Further I did some test dives using the multigas setups and also generated an number of warnings and alarms.
I think I could bring in some more info on how to interpret the binary data. Is there somewhere a common place where all this stuff is collected and stored?
Yesterday I upgraded my Diving Log software and downloaded and imported all my dives from the UEMIS server. All worked great without any problems.
The only bug I found are the depth values in the profil as well as in the header data. The UEMIS SDA stores the water pressure and not the depth values. I think to be fully correct the values have to be multiplied with a factor of ~1.015 for fresh water, resp. ~0.98 for salt water.