libais icon indicating copy to clipboard operation
libais copied to clipboard

C++ decoder for Automatic Identification System for tracking ships and decoding maritime information

Results 103 libais issues
Sort by recently updated
recently updated
newest added

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

testing
c++

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...

build