Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 106 lines (94 sloc) 4.074 kb
761a724 releasing 0.1
schwehr authored
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html> <head>
3 <title>libais changelog and release history</title>
4 </head>
5
6 <body>
7
8 <ul> <!-- list of all releases -->
9
7948289 @schwehr Fixed getType so that it is now a const method
authored
10 <li>0.7 - Not yet out as a point release
11 <ul>
12 <li></li>
13 <li></li>
14 <li></li>
15 <li></li>
16 <li>Added AIS area/zone messages 8:1:22 and 8:366:22</li>
17 </ul>
18
ca97b99 0.6 pretty much ready
schwehr authored
19 <li>0.6 - 2010-06-17
20 <ul>
21 <li>ais21.cpp: new file - AtoN status</li>
22 <li>ais.h: fix CHECKPOINT for emacs 23</li>
23 <li>ais.h: Proper inheritance from AisMsg of message_id, repead_id and mmsi</li>
24 <li>ais.h: started trying to define 8_366_34 - zone msg</li>
25 <li>nagios_pg_ais.py: new file - monitor db statios with nagios ssh or snmp</li>
26 </ul>
27
b44bb77 libais 0.5
schwehr authored
28 <li>0.5 - 2010-05-25
e5b017b added response_class handling
schwehr authored
29 <ul>
b44bb77 libais 0.5
schwehr authored
30 <li>Still a lot of untested/unimplemented messages</li>
31 <li>docs: Include ESR's AIVDM.txt with permission</li>
32 <li>docs: MID / DAC / MMSI prefixes now listed in mid.csv</li>
56b1a5c msg 8 1:11 imo/met hydro
schwehr authored
33 <li>docs: dac/fi list</li>
34 <li>docs: More notes for message designers</li>
35 <li>Added msg 8 - 1:11 - IMO Met/Hydro</li>
36 <li>Added AIS msg 9 - SAR Position</li>
37 <li>nais2py.py: Added try except wrapper on ProcessingThread. Also
0d187b2 ais msg 9 - sar position
schwehr authored
38 try to track one off error found on call with timestamp converting
39 to float</li>
cabf600 threaded\! Now ready for testing on heavier weight machine
schwehr authored
40 <li>send_data.py: new file for testing</li>
41 <li>nais2py.py: LineQueue now has a custom drop handler for too many lines waiting.
42 Could be better. </li>
43 <li>nais2py.py: Added threaded network interface.
44 Seeing the network side overwhelm the processing thread</li>
45 <li>nais2py.py: Added response_class handling to VesselNames. Can be preloaded.
46 Allows periodic name dump</li>
47 <li>nais2py.py: Added ENABLE_DB flag to try runs without database execute commands.
48 Faster debugging</li>
e5b017b added response_class handling
schwehr authored
49 <li>vessels.csv: new file - example preloading of vessel names as response ships</li>
50 </ul>
51
3a2af67 The real 0.4 release. The last one was actually 0.3
schwehr authored
52 <li>0.4 - 2010-05-11
4eaa455 first postgis insert of a vessel last_position
schwehr authored
53 <ul>
3a2af67 The real 0.4 release. The last one was actually 0.3
schwehr authored
54 <li>nais2py.py: Started providing a command line interface</li>
55 <li>nais2py.py: Added PositionCache class</li>
56 <li>nais2py.py: Added distance calculation code. </li>
57 <li>nais2py.py: Changed the database table names and structure. Now vessel_name and vessel_pos</li>
58 <li>ais_lut.py: new file with lookup tables to make ais wire codes human readable.</li>
59 </ul>
60
e467c62 released libais 0.4
schwehr authored
61 <li>0.3 - 2010-05-10
fa39f6c Message 24 now included
schwehr authored
62 <ul>
e467c62 released libais 0.4
schwehr authored
63 <li>ais.c: added check_error_messages to make sure they are not out of sync</li>
64 <li>-D_GLIBCXX_DEBUG appears broken in GCC 4.[0-2] so do not use</li>
65 <li>ais_decode_normed.cpp: temporary C++ side decoding of normed AIVDM messages</li>
fa39f6c Message 24 now included
schwehr authored
66 <li>nais2pg: added vesselname class to manage updates to postgresql</li>
67 <li>Added message 24</li>
e467c62 released libais 0.4
schwehr authored
68 <li>Fixed python reference counting. Added XXSafeSetItem functions</li>
fa39f6c Message 24 now included
schwehr authored
69 </ul>
70
01a8618 0.2 release
schwehr authored
71 <li>0.2 - 2010-05-06
72 <ul>
73 <li>Added C++ error handling to classes via AIS_STATUS</li>
74 <li>C++ message now inherit from AisMsg and need to call init() in
75 constructor</li>
76 <li>Added C++ messages 7_13, 14, 18, and 19</li>
77 <li>aivdm_to_bits now has error checking</li>
78 <li>ais123.cpp renames to ais1_2_3.cpp</li>
79 <li>Switched to unicode in ais_py.cpp to support Python 3</li>
80 <li>ais_py.cpp has strange INIT to handle Python 2 and 3</li>
81 <li>nais2pg.py is starting to implement a new AIS feed to database
82 daemon</li>
83 <li>Redid my old USCG regex to have better names with lower_lower style</li>
84 <li>LineQueue should now support reading through a socket, which I
85 got wrong before</li>
86 <li>Total redo of the Normalization queue to be much lower
87 overhead and to call the regex only once per line received. Only
88 keep they body of all but the last message in a sequence.</li>
89 <li>test_libais.cpp is not really a test framework, but it does
90 try out the pure C++ world.</li>
91 </ul>
92
761a724 releasing 0.1
schwehr authored
93 <li>0.1 - 2010-05-03
94 <ul>
95 <li>Able to decode messages 1-5 from python</li>
96 <li>Still a lot of work left to do!</li>
97 </ul>
98 </li>
99
100 </ul>
101
102 <hr>
103 <address></address>
7948289 @schwehr Fixed getType so that it is now a const method
authored
104 <!-- hhmts start -->Last modified: Fri Jun 3 13:31:19 EDT 2011 <!-- hhmts end -->
761a724 releasing 0.1
schwehr authored
105 </body> </html>
Something went wrong with that request. Please try again.