NMEA2000-VoyageDataRecorder icon indicating copy to clipboard operation
NMEA2000-VoyageDataRecorder copied to clipboard

Timestamp not working in .ebl format

Open rs-development opened this issue 4 years ago • 2 comments

First, thanks for all your work! More or less everything is working out of the box.

Only thing not working was timestamping in the .ebl format. All frames have no timestamp, but GPS is connected and is sending GPS Time Messages. Is there anything I can check to make it work? Also I was hoping the readers have some GUI to analyse races, but Actisense and Yacht log viewer only have message viewers. Do you now any better viewer?

Otherwise I would have to write my own viewer, but that would require timestamps in the .log format. I think I could implement that myself.

rs-development avatar Jan 15 '21 20:01 rs-development

Hi,

After a short look to the code you should try to change:

"uint32_t _MsgTime = 1; msg.MsgTime;" to "uint32_t _MsgTime = msg.MsgTime;"

Unfortunately, I can't test it by myself at the moment.

I'm not aware of any better viewer.

Regards Andreas

AK-Homberger avatar Jan 16 '21 07:01 AK-Homberger

Thanks for that! I will test it as soon as I am back at the boat.

But if there are no better viewers I think i am exporting in the log format. I have adding the ESP32 tick timestamp to the messages. So i can calculate the exact absolute time each message arrived in later processing with the help of the GPS Time messages. Parsing the messages seem to work very nice with pythons pynmea2 package.

rs-development avatar Jan 18 '21 18:01 rs-development