Vista
and
Windows
7
users,
please
read
this
note
3.1.0.100 (Not yet released)
Undecoded Binary Hex output base incorrect [Fixed]
$GPGGA with null time field caused Error 13 [Fixed]
3.1.0.99 
Optionally Allow User without Administrator rights to Edit Options
Property error on start-up [fixed]
Changing installation folder could cause file not found error [fixed]
3.1.0.98
If PC had no serial ports connected, decoder failed to load [fixed]
DBCS (Japanese) in date format could cause decoder to stop [fixed]
Timing issue could cause partial sentence loss on serial input [fixed]
3.1.0.97
IEC 61162 Comment Block parsed and parameter values output
3.1.0.96
IEC Comment Block Stripped out
3.1.0.95
Msg type 25 could cause decoder to stop [fixed]
3.1.0.94
DAC 1, FI 31 Meteorolgical and Hydrographic Data decoded
3.1.0.93
Time at midnight output to log file was blank [fixed]
3.1.0.92
Binary Message 8 with no data could cause AisDecoder to stop [fixed]
GoogleEarth scaled closeup of vessels
3.1.0.90
Occasional overflow error on file rollover [fixed]
Now accepts all talker ID's defined in IEC 62320-1 as valid AIS
sentences
3.1.0.89
Changes to scheduling to allow local processing while upload in
progress
Changes to try to ensure web server does not serve a partial file, if
big.
3.1.0.87
TCP input option added
Default CSV separator is changed to | if decimal separator is comma
(European)
3.1.0.86
Complete rewrite of FTP upload module
New FTP Window added to make user debugging of website upload problems
easier
3.1.0.85
KMZ Zip DLL not extracted by installer in some Windows versions
FTP status added at bottom of Control/Stats window
Local Time Zone description truncated if very long [fixed]
FTP upload could fail if password contained multi-lingual characters
[fixed]
3.1.0.84
FTP upload could fail if output file name contained spaces [fixed]
Minor change to Google Earth Template
Help
last updated at V83
3.1.0.83
Time now logged as UTC
Optional display of file locations & names
Major rewrite of file handling
Output files may be rolled over to a new name daily (if not scheduled)
3.1.0.82
Now decodes !BSVDM and !BSVDO messages
Option to output a CSV header added
Temperature decode error fixed
!AIVDO messages not always being accepted by input filter fixed
Various Google Earth issues fixed
3.1.0.79
Bug fixes to v76-8 Cached Vessel Names
3.1.0.76
Saves vessel names between sessions.
Checks an startup and every hour to see if a new update is available
(if enabled).
Another fix to settings not being saved.
Minor changes to stats display.
3.1.0.75
Another internationalisation
issue causing some settings not to
be saved fixed.
3.1.0.74
Minor performance enhancements.
Startup log file now created.
Internationalisation (language) problem could cause Path not found
error on startup fixed.
Badly formatted messages very occasionally could cause program to crash
now fixed
.
Serial Input settings not always retained fixed.
3.1.0.73
Further changes to example files and transfer to User Accounts.
3.1.0.72
Sample Initialisation files updated
3.1.0.71
Help file updated
New option to output CSV heading added
Sample Excel initialisation file added
Help now includes details on how to configure Google Earth for
Automatic updates.
Output display options moves to Control/stats window
Not retaining settings on Msg 24 Class B fixed
Not retaining Input source fixed
3.1.0.70
User defined date/time formats for output added
Time stamp format now uses PC's locale setting
Command line option to force initialisation file
added
HTML Character substitution split between UDP and File output
Not all sample initialisation files had been included with the
setup
distribution
Help updated - spnmea added, several issues clarified (I hope!)
3.1.0.69
When ALL fields were output as CSV, NMEA sentences that were not
!AIVDM or !AIVDO were not being output. Fields are now output exactly
the same as the rows in column 2 on the detail display. This differs
from the column order in Version 68.
Problem with NMEA GPS tags and synchronisation fixed.
3.1.0.68
Help
File
There is now a "Windows Style" help file
(AisDecoder.chm), which is downloaded on installation to your Program
Files directory.
When press the Help button, you will be using this file. The new Help
can be viewed independently of AisDecoder by
locating this file and clicking on it.The Web Help
File is out of date, but still on the Web Site for users who are using
older versions (access from download page).
Installer
now
checks
to
ensure
AisDecoder
is
not
running
prior
to
installing
a
later
version
3.1.0.67
There are some
incompatible changes with previous versions.
The installed executable is now named AisDecoder - not AisDecoder_V3.
The installation
executable is now AisDecoder_setup_3.1.0.67.exe (and will change with
each version).
Downloading
New
Versions
I have changed the complete download mechanism to
1. To try and make it more robust
2. To create a unique install executable file with
each version
3. To as far as is possible allow multiple users on
the same PC to have their own settings files
4. Removed the Automatic Download of new versions.
On start-up AisDecoder will (if there is an internet connection) check
if there is a later version.
If so, it will enable the Update button on the Control/Stats window
(the Update text will cease to be "greyed out").
On clicking the Update button AisDecoder will close and your browser
will start with the release notes.
Having read the notes, you should click the link on the
Release Notes to go to the Download page.
You cannot install AisDecoder unless you have Administrator privileges.
Sample and Settings
Files
For AisDecoder to start, it must have a valid initialisation file
(.ini).
The current user's files are kept in the "Current User" profile.
There are a number of Sample or Example files to demonstrate some of
the possible options. These are explained in Help.
Other Changes
Any user who is not an Administrator, will not be able to access the
Options Window so can only change settings on the Control/Stats Window,
cannot save these settings and will not be prompted to save changes on
exit.
If the Input Window was clicked, when no input sentences displayed,
AisDecoder stopped. This has been fixed.
The Decoder will now output all decoded value fields as CSV, if CSV
output is selected and
NO
field Tags are selected.
The sample file CsvAll.ini is preset to do this.
The Ouput format is:-
Received Timestamp (if it exists) , Vessel Name (blank if not received)
, NMEA Payload field , Delimited Decoded Payload Fields.
The order in which the Delimited Decoded Payload Fields are output is
the same as in the Detail Window.
KMZ output files are now supported for Google Earth. Just name the
output file *.KMZ
Msg 21 (AtoN), if there is a name extension, the decoder now displays
in the Detail
Window the number of fill bits (if any).
If the Payload within a NMEA AIS message is too short to hold all the
required bits to decode the whole message, the number of bits short are
displayed at the bottom of the detail window. Any fields past the
actual payload length will have all bits set to 0 (zero).
When you exit the program, if you have not saved your settings
& they have changed, you will be prompted to save them. This will
not happen for non-administrators as they cannot save their settings
anyway.
If an AIS NMEA sentence had a valid CRC but insufficent words Ais
Decoder could crash, this is now reported as an error.
Profiles
If you are the only user on your PC and you installed AisDecoder you do
not need to worry about Profiles.
When the Ais Decoder Setup program downloaded user file files
(including sample files) are now placed into the "All Users"
profile.
The
first time AisDecoder is
run by any user,
all files
currently existing in "\All
Users\Application Data\Arundale\AisDecoder" are copied to "Current
User\Application Data\Arundale\AisDecoder". This will include all the
above list of
sample files as well as any additional files the Administrator may have
placed in the All Users profile.
Although the Current User does have access to their own files, by
default, files in \Application Data\ are hidden, unless you are an
Administrator.
If the current user requires directory access to any of the AisDecoder
folders or files, create a shortcut in the user's "My Documents".
After re-installing a new version of AisDecoder (or you have
Adminstrator priviledge), when you first run the new version, you will
be prompted as to whether you require any of the above sample files
which differ from those in your own profile, being overwriten.
If you are not an administrator, they will be overwritten anyway.
The first time a user runs a new version, default.ini is always
overwritten in the Current Users profile.
The uninstaller will only remove the downloaded files (in All Users),
the "Current User"
files will be automatically removed if you delete the "Current User"
profile.
3.1.0.66
Code to output fill bits when added at the end of variable
length messages to fill message to next 8 bit boundary has been
re-written, to correctly decode when fill bits are tagged. This is used
by message 20 (Shore Station Data Link Management).
Note a significant no of shore stations transmit incorrect message
length.
An Out of memory error fixed, caused by under certain circumstances a
Microsoft size limit being exceeded.
An occasional Subscript error fixed.
There were a number of problems in the decoding of the Communications
State, due to the variability of the bit positions. I believe the
decoding is now correct. Some shore stations appear to transmit
incorrect data, for example Next Slot Offset of 2250 - the maximum
permitted slot is 2249 (these may be test transmissions).
3.1.0.65
The MMSI decoding has been split into MMSI and MID
The MMSI description is the type of MMSI (for example Shore Station,
SART etc)
The MID description is the Country.
Where the MMSI does not contain a MID (for example SART) ,the MID is
output as 0 (not blank).
3.1.0.64
The special Tag <IconHeading> will output 511 if neither COG or
HDG is available.
Internal changes to scheduled output, speed improvement of about 30%.
3.1.0.63