libais
libais copied to clipboard
C++ decoder for Automatic Identification System for tracking ships and decoding maritime information
Hello. I am using QT to implement an application and I would like to use your library in it. However QT requires a *.lib file to be used as a...
Here is a string that consistently reproduces this: "!AIVDM,1,1,,B,86:hqAh0J010,0*6A" ``` Ais8_200_40::Ais8_200_40(const char *nmea_payload, const size_t pad) : Ais8(nmea_payload, pad), form(0), dir(0), stream_dir(0), status_raw(0), spare2(0) { assert(dac == 200);
@schwehr Can you please comment if it is safe (or not) to uncomment the line that parses spare2? Or should we change the assert to bs.GetRemaining() == 0 || bs.GetRemaining()...
Here is single line string to reproduce the crash. !AIVDM,1,1,,A,601uEODhrspP04
This is from the Thompson running hi-res sparker MCS with another geometrics system in a segd file. Note the "?" in one of the fields. ``` $GPGGA,230741.60,3258.8455102,N,11758.7932197,W,1,0?,1.2,5.0,M,-33.6,M,,*58 ```
May need to go back into 2005/2006 data to see if I can get sample messages. St. Lawrence Seaway AIS Data Messaging Formats and Specifications Harmonized with U.S. Coast Guard...
Reported to me via email: I was going through the current version of LibAIS and have some comments: 1) In many instances, it seems like it might be more appropriate...
Start using american fuzzy lop (afl) http://lcamtuf.coredump.cx/afl/ to help generate more complete code coverage
Now that the code has been migrated from code.google.com - https://github.com/google/googlemock - which was absorbed into gtest - https://github.com/google/googletest - which contains gmock
I got this 2nd-hand report of trouble: ``` I got a bug report regarding the version of libais I have been using (I will synch it to your current version...