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

Hi, Documentation states that parser should return location by latitude and longitude coordinates. However, the output I'm getting is in utm coordinates (x,y). What could cause that behavior? Does that...

84122d7b2570c3851a1094d63e7da6ce9f688826: ``` body: "?wwwwwrwwwwwwwwwrwwwwwwwwww" fill_bits: 3 ``` ``` ais15.cpp:61 in libais::Ais15::Ais15(const char *, const size_t): bits.GetRemaining() == 0 *** Check failure stack trace: *** @ 0x55e7f979210e __assert_fail @ 0x55e7f9084264 libais::Ais15::Ais15()...

My reading of ITU-R M.1371-5 assigned_mode is that it's a boolean variable. This (fantastic and much appreciated) decoder treats assigned_mode as type int for messages 9 & 19, and type...

When executing the command, I get the following error that requires installation of Microsoft Visual C++ 14.0. I attempt to install that with the following steps. Yet I still get...

Hi there -- this could my fault, but I'm not totally clear on how to consistently break apart the raw AIS NMEA sentence for the ais.decode method. When I do...

Single-line messages are never parsed because of tag_block.py: 147: ` if sentence_num == 1:` ` self.groups[group_id] = {` ` 'line_nums': [self.line_num],` ` 'lines': [line],` ` 'matches': [match],` ` 'times': [time],`...

e.g. https://github.com/abseil/abseil-cpp/blob/master/conanfile.py

c++
build

I'm trying decode a single NMEA AIS message using libais, but can't seem to get a proper output. Code: ```py import warnings warnings.filterwarnings("ignore") import ais.stream nmea1 = '!AIVDM,1,1,,A,33P;Tw0tjBQO22:E7dm66DrB20UP,0*2E' output =...

Could we please get a release on github to correspond to libais version 0.17?

Fix rather rapid memory leaks caused by Python objects allocated in the handling of messages 6, 8 and 24 not being freed because of missing Py_DECREF calls when encountering an...