Dive Fit File for Conditions

Hi there, 

I'm currently writing a Service that will convert from the common mobile Dive Log apps like Divemate, Diving Log and etc to the Garmin Fit format. I able to get the basic information generated, but in hunt for the Fit Message for setting Conditions like Current, Surface Conditions & Entry. I tried a number of debugging tools like fit to csv, but I have seen any of the fields that I been looking for. Are these Custom Field messages?

Any help will greatly appreciated.

Thanks

Shawn

  • I was recently mucking around with Dive FIT files. Unfortunately, from what I've seen, those attributes are always entered after the dive is recorded i.e. devices which encode the FIT file would never need to set it. I just tested the case where I created a manual dive via Garmin Connect, then exported the original FIT (which should contain the data the dive was created with), and that data is no where to be seen in the file.

    Not sure if it's possible to encode the data into the FIT file in a way that Garmin Dive will read it.

  • Yeah, I am stating to come to the conclusion. When I tried creating the data in Connect and did the export I didn't see the expected message. Now, there is TankSummary Message, but I don't see how it links up to the Gas Details or alone to the Dive. The TankSummary Message is ignored in Connect.. 

    I haven't tried it yet, but I am wondering if the Tank Summary Links up to the Dive using the Dive Summary Message, the same way that we link the lap & Session Messages.

  • I don't think it links up to the Dive Summary Message at all. I think the Tank Summary needs to be used in conjunction with some other data. 

    When I look at the fields for Tank Summary, I note the the sensor field. You may need to define a device to link it to (I see a reference to an Ant Channel Id message). Or it may only be used if there are Tank Update messages.

    I'm willing to bet there'll be an additional Settings message somewhere detailing the tank type/volume etc. 

    I really want to get my hands on a sample FIT file with Air Integration information to see where it all hooks up.

  • BTW, I'm interested in what you're doing. It is something I would attempt in the future, if I were to go outside the Garmin ecosystem for Air Integration.

  • Hello, any progress with Tank pressure?

    I also make an online tool for converting my previous dive from subsurface XML into fit format. Work fine excepted tank infos. I tried to reverse engineering real dive from my Descent MK3 and see somme unknow messages like 147 who seems link the sensor with data, but i wasn't able to make it work.

    Thanks