ASTi Telestra User Guide (Ver. 3, Rev. G.1)
Copyright © 1999-2006 Advanced Simulation Technology inc. 133
Appendix B: ALE Server ICD
Introduction
This appendix provides the specification for the software interface between the ALE Server and
the host computer. The ALE Server is provided with certain configuration data, on a per Exercise
basis, via an Ethernet packet. The host software provides the input data to the ALE Server in the
format specified in this ICD.
Data is provided to the ALE Server via an Ethernet connection between the host computer and the
ALE Server. This connection does not need to be dedicated but may be part of the Local Area Net-
work infrastructure. Packets are standard IEEE 802.3 format using a UDP level protocol. The
ALE Server is setup to receive host configuration packets on UDP Port # 34000 by default. To
change this see Chapter 9 - ALE Server Utilities in RMS.
Typically, this interface would be used in the beginning of an exercise to initialize the ALE Server
parameters. Once the parameters for a particular exercise have been set, they will remain constant
until the host sends another packet to overwrite them. Note that the ALE Server stores data on a
per exercise data, so that multiple simultaneous independent exercises can be run, with different
parameter values. Note that two radios cannot have identical DIS IDs (host:site:entity:radioID) or
callsigns across exercise numbers.
Before going into the specific packet type the user must understand the ALE Mode of a radio.
When a radio registers with the ALE Server it must be assigned a mode. The mode identifies the
radio state in terms of ALE status. There are 4 ALE modes:
Table 5: ALE Modes
Name Mode Description
NON_ALE 0 The Radio is not an ALE Radio.
SCANNING 1 The Radio is in scanning mode based on the frequency list
provided.
XMIT 2 The Radio is currently transmitting and should not be consid-
ered to be available for an ALE call message.
REMOVE 3 Setting the mode of an ALE Radio to 3 will remove it from the
ALE database. The Radio would then have to be re-initialed if
it wished to come back into the ALE pool.
Comments to this Manuals