Accessing Dive Info on the UEMIS SDA

Please register or login

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

  • Ability to post and comment on topics and discussions.
  • A Free photo gallery to share your dive photos with the world.
  • You can make this box go away

Joining is quick and easy. Log in or Register now!

Ah, ok. So you have done 150 or more dives with your uemis Zurich already? Impressive. I was mostly worried that the object_id was bogus to begin with.
The off-by-one error may not be uemis' fault - this might be an error in our extraction tool. We are investigating this.

As for the files that you posted - THANK YOU. Once again my latest version parses the divelog perfectly and is just missing some data (divespot, gear, buddies) on the dive file.

Very encouraging.

Hi dirkhh,
on my computer, the coresponding diveXXX.SDA and divelogXXX.SDA get the same number, simply 1 too low.

I already included the corresponding divelog147.SDA file into the zip in my previous reply. Both files include the identical date and time 2011-07-20T18:16:50 and it is further corresponding with the date/time in the base64 data stream.

Strangely in divelog147.SDA the object_id now says 148. It looks like they made a real mess with their ID's.

<hash ref="divelog" version="1.0">
<val key="computer_id">
<int>18877</int>
</val>
<val key="object_id">
<int>148</int>
</val>
<val key="date">
<ts>2011-07-20T18:16:50</ts>
</val>
...


 
As for the files that you posted - THANK YOU. Once again my latest version parses the divelog perfectly and is just missing some data (divespot, gear, buddies) on the dive file.

Is the "latest version" you mention ready for us to download?
 
I am waiting for a new release of myuemis.jar to go along with it. Since the uemis website is up and working I figured the parser wasn't that urgent for people.
Which platform are you on? Linux? Mac? Windows?

Is the "latest version" you mention ready for us to download?
 
Here you go...

New features:
  • the program does a sanity check to make sure that the diveNN.SDA and divelogNN.SDA files appear to be from the same dive (as several people sent examples where that clearly wasn't the case)
  • the program accepts an optional second argument that should be the diveNN.xml file that you got from the uemis website and that you believe matches the dive you are converting; again, it does some sanity checks to make sure the files are a likely match
  • if no second argument is given, the program shows you the URLs where you can download the matching xml files from the uemis website
  • lots of corrections and additions to the parsing
Mac binary below. If people need a Linux or Windows binary, please let me know.

Quick reminder: you use myuemis.jar (posted previously) to extract the dive files from your uemis Zurich SDA.
If you don't have a matching XML file from the uemis website, the program will tell you where you can download it (assuming you have synced this dive with the online logbook). This is to be able to verify that the data is parsed correctly - in the future this will obviously no longer be needed.

As before - if people could post some diveNN.SDA / divelogNN.SDA / diveYY.uemis.xml / divelogYY.uemis.xml files (which the parser think all come from the same dive) that would be highly appreciated.

View attachment parse_uemis.zip
 
I have Windows and if you can get me tool for it I'll be happy to send you data.
 

Back
Top Bottom