home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HAM Radio 1
/
HamRadio.cdr
/
misc
/
ares
/
aresda01.tec
< prev
next >
Wrap
Text File
|
1988-02-03
|
7KB
|
169 lines
ARESDA01.TEC ARES/Data System Operation Details Version 0.1
A. OVERVIEW
The ARES/Data software was written in Turbo Pascal on an IBM PC by WN6I,
W. E. Moerner, and N6KL, Dave Palmer. It may be run in either of two modes:
stand-alone with no TNC support and no remote access, or by changing the
configuration file, the program will control a TNC that allows multiple
remote connections. If TNC support is chosen, the program requires a
TNC with WA8DED firmware, because host mode is used for communication
between the computer and the TNC. No requirement is placed on the other
TNC's connected to the ARES/Data database machine, except that they use
AX.25 link-layer protocol. The ARES/Data program utilizes the Turbo
Database Toolbox for management and indexing of its B-plus structured
tree. Briefly, ARES/Data may be regarded as a specialized multiple
connect BBS with a specific command set tailored to the handling of
STATUS INPUT information and SEARCH REQUESTS.
B. GENERAL RULES FOR CURRENT INFORMATION INPUT / SEARCH REQUESTS
Enter the four fields and any message, in order, with separators between
the fields. The only valid separator is the comma. Within a field,
leading and trailing blanks are ignored, but imbedded blanks ARE
significant. If no value is desired for a particular field, just skip
the field by adding an extra comma. The database will fill that field
with ten blank characters.
C. SYNTAX FOR CURRENT INFORMATION INPUT:
field1,field2,field3,field4,message<cr>
(<cr> means carriage return)
1. FIELD1 - FIELD4
The four fields are very general. Each can have up to 20
characters, with imbedded blanks. The meaning of each field is
defined in real-time by the ARES officials, depending upon the
nature of the event. The sysop can issue a "labels" command that
will give specific names to each of the four fields to help the
operators remember what they mean.
2. MESSAGE
MESSAGE is a long, free-form field that can be up to 80 characters
long. It could contain a message, a phone number, an address, or
other information deemed useful for the incident.
3. EXAMPLES OF DATA INPUT
85553195,joe,12,sj34<cr>
Johnson,mary,93445,sj13, home 2333 Alsace Ln SJ 617-555-1212<cr>
All of the input information is stored in the database
as a record of the status and location of a particular person at a
particular time and date. The time and date are added
automatically by the ARES/Data program. Further STATUS INPUT
packets for the same person will also be saved in the database.
The time and date will identify the most recent information.
D. SYNTAX FOR SEARCH REQUESTS
/1,value<cr> for field 1
/2,value<cr> for field 2
/3,value<cr> for field 3
/4,value<cr> for field 4
or
?1,value<cr> for field 1
?2,value<cr> for field 2
?3,value<cr> for field 3
?4,value<cr> for field 4
This type of packet instructs the database machine to look in the
database for ALL entries with the same value for field 1,2,3, or
4. The initial character can be "/" or "?" - use whichever is
most convenient. The two formats are handled identically. A
status report listing all information for each match person is
sent back to the requesting packet station. The first line gives
the search value and the field number. At the end of the report,
the line
"ARES/Data Search done at 1534, nn hits."
is sent, which signifies no more information coming, and
that "nn" matches (or hits) were found in the database.
1. VALUE
VALUE must exactly match what what originally typed in for the
selected field, with leading and trailing blanks removed, and
without regard for case.
2. EXAMPLES OF SEARCH REQUESTS
/1,8555-3195<cr>
/2,w1aw<cr>
/3,mercyhosp<cr>
/4,85563<cr>
E. SYNTAX FOR SUMMARY REQUESTS
$1<cr> produces a list of all distinct
values for field1, with the number
of entries in the database for each
$2<cr> similar, except summarize on field 2
$3<cr> similar, except summarize on field 3
$4<cr> similar, except summarize on field 4
F. LISTING SPECIFIC ENTRIES (RECORDS) IN THE DATABASE
l nnnnn<cr> lists record nnnnn
G. DELETING SPECIFIC ENTRIES (RECORDS) FROM THE DATABASE
d nnnnn<cr> deletes record nnnnn
This function is always enabled at the sysop keyboard. Its use by remotely
connected packet stations is controlled initially by the configuration file
during program startup. Thereafter, the sysop can disable or enable this
function as necessary. Be extremely careful in using this command! Always
list the record first before deleting to be sure you have the right one.
H. CONFERENCE BRIDGE (roundtable - "users" and "tell" commands)
This feature allows any connected station to send messages to other
connected stations or to the sysop.
1. Users command:
The users command in the form "users<cr>" or "u<cr>" returns a list of
the callsigns of currently logged-on packet stations. The response
is of the form:
At WN6I-1: N6KL W6BB-3 AJ6T WB6MRQ-7
2. Tell command:
The Tell command allows connected packet stations to use ARES/Data as a
conference bridge, or roundtable. The general format is:
tell callsign message<cr> or:
t callsign message<cr>
For example:
tell w6bb-3 We have lots of people here at SJ12<cr>
The message "We have lots of people here at SJ12" is sent to the
connected station W6BB-3 prefaced by a time stamp and the call of the
station originating the tell command. In this case, if the tell
command was sent by AJ6T, W6BB-3 sees:
1230 AJ6T> We have lots of people here at SJ12
It is not necessary to enter the entire callsign - just the suffix or
some other substring will do. If several connected callsigns contain the
substring, each station will get the message. The special callsign
"*" or "all" is used to send a message to all connected stations. The
special callsign "sysop" sends the message to the sysop at the ARES/Data
database station.
END: ARESDA01.TEC