DACARS manual
DACARS 1.2
SHAREWARE
This version of DACARS is SHAREWARE! Please upload this version
to any BBS / On-Line service you want and give copies to anyone
interested!
Shareware -> Registration
Where the registered version of DACARS is a complete logging
system with options for dBASE and ASCII output, this shareware
version is only a viewer for Lowe Airmaster *.LOG files. Even as
viewer only this is a very powefull program! If you want to use
ALL options described below you'll have to obtain a registered
copy, see "11. registration". The manual below is for
the registered version, the disabled options are described in
section 12: "Options disabled in Shareware version".
Airmaster 3.0 users please read
section 13!
0. What's new since version 1.1
View messages (section 5.4, section 4)
1. General
Welcome to DACARS 1.1! With this program it's possible to analyze
the *.LOG files produced by the Lowe Airmaster system. The
logfiles produced by this system are plain textfiles, most of the
time too large to be easily handled. DACARS converts these *.LOG
files to a database format.
1.1 Files
The following files should be on your installation disk or in the
archive file:
ACARS.DBF temporary file containing data only when DACARS runs
ACARS.DBT " " " " " " " "
ACARSALL.DBF 'all heard' file
AC_FLIGH.NTX index file used for sorting
AC_REG.NTX "
ALL_REG.NTX "
ALL_COMP.NTX "
DACARS.DOC this documentation file
DACARS.EXE the DACARS program
DEMO.LOG demo logfile, for those who don't have Lowe's Airmaster.
Kindly supplied by Mark Zee.
DEMO_3.LOG demo logfile created by Airmaster 3.0, supplied by Iain
'Tigger' Taylor
If one of these files is missing please contact the author! - see
"6.3 (Contacting) The author" -
2. System requirements
IBM compatible PC
MS-DOS 2.1 or higher
abt 200 Kb free disk space
abt 400 Kb free memory
Lowe Airmaster 2.0, 3.0, 2000, KRACARS, WACARS, AEA or any other
decoding software creating logfiles like Airmaster does.
In short: DACARS will run on almost any PC.
3. Features
3.1 View a *.LOG file
This is the first thing you'll do most of the time: had the ACARS
decoding software turned on for some time and eager to know if
you catched any interesting stuff. Aircraft heard for the first
time are marked '*'. All different registrations and
flightnumbers will be shown. It's possible to sort this file on
registration or company, or leave it unsorted - in other words
view the flights in the order they were logged.
3.2 View the 'all heard' file
DACARS keeps track of all flights you hear. With this option you
can see all flights you've ever logged on ACARS, complete with a
first- and last-noted date. It's possible to sort this file on
registration or company.
3.3 Output
3.3.1 dBASE III+
Whenever a *.LOG file is viewed for the first time a *.DBF file
is created. This file contains the same information displayed on
screen while viewing. The name of this dBASE III+ file is the
same as that of the *.LOG file, except for the extension, which
is now *.DBF. When leaving the program another *.DBF file is
created/updated: ACARSALL.DBF. This file contains all information
as seen when viewing the 'all heard' file. Most modern database
and spreadsheet programs are able to import a *.DBF file.
3.3.2 ASCII
The above but now for ASCII files, extension *.TXT. Can be used
for most databases and spreadsheets as well, an ASCII file is
easy to import in any wordprocessor or e-mail program.
4. Description of internal operation
The chosen *.LOG file is read record after record. When a new
record is read the program does the following:
- It checks the flight number and registration for invalid
characters. The only characters valid are:
0123456789-ABCDEFGHIJKLMNOPQRSTUVWXYZ
In other words, all figures, capital characters and the dash. If
a non-valid character is found the whole record is considered to
be unreliable and the program skips to the next record.
- It checks if the registration and flightnumber were noted
before in this logfile. If so the program skips to the next
record. When a registration allready logged is logged again with
another flightnumber it will be treated as a new flight, same
goes the other way around.
- When a new flight - that is not logged before in this file -
shows up a new record is created in the *.DBF file with the
relevant info for this flight
- the program checks the 'all heard' database. If a registration
and company are logged before the last noted date will be updated.
- If the registration and company are not in the 'all heard' file
the program will add a new record to this file, first and last-noted
dates will be the same. Also a asterisk (*) will be put after the
registration in the *.DBF file, so the aircraft logged for the
first time can be easily spotted when viewing a logfile.
- Finally it takes a look at the messagenumber. If the
messagenumber is the same as in the last message for this flight
the message will be ignored. If it's a different message number
the message content will be copied to the *.DBT file, which can
be viewed by pressing <Enter> on a flight (section 5.4) The
DBT file will contain only unique messages per flight-id.
5. Operation
5.1 Installation
Copy all files on the installation disk or from the archive file
to the directory holding your *.LOG files. In most cases that
will be:
C:\ACARS\LOG
That's it.
5.2 Basics
Start the program by typing:
DACARS <Enter>
In DOS. The screen will turn blue, on the left a list of logfiles
is displayed. Options:
- choose a logfile by moving the white cursor to the file you
want to view, then press <Enter>. Files are sorted in
reverse: the most recent on top. Files allready viewed are marked,
unviewed files are not (see "5.3 options"). While
processing the file the following information is shown:
ACARS-file the name of the logfile being processed Done (%) the percentage of the file that is processed Messages the number of messages read Different flights the number of different flights found Firsts the number of 'first noted' registrations
- view the 'all heard' file by pressing <F10>
Both options support the following keys:
<down arrow> move cursor one record forward
<up arrow> move cursor one record backward
<page down> move cursor to end of (next) page
<page up> move cursor to beginning of (former) page
<ctrl page down> move cursor to end of file
<ctrl page up> move cursor to beginning of file
<any charachter> move cursor to first record with key-field beginning
with given charachter. See "5.2 Advanced".
<delete> delete current record. Only available in "view 'all
heard' file", to remove obvious invalid entries, not
filtered out by the program. DACARS will ask
for confirmation before deleting the record.
5.3 Sort
It's possible to sort the files on screen.
<F1> unsorted (only available in "view a logfile") <F2> sort on registration <F3> sort on company
Whenever a file is sorted, character keys can be used to move the
cursor. Example: when the database is sorted on company, pressing
<k> will move the cursor to the first record of which the
company (key-field) begins with a "K", "KL"
for example. If no record is found beginning with the right key,
you'll hear a beep, cursor stays in position.
5.4 View messages
<Enter> view all unique messages for the highlighted flight
By pressing <Enter> all unique messages will be shown for
the flight which is highlighted. You can move around the messages
with the same keys as used for moving around the database.
5.4.1
The messages for a flight can be printed by pressing <P>.
The printer must be connected to printerport LPT1. When no
printer is attached, or the printer is off-line an error message
will appear.
5.4.2
The messages can be saved by pressing <S>. The filename for
a saved log will be the registration, extension is 'TXT'. For
example when you save the messages for British Airways Boeing 777
G-ZZZC a file named 'G-ZZZC.TXT' will be created. When a filename
exists (messages for this registration were saved before) the
extension will be '001' '002' etc. The next filenames for this
flight will be 'G-ZZZC.001', 'G-ZZZC.002' etc.
5.3 Options
By default DACARS will generate a *.DBF and a *.TXT file. If for
some reason you don't want this to happen the following options
are available at program start by adding one of the below
parameters to the DACARS command line:
/NODBF no dBASE file output (the 'all heard' file will still be
updated)
/NOTXT no ASCII file output (no ASCII files at all)
The options can be added in any order. Example:
DACARS /NODBF /NOTXT
Will not create a *.DBF file nor a *.TXT file.
Note: the mark showing a *.LOG file was viewed before is created
by checking if a *.DBF file is available for this filename.
Turning *.DBF off will consequently result in not marking viewed
files.
6. Appendix
6.1 Programming Language
DACARS was written in Clipper version Summer '87.
6.2 History
Programming started november 1995, several versions of the
program were released to a limited beta-test group. Version 1.0
is the first version to be released to the general public.
V0.1 Private test version(s) V1.0 First general release V1.1
Supports Lowe Airmaster 3.0 V1.2 View all unique messages
transmitted by a flight, save or print V2.0 Databases with route,
flight and company information are added
6.3 (Contacting) The author
Bart Hoekstra (that's me), age 28 when version 1.0 was released.
Spotter, basically military aviation, some civil. Aviation radio-comms
enthusiast, anything goes: military, civil, bizz, props, jets,
fighters, bombers anything with a radio. And since november 1995:
ACARS. I used to live in Leeuwarden, a place in the northern part
of the Netherlands. Leeuwarden hosts a major Netherlands Air
Force fighter-base. Based are two F-16 units: 322 Squadron and
323 TACTESS squadron. Also a SAR unit operates out of Leeuwarden
with 3 Augusta Bell AB.412 Helicopters. Since october 1997 I live
in Deventer.
When you have any comments, suggestions, complaints feel free to
contact me. You might even want to drop me a line if you are just
a satisfied user, would be appreciated.
Bart Hoekstra
Vlaamse Gaai 16
7423 DH Deventer
The Netherlands
| tel: e-mail: www |
+31 570 651 593 dacars@iname.com go.to/dacars |
7. Copyright
You have the right to use DACARS on any computer you are
personally using. You may not have more than one copy running at
any time. You may not distribute the registered full version to
or for anyone else.
8. Disclaimer
I won't take any responsibility for any damage caused by (the use
of) DACARS, directly or indirectly. Use of this software is at
your own risk.
9. Trademarks
Lowe Airmaster is a registered trademark of the Lowe Electronics
Company, UK. All other mentioned product-names are trademarks of
their owners.
10. Credits:
The Lowe company for develloping the Airmaster system
Hans Wildschut for being the first beta-tester
Mark Zee for being the launching customer
11. Airmaster 3.0 & Airmaster 2000
Airmaster 3.0 and Airmaster 2000 can create two types of output:
with or without field-labels. DACARS needs these labels. If a *.LOG
file without labels is processed no output will be generated!
DACARS will automatically detect which version of Airmaster
created the *.LOG files.
12. Registration
If you want to use the full version of DACARS you'll have to
register. As soon as I receive your money in any way I'll send a
3.5" HD disk containing the full program.
Registration fee is HFl 15,00. When you can make bank-transfers
to a Dutch PostBank (Giro) account please to so. The number is:
4998620
Please mention "DACARS" somewhere on your transfer.
Dutch BANK users only: please put the character "P" in
front of the accountnumber, to indicate a postbank account ->
P4998620.
the following will be accepted (cash only, please wrap in plain
paper, mention your full name and adress when sending money so I
know where to send the disk!):
US: US Dollar 15
UK: UK Pound 10
GE: GE Mark 20
BE: BE franc 300
FR: FR franc 50
Do _not_ send (euro)checques, I
won't be able to collect them and consequently I won't send you a
registered version!
When you are unable to make your payment in any of the above ways
please contact me in any way, to see if we can setup anything
else - see "6.3 contacting the author" - .
13. Options disabled in Shareware version
- output of dBASE III+ format files
- output of ASCII text format files
- the 'view all heard' file
- indication of flights first logged
- viewing of all unique messages per flightnumber (section 5.4)
Basically the shareware version is a viewer only, the registered
version is a complete logging system.