Software User Guide
Software User Guide
Rockwell Collins
400 Collins Rd NE
Cedar Rapids, IA 52498-0503
http://www.rockwellcollins.com
This program has not been published by the copyright owner, and has been disclosed to
other parties only under license, prohibiting unauthorized disclosure, copying, or use. Any
unauthorized copying, use, or disclosure is strictly prohibited under such license by the
software owner in accordance with the Trade Secret Act of Utah.
The technical data in this document (or file) is controlled for export under the Export
Administration Regulations (EAR), 15 CFR Parts 730-774. Violations of these export laws
may be subject to fines and penalties under the Export Administration Act.
APPROVALS
(For most recent revision)
Name Role Approval
Introduction
This document contains a master listing of CLI commands and
opcodes available for use on the EP-8000 series and EP-80 image
generators manufactured by Rockwell Collins.
This document is subject to updates to maintain accuracy.
Related Documents
These documents, or their equivalent, might provide additional
information. To purchase any of these documents not included in
your order, contact your Rockwell Collins sales representative.
NOTE: Unless noted, all numbers are Rockwell Collins part
numbers.
lon longitude
LRU lowest replaceable unit
MTBF mean time between failures
MSL mean sea level
MTTR mean time to repair
NLIM nonlinear image mapping
OTW out-the-window
PBIT power-on built-in tests
PC personal computer
PCB printed circuit board
PDU power distribution unit
RGB red, green, blue
RGBA red, green, blue, alpha
RT real-time computer
SCO screen coverage optimization
SP scene processor
SRIO serial rapid input/output
TÜV Technischer Überwachungs-Verein
UDP user datagram protocol
WGS World Geodetic System
WAM wind affected model
1.1 Introduction
The simulator host, the Instructor Operating Station (IOS), and
some testing applications (such as ATP2) all communicate with the
real-time software via an opcode interface. A Graphical User
Interface (GUI) is provided which provides both graphical and text
command-line interface (CLI) methods for controlling the system.
− Line of sight
− Hit detection
− Mission Functions Engine
− Valid Material Codes
• Ownship lights
• Airport controls
• Generic airport
• Environment simulation
− Simulator environment
− Time of day and ambient simulation
− Time of year
• Weather simulation
− Visibility fog and haze
− Horizon & sky effects
− Layered cloud
− Storms and weather fronts
− General wind effects
− Color control
− Continuous texture control
• Radar Terrain Generation
• Tile Pager
The EP2 real-time software has been designed for compatibility with
host applications written for the ESIG and EP/EPX legacy products.
To access new features available on EP/EPX and EP2 platforms, host
applications will need to be modified in those areas.
More detailed information concerning the operation of these
functions can be found in the user guides referenced in the About
This Book - Related Documents section of this document.
• Routed traffic
• Host driven traffic
1.5.3 Line-of-Sight
The CLI LOS command controls this feature.
1.7.1 Airport
The data relating to each airport can be sent to the host.
1.7.2 Lighting
To permit maximum control of the airport lighting, the switch
standard is applied to all lights within each new build
EP-8000/EP-8100 airport.
1.13.3 Season
The time of year can be selected to be either Summer or Winter.
1.17.4 Horizon
EP2 allows control of the horizon feature.
achieve the desired effect, script files are built that perform the
necessary light switching. These script files are called by the host
for each SMGCS state
1.24 Tracks
This is described in chapter 7 of the EP2 Special Effects User Guide.
1.25 Tracers
This is described in chapter 11 of the EP2 Special Effects User Guide.
2.1 Introduction
Command-line interface (CLI) commands are executed, from the EP2
user interface, either interactively at the CLI> prompt or in script files,
allowing the user direct and scripted control of many IG functions. The
EP2 UI serves as an interactive user interface to the IG and provides IG
control, monitoring, test, and tuning functions. It communicates with
the IG in the same manner as the simulation host, and can generate
ESIG-style opcodes as well.
NOTE: When you type help <command name> at the CLI> prompt, the
system may display diagnostic command options intended for
internal Rockwell Collins use only. Diagnostic commands will
initial LIGHTPOINT Sets Light Point Control Set intensity control options All
\INTENSITY for a category.
initial LIGHTPOINT \MAP Sets lightpoint switch mapping options. All
initial LIGHTPOINT Sets Light Point Control Set position control options All
\POSITION for a category.
initial LIGHTPOINT \RENDER Sets Light Point Control Set Rendering options for a All
category.
initial LIGHTPOINT \SIZE Sets Light Point Control Set size control options for a All
category.
8.0 LIGHTPOINT Set the override step intensity scalars. All
\STEPVALUEOVERRI
DES
2.4.1 ABORT
The ABORT command aborts the processing of queued CLI commands.
2.4.2 AIRPORT
The AIRPORT command is used to view and set airport parameters.
Syntax
name Airport name
Description:
icao The airport icao.
Syntax
maxRwyLength Longest valid runway length in feet.
Description:
minRwyLength Shortest valid runway length in feet.
maxHeadingDiff Maximum valid difference in heading.
Maximum valid distance from
maxDistFromOrigi
runway's midpoint to database origin
n
in feet.
Syntax
scale (0..10) level of detail scale
Description:
Syntax
name Airport name.
Description:
sm (1..255) submodel number
x X offset in feet
y Y offset in feet
z Z offset in feet
select (0..255) submodel select
Syntax
2.4.3 ALPHACULL
The ALPHACULL command sets and gets Alpha Cull parameters for
EP-8100.
2.4.4 ANIMATE
The ANIMATE command controls animation for a submodel.
[\SEQUENCE]
Syntax
mm The motion system.
Description:
load Loads the animation.
unload Unloads the animation.
start Starts the animation.
stop Stops the animation.
quit Quits the animation.
pause Pause the animation when it reaches a
given frame.
Syntax
num (0..4095) The sequence number.
Description:
start (0..10000) The start frame number.
finish (-1..10000)The ending frame number.
chain (-1..4095) Next sequence to execute.
style (fwd back fwdback backfwd) Sets the
animation style.
cycle_time The animation cycle time.
scalar The animation rate scalar.
delay The start delay time.
2.4.5 ATMOSPHERE
The ATMOSPHERE command sets atmosphere light scattering
parameters.
[\GLARE]
Syntax
red (0..1) Set the Rayleigh red beta value.
Description:
green (0..1) Set the Rayleigh green beta value.
blue (0..1) Set the Rayleigh blue beta value.
terrainRadius (0..1.32e+006) Radius in feet for querying
terrain altitude for density curve
adjustment.
layers Enable/disable homogeneous fog layers.
(OFF/ON)
illuminationScale (0..1) A scale factor applied to fog
illuminating polygons.
rhhscalar (0.1..10) A scale factor for region haze
height. Set this to force haze closer or
farther from the region top.
reflectionTransmitt (0.001..100) Scale elevation used in
anceScale reflection transmitance calculations.
2.4.6 BEHAVIOR
The BEHAVIOR command has two qualifiers, described below.
Syntax
mm (0..65535) Motion system number.
Description:
bottom (0..8191) Bottom motion system number in
range.
top (0..8191) Top motion system number in
range.
all Select all motion systems.
enable Enable/disable model behavior.
Syntax
mm (0..65535) Motion system number.
Description:
clean Remove all parameters.
2.4.7 BIND
The BIND command binds a model to a motion system.
Syntax
Description: model The model name or slot number.
ms (0..65535) The motion system
number.
select (-1..511) The model’s select switch.
render Render priority for the model
(crit|fast|slow).
list Lists all bound moving models.
clean Resets all control values to default.
[\AUTOPRIORITY] See descriptions below for details
[\HAT] about these qualifiers.
[\TERRAIN]
[\WAVE]
2.4.8 BOWSPRAY
The BOWSPRAY command binds a previously defined particle effect and
make it react to a model's movement relative to sea state waves.
[\DEFINE]
Syntax
num (0..127) The bow spray slot number.
Description:
type (0..127) The bow spray type ID,
previously defined using the
BOWSPRAY \DEFINE command.
mm The moving model to which the
particle effect is to be attached and
act as the bow wake of the model.
xoffset The X offset in feet from the origin of
the moving model specified by mm to
where the bow spray is to originate.
topY The Y offset in feet to the top of the
bow from the origin of the moving
model specified by "mm"
topZ The Z offset in feet to the top of the
bow from the origin of the moving
model specified by "mm"
bottomY The Y offset in feet to the bottom of
the bow from the origin of the moving
2.4.9 BOWWAKE
The BOWWAKE command controls a previously defined bow wake.
[\DEFINE]
Syntax
num (0..127) The bow wake number.
Description:
type (0..127) The bow wake type ID,
previously defined using the
BOWWAKE \DEFINE command.
mm The moving model to which the bow
wake will be attached.
xoffset The X offset in feet from the origin of
the moving model, specified by mm,
where the bow wake is to originate.
yoffset The Y offset in feet from the origin of
the moving model, specified by mm,
2.4.10 BS
The BS command has one qualifier, described below.
2.4.10.1 BS \TUNE
The \TUNE qualifier fine-tunes the blowing snow and sand layer. It is
subject to change as underlying functionality is refined.
This command is for development/debug use only.
2.4.11 CAPTURE
The CAPTURE command has the following qualifiers: IMAGEBUS,
SCENEBUS and TEXTUREBUS, described below.
2.4.11.1 CAPTURE \IMAGEBUS (engineering diagnostic)
The \IMAGEBUS qualifier captures the image bus.
Syntax
type (blk dl) Type of capture.
Description:
file The filename to write decoding to.
sp (0..31) The scene processor ID.
fov
Enable/disable fov culling.
(ON/OFF)
showJumps Enable/disable the printout of branch
(ON/OFF) commands.
hwcompare
Syntax
file The filename to write decoding to.
Description:
stop Stops capture texture bus.
2.4.12 CAPTUREIMAGE
The CAPTUREIMAGE command captures an image from the EXG and
sends it to Test Pattern or Symbology.
2.4.13 CATENARY
The CATENARY command defines or alters a catenary cable.
[\DEFINE]
2.4.14 CDC
The CDC command controls collision detection clouds.
Syntax enable
Enables CDC opcode (3081) returns.
Description: (OFF/ON)
cloud Parameter ignored. Included for
(OFF/ON) backward compatibility.
priority Parameter ignored. Included for
backward compatibility.
Syntax enable
Enables FIC CDL responses.
Description: (ON/OFF)
2.4.16 CHAIN
The CHAIN command displays or creates a link between two moving
models. This is useful for chaining several moving models together.
Syntax
Description: child The child mm’s number.
parent The parent mm’s number. Defaulted to
ground.
x The x offset in feet of the child mm
origin with respect to the parent mm
origin.
y The y offset in feet of the child mm
origin with respect to the parent mm
origin.
z The z offset in feet of the child mm
origin with respect to the parent mm
origin.
heading The heading offset of the child mm
origin with respect to the parent mm
origin.
pitch The pitch offset of the child mm origin
with respect to the parent mm origin.
Syntax
child Child motion system.
Description:
parent Parent moving model.
x X offset in feet relative to parent.
y Y offset in feet relative to parent.
z Z offset in feet relative to parent.
Syntax
child Child motion system.
Description:
parent Parent moving model.
Syntax
child Child motion system.
Description:
parent Parent moving model.
distance Distance in feet from the parent.
2.4.17 CLAMP
The CLAMP command views a motion system position/rotation clamp.
Format: CLAMP [MM=mm]
[HPR] [XYZ]
Syntax
mm Motion system.
Description:
[HPR] See the sections below for
[XYZ] descriptions of these qualifiers.
Syntax
Syntax
mm Motion system.
Description:
enable Enable/disable.
(ON/OFF)
minx Minimum X position in feet.
miny Minimum Y position in feet.
minz Minimum Z position in feet.
maxx Maximum X position in feet.
maxy Maximum Y position in feet.
maxz Maximum Z position in feet.
2.4.18 CLEAR
The CLEAR command has two qualifiers that are described in the
sections below.
Syntax
id (0..255) Only delete text with this id.
Description:
2.4.19 CLIPSHADOWS
The CLIPSHADOWS command sets parameters for shadows derived by
clipping.
Syntax enable
Enable/disable shadows.
Description: (ON/OFF)
viewCasters
Enable/disable casters.
(ON/OFF)
Specifies the range in feet from the
range eyepoint at which shadows are
processed.
2.4.20 CLOUDS
The CLOUDS command defines nonpolygonal cloud layers.
WARNING: Clouds that are thicker than 15,000 feet may cause an
anomalous visibility / RVR below the cloud.
Syntax enable
Enable or disable the layer.
Description: (ON/OFF)
layer (0..2) The cloud layer to define.
bottom (0..50000) The altitude in feet of
the bottom of the cloud layer.
top The altitude in feet of the top of the
cloud layer.
Syntax
enable Enable/disable the in cloud speed cues.
Description:
(0..1) Scale down the scud by this
scudScale
amount inside the cloud.
(0..10000) Minimum visibility inside the
minVis
cloud.
size (1..10000) Size of the cues in feet.
baseSizeForCull (1..100000) Base size we divide the size
RangeScale by to scale the cull range.
Syntax enable
Enable or disable the horizon band.
Description: (OFF/ON)
horizonAA The size of the horizon band.
MinHrzRangePe Percent of horizon range used to set
rcent MinHrzRange.
MaxHrzRangeP Percent of horizon range used to set
ercent MaxHrzRange.
(1..100) Rate at which horizon fades
ScalarRate away as the eye enters the transition
range of a fog layer.
ClampMinHrzRa MinHrzRange should not go below this
nge range.
ClampRecHrzRa RecHrzRange should not go below this
nge range.
emband (NVG EVS MWIR LWIR EO VISUAL)
Syntax
octa (1..43) Specifies the octa level.
Description:
Specifies which texture map to use to
mapName identify where the clouds are.
widthMiles The width in Miles that the map
covers.
lodRange Distance in feet for 1st LOD transition.
Syntax
octa (1..43) Specifies the octa level.
Description:
path Path to textures.
Syntax
path Path to textures.
Description:
tex0 Base texture map filename.
Syntax
layer (0..2) The cloud layer to trim.
Description:
The amount to trim from the bottom
bottom
of the cloud.
The amount to trim from the top of
top
the cloud.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
Syntax
layer (0..2) The cloud layer to tune.
Description:
typeIndex (0..10) Cloud layer type index to
tune.
profileAA Antialiasing value of the cloud
layer (in pixels).
colorRed (0..1) The cloud layer's red color.
2.4.21 COBRA
The COBRA command controls Cobra auto-align functionality.
Format: COBRA [ALIGN=align] [LOG=log] [SAVE=save] [RESTORE=restore]
[\COLOR] [\EDGEBLENDCOLOR] [\EDGEBLENDMASK] [\INTENSITY]
[\NLIM] [\SYMBOLOGY] [\TESTPATTERN]
Syntax align
Enter/exit auto-align mode.
Description: (ON/OFF)
log Enable/disable cobra interface
(ON/OFF) command logging.
save Save current auto-align for all
viewports.
restore Restore auto-align configuration to
last saved for all viewports.
2.4.22 COLLISIONMASK
The COLLISIONMASK command changes the participation of a particular
moving model in the various mission function tests.
Format: COLLISIONMASK [MM=mm] [HAT=HAT] [noHAT=noHAT]
[LINE=line] [NOLINE=noLine] [LOS=los] [NOLOS=noLOS] [HD=HD]
[NOHD=noHD] [LIST]
Syntax
mm (0..65535) Moving model number.
Description:
HAT Enables HAT testing on the given
moving model.
noHAT Disables HAT testing on the given
moving model.
line Enables CDL testing on the given
moving model.
noLine Disables CDL testing on the given
moving model.
los Enables LOS testing on the given
moving model.
noLOS Disables LOS testing on the given
moving model.
HD Enables HD testing on the given
moving model.
noHD Disables HD testing on the given
moving model.
list Lists the collision flags enabled.
[\RESTORE] [\SAVE]
Syntax
n (0..1023) The color palette index.
Description:
red The value of the color’s red pigment
(0..255).
green The value of the color’s green
pigment (0..255).
blue The value of the color’s blue pigment
(0..255).
Syntax
The color palette filename.
Description: file
overwrite Any existing file will be overwritten.
2.4.24 COMM
The COMM command displays the status of the host interface, enables
or disables the host interface, and controls host data capture.
Format: COMM [HOST=ON|OFF] [RESET=reset]
[\CONFIG] [\DEBUG] [\PLAYBACK] [\RECORD] [\SERIALSYNC]
[\STATS] [\WATCH]
Syntax
Description: HOST (ON|OFF) The keyword to enable or disable
host communication. If disabled
there is no communication to or from
the host.
reset Forces the IG to send a restart
status to the host.
[\CONFIG] Refer to the following descriptions
[\DEBUG] for more information about these
[\PLAYBACK] qualifiers.
[\RECORD]
[\SERIALSYNC]
[\STATS]
[\WATCH]
Syntax
Enables or disables the output of
Description: enable
host communication info.
(OFF/ON)
cpc Enables or disables the output of
(OFF/ON) DCPC communication info.
cli Enables or disables the CLI echo
(OFF/ON) when a CLI opcode is received.
CIGIFrameNumber Enables or disables monitoring of the
(OFF/ON) CIGI frame number - disable on IGs
running with multiple hosts.
Syntax
Enables or disables the host-block
Description: enable
file playback.
(OFF/ON)
Syntax enable
Enables or disables the serial sync.
Description: (ON/OFF)
comPortName The name of the COM port to use for
the host sync signal (for example,
COM1)
signalDutyCycle (0.12..0.88) The duty cycle (on
time) of the host sync signal
specified as a percentage of field
time. (limited to 2ms buffers on
each end to avoid extending beyond
a field)
ignoreOffset Enables or disables the use of the
(ON/OFF) configured host sync offset for serial
sync. If ignore is on, then the serial
host sync signal will be triggered
immediately at video done.
2.4.25 CONTINUE
The CONTINUE command continues CLI processing.
2.4.26 CONVERGE
The CONVERGE command assigns a converging traffic scenario to an
MM. Scenario has to be defined.
Format: CONVERGE [MM=mm] [TYPE=type] [SCENARIO=scenario]
[STOP=stop] [START=start] [LOAD=load] [UNLOAD=unload]
[PAUSE=pause] [RESUME=resume] [LIST=list]
[\DEFINE]
The MM number to which the
Syntax name
Name of this converging traffic.
Description:
type 0:Aircraft 1:Bird 2:Missile.
scenario 0:Right 1:Left 2:Above 3:Below.
h Initial heading of the converging
traffic.
p Initial pitch of the converging traffic.
r Initial roll of the converging traffic.
impactTime Time in MS for MM to impact with
ownship.
veerTime Time in MS for MM to veer off
ownship.
speedRatio Model Speed/Ownship speed.
2.4.27 COUNTERMEASURE
The COUNTERMEASURE command controls a previously defined
countermeasure effect.
Format: COUNTERMEASURE [NUMBER=number] [ALL=all] [LIST=list]
[START=start] [CLEAN=clean]
[\DEFINE] [\MONITOR]
2.4.28 CPC
A class of commands for communication from the IG to the
Communications PC (CPC) to control the dimmer function of projectors
in a display sub-system.
NOTE: Without the qualifier, the CPC command results in no action.
Format: CPC
[\BLEND] [\DIMMER] [NVG] [\POWER] [\SHUTDOWN]
[\UTMDAYEDGEBLEND]
2.4.28.1 CPC \BLEND
The \BLEND qualifier sets the nighttime edge blend state to on or off for
2.4.29 CRASH
The CRASH command controls the crash indication for a visual channel.
Format: CRASH [VIEW=view] [STATE=state] [RED=red] [GREEN=green]
[BLUE=blue] [RATE=rate]
2.4.30 CREATECOLORCODERFROMSCRATCH
The CREATECOLORCODERFROMSCRATCH command creates a color
coder.
Syntax
path Path
Description:
prefix Prefix
[DISTSHOREPAGE
R]
[DISTTOSHOREWI
THGRADIENT]
[ELEVATION]
[FEATURES3D]
[LOADBRUSH]
REMOVEDISTTOS
HORE]
[REMOVEDISTTOS
HOREWITHGRADI
ENT]
[STATS]
Syntax FICCacheHiwater
Number of FIC blocks to cache.
Description: Mark
InsetMaskCacheHi Number of inset mask blocks to
waterMark cache.
MgThmCacheHiwa Number of megatheme blocks to
terMark cache.
MaxFree3DObjects Maximum number of 3D objects to
keep on the recycle list.
Syntax
faceNum (0..5) Facenumber.
Description:
filename Path to the distance-to-shore data.
Syntax
faceNum (0..5) Facenumber.
Description:
filename Path to the distance-to-shore data.
Syntax
elevDataPath Path to the elevation data
Description:
elevPageInThrottl Maximum number of Elevation
e paging tasks to schedule.
maxElevationLevel (1..31) Maximum paging level for
Elevation data.
elevPageRadius (0..100000) Page in Elevation data
to this range.
Syntax
BrushMapName Filename of the Brush Map.
Description:
BrushNum (0..100) Index number to update in
the table of Brush maps.
list List all the loaded Brush maps.
Syntax
faceNum (0..5) Facenumber.
Description:
filename Path to the distance-to-shore data.
2.4.31.12 CTANDTHEME
\REMOVEDISTTOSHOREWITHGRADIENT
The \REMOVEDISTTOSHOREWITHGRADIENT qualifier reads a distance-
to-shore database.
Syntax
faceNum (0..5) Facenumber.
Description:
filename Path to the distance-to-shore data.
2.4.32 CTTEST
The CTTEST command is the terrain texture diagnostic command.
disableSmallBlock
Cache Enable/disable small block cache.
(ON/OFF)
bldThemePtFeats Enable the building of the theme
(ON/OFF) point features.
enableThemePtFe Enable log messaging for the
atLog sending and removing of theme
point feature lists to the
sceneManager.
enableThemeColor
Enable the theme maps to draw as a
Mode
color per level.
(ON/OFF)
enableThemeAbsM Enable the theme map texels to be
ode rendered in absolute mode as
(ON/OFF) opposed to diff mode.
enableMipLevelCla
Enable mip level clamp for paged-in
mp
CTs for smoother high LOD fade-in.
(ON/OFF)
dontCareAboutCT
Disables considering CT in the
Ready
terrain load status.
(ON/OFF)
reportScreenCent Reports screen center texture.
erTexture Debug only.
testColorVariesWit Test pattern color varies with MIP
hMIPLevel level.
useNewFastJetZoo
mCTPagingPriority Use the new fast jet zoom CT paging
Algorithm priority algorithm.
(ON/OFF)
2.4.33 CTTHEME
The CTTHEME command sets the CT theme generation options.
2.4.34 DATABASE
The DATABASE command configures a database type.
Format: DATABASE [MODE=mode] [UNITS=units] [ORIGIN=origin]
[LATDEGREE=latdegree] [LATMINUTE=latminute]
[LATSECOND=latsecond] [LONGDEGREE=longdegree]
[LONGMINUTE=longminute] [LONGSECOND=longsecond]
[ALTITUDE=altitude]
Syntax
mode (latlon xy) Database mode.
Description:
(feet meters decimeters) Set the
units
database units.
(none absolute dynamic) The
origin
database origin type
latdegree (-90..90) Latitude degrees.
latminute (0..60) Latitude minutes.
latsecond (0..60) Latitude seconds.
longdegree (-180..180) Longitude degrees.
longminute (0..60) Longitude minutes.
longsecond (0..60) Longitude seconds.
altitude Altitude
2.4.35 DB
The DB command forces an unload of any current insets and then
executes the specified database load script.
Format: DB [FILE=file] [FORCE=force]
Syntax
file Name of the database.
Description:
force Forces database to load if it is the
(ON/OFF) same database.
[\CALC]
[\COMPLETE]
[\IGNORE]
Refer to the following sections for
[\LIST]
details on these qualifiers.
[\REPOSITION]
[\UNLOAD]
[\WORLD]
2.4.35.1 DB \CALC
The \CALC qualifier is a WGS84 calculator.
Format: DB \CALC [ANGLE=angle] [DIST=dist]
Syntax
angle Angle of position.
Description:
dist Distance from eye.
2.4.35.2 DB \CIGI
The \CIGI qualifier provides controls for database load and unload
specific to the CIGI host interface.
2.4.35.3 DB \COMPLETE
The \COMPLETE qualifier indicates that a database load is complete. This
is not a user command.
2.4.35.4 DB \IGNORE
The \IGNORE qualifier lists, updates, or clears the ignore paths used
when searching for epins.
2.4.35.5 DB \LIST
The \LIST qualifier displays database elements of a given type.
Format: DB \LIST [PATH=path] [TYPE=type]
The inset .epin file. It is optional. If
Syntax
path specified, the contents of the inset
Description:
will be displayed.
(inset airfield landmark ct vf sct
type terrain) The type of database
elements to list (default: inset).
2.4.35.6 DB \REPOSITION
The \REPOSTION qualifier is used to control the reporting of database
paging status to the host (sometimes called load status). When a large
reposition is detected, the real-time marks paging incomplete, and then
starts checking the status of pagers until paging becomes complete.
There are host opcode options for the host to either poll the current
pager status or register a callback that reports after paging is complete.
Format: DB \REPOSITION [DISTANCE=distance] [MINTIME=minTime]
[MAXTIME=maxTime] [STWAIT=stWait]
[INITMAXTIME=initMaxTime] [BLACK=black]
2.4.35.7 DB \STATUS
The \STATUS qualifier gives the current load status.
2.4.35.8 DB \UNLOAD
The \UNLOAD qualifier temporarily unloads certain data types.
Format: DB \UNLOAD [PATH=path] [TYPE=type]
2.4.35.9 DB \WGS84
The \WGS84 qualifier is WGS84 mode control.
Format: DB \WGS84 [ENABLE=enable]
[INGOREREDICULES=ignoreRedicules] [TEST=test] [TEST2=test2]
Syntax enable
enable/disable WGS84 correction
Description: (ON/OFF)
ignoreRedicules enable/disable WGS84 correction on
(ON/OFF) eye chained redicules.
test enable/disable WGS84 correction
(ON/OFF) test pattern.
Test2 enable/disable WGS84 correction
(ON/OFF) test pattern 2.
2.4.35.10 DB \WORLD
The \WORLD qualifier sets world size/shape.
Syntax
worldRadius (0..4e+007) World radius in feet.
Description:
(0..1e+006) World-flattening radius
flatRadius
in feet.
roundWorld
Round world flag.
(ON/OFF)
airport position correct moving
airportCorrect
models
2.4.36 DEFINE
The DEFINE command defines a variable used in if statements.
Format: DEFINE [NAME=name] [VALUE=] [LIST=list]
Syntax
name Variable name.
Description:
value Variable name.
list List all variables.
2.4.37 DEFOCUS
The DEFOCUS command sets defocus level.
Format: DEFOCUS [LEVEL=level] [CHANNELMASK=channelMask]
[ALTERNATEMASK=alternateMask]
[\LEVEL] [\RASTER]
Syntax level
(0..2) Defocus level.
Description:
channelMask Channel enable mask.
alternateMask Alternate select mask - 0 for normal
wiper; 1 for alternate wiper.
[\LEVEL] Refer to the following descriptions
[\RASTER] for more information about these
qualifiers.
Syntax
level (0..2) Defocus level.
Description:
cDefocus (0..1) Light point defocus for this
level.
rDefocus (0..1) Raster defocus for this level.
2.4.38 DEVGAIN
The DEVGAIN command sets the emband sensor device gain.
Format: DEVGAIN [BAND=band] [GAIN=gain]
2.4.39 DEVLEVEL
The DEVLEVEL command sets the emband sensor device level
temperature.
Format: DEVLEVEL [EMBAND=emband] [LEVELTEMP=leveltemp]
Syntax
charTypeName The name of this character type.
Description:
charTypeIndex The index used to reference this
character type.
appearanceIndex The index used to reference this
appearance of this character type.
charName The name used to reference this
combination of appearance and
action list.
2.4.41 DS
The DS command has one qualifier described below.
2.4.41.1 DS \CONFIG
The DS \CONFIG qualifier configures the database server memory
manager (one time at startup).
2.4.42 EBGAMMA
The EBGAMMA command sets edge blend gamma for a viewport.
Format: EBGAMMA [VP=vp] [TOD=tod] [GAMMA=gamma]
Syntax
vp (0..64) Viewport number.
Description:
tod (dawn day dusk night) Time-of-day.
gamma (0.1..5) Gamma value.
2.4.43 ECHO
The ECHO command enables and disables the echoing of commands.
Format: ECHO [ENABLE=ON|OFF]
Syntax ENABLE Enables or disables the echoing of
Description: (ON/OFF) commands.
2.4.44 ELEVTEST
The ELEVTEST command draws a box at a given gridpost and extract
information.
Format: ELEVTEST [PROFILELOG=ProfileLog] [LOGFILE=Logfile]
Syntax enable
Turn on or off.
Description:
face (0..5) Face ID.
level Level
x x
y y
maxSunRiseStep
(1..256) Max verts rendered in the line.
sRendered
maxSunSetSteps
(1..256) Max verts rendered in the line.
Rendered
trace (all higherpoints top) Connect trace line
to all steps or just the higher points.
break Set breakpoint at the gridpost, 0: no
break point, 1/-1: beginning of
sunrise/sunset raytracing, >1/<-1:
step of sunrise/sunset raytracing.
2.4.45 EMP
The EMP command has the nine qualifiers described below.
Syntax view
(0..63) Viewport number.
Description:
select (primary secondary) Select AC circuit.
enable
Enable/disable.
(ON/OFF)
gain (0..128) Gain
level (-128..128) Level
Syntax view
(0..63) Viewport number.
Description:
red (0..1) red scale
green (0..1) green scale
blue (0..1) blue scale
Syntax view
(0..63) Viewport number.
Description:
noiseGain (0..1) Noise intensity.
whiteNoiseGain (0..1) White noise intensity.
length (1..8) Noise length.
Syntax view
(0..63) Viewport number.
Description:
video (0..1) video ID.
enable
Enable/disable pixel stack read-back.
(ON/OFF)
source (red green blue defocus) source of pixel
stack.
threshold (0..1) transition threshold.
lineOffset (0..1600) line offset.
Syntax view
(0..63) Viewport number.
Description:
select (0..2) Select polarity circuit.
enable
Enable/disable.
(ON/OFF)
Syntax view
(0..63) Viewport number.
Description:
select (0..9) Select polarity circuit.
Syntax view
(0..63) Viewport number.
Description:
value (0..1) Value.
Syntax view
(0..63) Viewport number.
Description:
order (normal new) Set the tracker pipe
order.
Syntax view
(0..63) Viewport number.
Description:
factor (0..128) Zoom factor.
blend
Enable/disable blend
(ON/OFF)
2.4.46 ENDIF
The ENDIF command ends processing of an if command.
2.4.47 ENVIRONMENT
The ENVIRONMENT command has two qualifiers. They are described in
the sections below.
Syntax
Enables or disables environment
Description: enable
tuning files.
(OFF/ON)`
summerPath Set the path to summer environment
tuning files; use "default" to restore
default path.
winterPath Set the path to winter environment
2.4.48 EXTRAPOLATE
The EXTRAPOLATE command controls Extrapolation for a moving model.
Syntax
Description: mm (0..65535) Model number whose
position is being extrapolated.
enable Enables or disables Extrapolation
(ON/OFF) within EP.
secondary Apply extrapolation for all
(ON/OFF) submodels.
rotation A keyword that enables or disables
(ON/OFF) rotational extrapolation for an mm.
translation A keyword that enables or disables
(ON/OFF) translational extrapolation for an
mm.
timeout Time in milliseconds after which
extrapolation is disabled with no
input from host. The default is –1,
meaning to never disable.
maxpositiondelta (0..1000) The maximum distance in
feet-per-field for which the IG will
extrapolate the motion system. Any
distance moved from one field to the
next which is greater than this value
will not be extrapolated. Default is
2.4.49 EYEPOINT
The EYEPOINT command is used to configure an eyepoint relative to a
moving model coordinate system.
Syntax
Description: eye The eyepoint number (0..31).
mm The moving model coordinate
system to which the eyepoint is to
be chained.
x The X offset.
y The Y offset.
z The Z offset.
h Heading
p Pitch
r Roll
Syntax
Description: altEnable Enable/disable alternate control
volume eyepoint.
2.4.50 FACETRANDCOLOR
The FACETRANDCOLOR command randomly colorizes terrain skin facets.
2.4.51 FADE
The FADE command sets the sub-model fade value.
Syntax
mm The motion system.
Description:
alpha The sub-model fade value.
2.4.52 FASTSLEW
The FASTSLEW command configures optimizations at fast slew rate.
Syntax enable
Enable real time fast slew mode.
Description: (ON/OFF)
slewRate (0..100000) Slew rate that will
enable fast slew optimizations in
degrees per second.
TerrainTraverseTh (0..32) Define number of terrain
reads traversal tasks.
MaxTerrainTravers (1..32) Define the maximun number
als of terrain traversals in a ST field.
(1..500) Define the maximum
MaxCellsPerTraver
number of terrain cells changed in
sal
the tree to end ST field loop.
2.4.53 FICLAYER
The FICLAYER command enables an FIC replacement layer.
[\DEBUG]
Syntax
listFICMapTable Lists the FIC to SMC mapping table.
Description:
2.4.54 FILE
Syntax
index (0..31) The index for the file table.
Description:
name The new filename that is to be
entered into the file table.
list List all filename values.
2.4.55 FIXED
The FIXED command has one qualifier.
Syntax
entry The fixed selectable feature number.
Description:
select (0..255) The select number for the
specified fixed selectable feature.
reset (0..255) Changes all features to the
specified select.
list Lists the selects of 160 features on
the CLI terminal starting with the
specified entry.
2.4.56 FJCD
The FJCD command is the Fast Jet Collision Detection definition.
Syntax enable
Enable or disable all FJCD tests.
Description: (ON/OFF)
cmd (0..255) FJCD Command ID.
mm Chained moving model number..
segment (0..31) Line segment of a FJCD
command.
begx X offset of segment starting point.
begy Y offset of segment starting point.
begz Z offset of segment starting point.
endx X offset of segment ending point.
endy Y offset of segment ending point.
endz Z offset of segment ending point.
materialmaskinde (0..255) Index of material mask.
x
Syntax
mm The moving model number.
Description:
Syntax enable
Enables FIC FJCD responses.
Description: (ON/OFF)
2.4.57 FOGCOLOR
The FOGCOLOR command sets the color of fog.
[\BASECOLOR]
Syntax
Fog red component.
Description: red
green Fog green component.
blue Fog blue component.
region (0..7) Set the weather region to
which this fogcolor applies.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
[\BASECOLOR] Refer to the following description for
more information about this qualifier.
Syntax
Fog red component.
Description: red
green Fog green component.
blue Fog blue component.
2.4.58 FRAME
The FRAME command is a diagnostic frame capture utility.
Syntax
record Start frame position recording.
Description:
The path to which positions/images
path
are saved.
2.4.59 GAIN
The GAIN command allows you to set and view raster gain scalars (not
persisted).
Syntax
polyq (0..4) poly quality scalar
Description:
polyp (0..4) poly performance scalar
lightq (0..4) light quality scalar
lightp (0..4) light performance scalar
Syntax
polyq (0..4) poly quality scalar
Description:
polyp (0..4) poly performance scalar
vpg (0..7) viewport group
2.4.60 GENERICAIRPORT
The GENERICAIRPORT command allows you to view/set generic airport
parameters.
[\CONFIGWINDSOCK]
[\DAFIFMAPPING]
[\PRINT]
[\REFERENCE]
[\UNLOADAUTOGEN]
righttaxiway
Turn the right taxiway on or off.
(ON/OFF)
lefttaxiway
Turn the left taxiway on or off.
(ON/OFF)
(British international jcab)
markings
touchdown zone style.
termtype (0..2) Terminal building style.
termpos (1..2) Terminal position.
(LEFT RIGHT) Terminal on left or
termside
right.
beacon (civil military) beacon type
latdegree (-90..90) Latitude degrees
latminute (0..60) Latitude minutes
latsecond (0..60) Latitude seconds
longdegree (-180..180) Longitude degrees
longminute (0..60) Longitude minutes
longsecond (0..60) Longitude seconds
altitude Altitude
slope (-1..1) Slope of the runway.
dtgboards Turn distance-to-go boards on or off.
(ON/OFF)
arrestinggear Turn arresting gear on or off.
(ON/OFF)
carriermarkings Turn carrier markings on or off.
(ON/OFF)
Syntax
type The windsock type.
Description:
2.4.61 GFOG
The GFOG command defines the groundfog layer.
2.4.62 GLARE
The GLARE command enables or disables beacon, strobe and lobe glare.
Format: GLARE [BEACON=beacon] [STROBE=strobe]
[MAXVISIBILITY=maxVisibility] [MINRIF=minRIF]
[STROBEPATTERN=strobePattern]
[STROBEINTENSITY=strobeIntensity] [STROBELIGHT=strobeLight]
[STROBELIGHTINTENSITY=strobeLightIntensity]
[STROBELIGHTENABLED=strobeLightEnabled]
2.4.63 GLEVEL
The GLEVEL command controls the G-level dimming effect.
Syntax
index (0..10) The table index to modify.
Description:
ambientscale (0..1) The ambient scale to load at
the specified index.
colorscale (0..1) The color scale to load at the
specified index.
scudscale (0..1) The scud scale to load at the
specified index.
list Triggers a list of all current G-Level
dimming table entries.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
[\DEFINE]
Syntax
num (0..127) GroundFire identifier.
Description:
type (0..127) GroundFire type identifier,
defined using the GroundFire\define
command.
Syntax
type (0..127) GroundFire type identifier.
Description:
defName The particle effect definition to use
as a template for the GroundFire
effect.
update Forces an update of the groundfire
definition.
2.4.65 GUNFIREGLEAM
The GUNFIREGLEAM command is gun fire gleam effect control.
2.4.66 HAT
The HAT command displays, defines, or deletes height-above-terrain
(HAT) testpoints, and enables or disables HAT. The height above terrain
is the vertical distance from the testpoint to the terrain below.
Format: HAT [ENABLE=ON|OFF] [TP=tp] [X=x] [Y=y] [Z=z] [MM=mm]
[PRIORITY=priority] [MATERIALMASKINDEX=materialmaskindex]
[MOVINGMODELMASKINDEX=movingmodelmaskindex]
[ROTATE=ON|OFF] [BYPASSMFE=bypassmfe] [CLEAR=clear]
[LIST=list]
Syntax enable
Enable or disable all HAT tests.
Description: (ON/OFF)
tp The testpoint id (0..255).
x X offset.
y Y offset.
z Z offset.
mm Relative moving model or submodel
number.
priority (0..1) Priority of the test point.
materialmaskinde (0..255) Index of material mask
x
movingmodelmas (0..8) Index of moving model mask.
kindex
Syntax proactive
Enables proactive HAT responses
Description: (OFF\ON)
(2..10000) Low priority testpoints
lowPriorityFieldRate
are processed every n fields.
returnOnlyValid
Only return strictly valid testpoints.
(OFF\ON)
validHOTMin Minimum valid height-of-terrain in ft.
validHOTMax Maximum valid height-of-terrain in ft
Specifies the height in feet a HAT
extendZ test should be extended above the
test point.
Specifies the height in feet a CIGI
HAT test should be extended above
cigiExtendZ
the test point, if enabled in the test
point.
Syntax enable
Enables FIC HAT responses.
Description: (OFF\ON)
Syntax
tp (0..255) Testpoint ID.
Description:
enable
Enable or disable bypassMFE.
(OFF\ON)
Syntax
tp (0..255) Test point ID.
Description:
2.4.67 HAZE
The HAZE command controls the haze influence on general visibility.
Syntax enable
This parameter is not used.
Description: (OFF\ON)
2.4.68 HD
The HD command controls the Hit-Detection testpoint definition.
Syntax
tp (0..31) Testpoint ID.
Description:
Relative moving model or submodel
mm
number.
point (0..31) Point in path being defined.
(immediate real-time) Processing
mode
2.4.68.1 HD \CONFIG
The \CONFIG qualifier controls configuration settings for all HD test
points.
2.4.69 HELP
The HELP command displays parameters for each of the CLI commands.
Format: HELP [CMD=cmd] [LIST=list] [DEPRECATED=deprecated]
2.4.70 HORIZON
The HORIZON command sets horizon glow parameters.
Syntax
step (0..5) The horizon glow step.
Description:
The intensity scalar for the specified
scalar
step.
Lists all the horizon steps and
list
intensities.
2.4.71 HOSTOP
The HOSTOP command has twenty qualifiers described below.
Syntax intensityEPCompatib
Replicates the beacon and strobe
Description: le
glare intensity value from EP1
(ON/OFF)
enableOffsetOverrid
Setting for using the CIGI HAT
e
extend.
(ON/OFF)
Syntax contaminantEPComp
Enable/disable – when enabled, use
Description: atible
EP contaminant values (1-9).
(ON/OFF)
Syntax cigiTracerEnvironme
Enables the Tracer CIGI opcode to
Description: ntEPCompatible
run for EP compatibility.
(ON/OFF)
Syntax
op303D_upsmooth (1..10000) up smooth factor
Description:
op303D_downsmoo
(1..10000) down smooth factor
th
Syntax op3040BindSelecti
Enable/disable handling of bits 26
Description: on
and 27 in opcode 3040.
(ON/OFF)
2.4.72 IF
The IF command conditionally processes lines until the next endif
(logical AND of parameters).
2.4.73 IFANY
The IFANY command will conditionally process lines until the next endif
(logical OR of parameters).
Syntax
name Variable name.
Description:
value Variable value.
name2 Variable name.
value2 Variable value.
name3 Variable name.
value3 Variable value.
name4 Variable name.
value4 Variable value.
name5 Variable name.
value5 Variable value.
2.4.74 IG
The IG command has two qualifiers: \ANIMATION and \CONNECT.
2.4.74.1 IG \ANIMATION
The \ANIMATION qualifier sets IG animation synchronization
parameters.
2.4.74.2 IG \CONNECT
The \CONNECT qualifier sets IG interconnect parameters.
2.4.75 ILLUMINATION
The ILLUMINATION command controls light sources.
Format: ILLUMINATION [SOURCE=source] [ENABLE=enable] [MM=mm]
[HEADING=heading] [PITCH=pitch] [X=x] [Y=y] [Z=z]
[BEAM=beam] [CURVE=curve] [FEATHER=feather]
[INTENSITY=intensity] [RED=red] [GREEN=green] [BLUE=blue]
[CHANMASK=chanMask] [EMBANDMASK=emBandMask]
[EMBANDINDEX=emBandIndex] [RANGE=range] [TYPE=type]
[ATMOSILLUM=atmosIllum] [BEAMENABLE=beamEnable]
[BEAMRANGE=beamRange] [GLARESCALE=glareScale] [LIST=list]
Syntax
source (0..11) light source number.
Description:
enable
Enable/disable the light source.
(ON/OFF)
(0..65535) The moving model to
mm
which the light is chained.
heading (-180..180) Heading.
pitch (-90..90) Pitch.
x X offset.
y Y offset.
z Z offset.
beam (0..89) Beam width.
(-1..15) ID of the range attenuation
curve
curve. (DEPRECATED)
feather (0..1) Light roll-off.
intensity (0..4) Light intensity.
Syntax
source (0..11) Light source number.
Description:
snvg Enable/disable light source as a
(ON/OFF) stimulated NVG light.
2.4.76 INTENSITY
The INTENSITY command sets the intensity scalar for a global/local
switch.
NOTE: The light and polygon switches are disabled when a light or
polygon number is specified with a negative scalar.
[\GLOBAL_ENABLE] [\GLOBAL_POINT_LIGHT_SOURCES]
[\GLOBAL_UNLIT_POLYGONS] [\MASK_POLICY] [\STEP_VALUES]
Syntax
(0..1023) global light switch number.
Description: light
poly (0..1023) global poly switch number.
llmask Local light switch mask.
ln (0..31) local light switch number.
Syntax
scale (0..1) global point light source scale
Description:
Syntax
scale (0..1) global unlit polygon scale
Description:
(dawn day dusk night) The time of
scene day scene to which the polygon scale
applies.
(clear overcast) The state of cloud
cloudCover coverage to which the polygon scale
applies.
list Lists all the global unlit polygon scales.
2.4.77 IR
The IR command displays or modifies PostProcessor parameters.
secondaryLevelNV
Disables/enables AC Coupling on
GEnable
secondary gain.
(ON/OFF)
(0..1) Indicate the isotropic focus
focus value to used in the specified
viewport.
(0..1) The horizontal component for
focusH
anisotropic blur.
(0..1) The vertical parameter for
focusV
anisotropic blur.
(0..255) Selects one of 255 pre-
focusSelect
loaded blur kernels.
Causes the IRPP to load the named
focusFile file that contains blur kernels to be
selected using focusSelect.
(0..100) Indicates the sensor pixel
variance
mismatch variance.
(0..3) Specifies the noiselength as
noiselength follows: 0=one pixel 1=two pixels
2=four pixels 3=eight pixels.
(on off) Specifies whether noise
correlation
correlation with gain is on or off.
(white black) The polarity of the
polarity specified viewport, applied after gain
and level but prior to target tracker.
(white black) The polarity of the
polarityPreGain specified viewport, applied prior to
gain and level.
(white black) The polarity of the
polarityPostTrack specified viewport, applied after the
target tracker.
(0..31) Controls the display of built-
2.4.77.1 IR \AGCMODEHOSTTABLE
The \AGCMODEHOSTTABLE qualifier is used to modify the lookup table
for AGC modes sent by the host.
2.4.77.2 IR \ATMMODEL
The \ATMMODEL qualifier specifies the sensor atmosphere model and
aerosol model to be used for all thermal embands.
2.4.77.3 IR \C
The \C qualifier is an alias for IR \CONFIGURE.
2.4.77.4 IR \CALC
The \CALC qualifier sets the radiance calculation algorithm properties
(currently disabled).
2.4.77.5 IR \COMPAT
The \COMPAT qualifier enables/disables previous release compatibility.
2.4.77.6 IR \CONFIGURE
The \CONFIGURE qualifier displays or modifies configuration parameters
for postprocessor.
[PRIMARYALPHAGAIN=primaryAlphaGain]
[SECONDARYALPHAGAIN=secondaryAlphaGain]
[PRIMARYALPHALEVEL=primaryAlphaLevel]
[SECONDARYALPHALEVEL=secondaryAlphaLevel]
[PRIMARYGAINMINDELTA=primaryGainMinDelta]
[SECONDARYGAINMINDELTA=secondaryGainMinDelta]
[PRIMARYLEVELMINDELTA=primaryLevelMinDelta]
[SECONDARYLEVELMINDELTA=secondaryLevelMinDelta]
[HISTOGRAMMODE=histogramMode]
[HISTOGRAMEXCLUSIONMODE=histogramExclusionMode]
[NOISEBIPOLAR=noiseBipolar] [SECNOISE=secNoise]
[SECNOISECORENABLE=secNoiseCorEnable]
[SECNOISEBIPOLAR=secNoiseBipolar]
[SECNOISELENGTH=secNoiseLength] [WHITENOISE=whiteNoise]
[WHITENOISECORENABLE=whiteNoiseCorEnable]
[WHITEENABLE=whiteEnable] [SUNSATVALUE=sunSatValue]
[SUNSATSTARTANGLE=sunSatStartAngle]
[SUNSATFINISHANGLE=sunSatFinishAngle]
[AGCCOPYTOMANUAL=agcCopyToManual]
[HIPIXTOHISTOGRAM=hiPixToHistogram]
[LOPIXSKIPGAIN=loPixSkipGain]
[DMAFORFASTAGC=dmaForFastAGC]
2.4.77.7 IR \CONSTRAINTS
The \CONSTRAINTS qualifier establishes gain and level constraints for
both primary and secondary gain and level.
Format: IR \CONSTRAINTS [VIEWPORT=viewport | EMBAND=emband]
[GAINPRIMIN=gainPriMin] [GAINPRIMAX=gainPriMax]
[LEVELPRIMIN=levelPriMin] [LEVELPRIMAX=levelPriMax]
[GAINSECMIN=gainSecMin] [GAINSECMAX=gainSecMax]
[LEVELSECMIN=levelSecMin] [LEVELSECMAX=levelSecMax]
[NOISECORMIN=noiseCorMin] [NOISECORMAX=noiseCorMax]
[SECNOISECORMIN=secNoiseCorMin]
[SECNOISECORMAX=secNoiseCorMax]
[WHITENOISECORMIN=whiteNoiseCorMin]
[WHITENOISECORMAX=whiteNoiseCorMax]
2.4.77.8 IR \CONTROL
The \CONTROL qualifier defines the zoom, dead element, persistence,
and freeze frame.
2.4.77.9 IR \CONTZOOM
The \CONTZOOM qualifier specifies continuous zoom parameters.
2.4.77.10 IR \DIURNAL
The \DIURNAL qualifier controls the ambient diurnal temperature profile.
Syntax enable
Enables.
Description: (ON/OFF)
Specifies the time-of-day that the
peaktime
peak temperature occurs (HH:MM).
minambtemp Minimum temperature (C).
maxambtemp Maximum temperature (C).
(-12..0) The number of hours,
relative to IR dawn, that the
firstmindeltatime
minimum ambient temperature will
be held constant (must be <= 0).
(0..12) The number of hours,
relative to IR dawn, that the
lastmindeltatime
minimum ambient temperature will
be held constant (must be >= 0).
Modifies the calculated ambient
temperature decrease after sunset
slope
(deg. C / hour) (more negative ->
2.4.77.11 IR \ENVIRONMENT
The \ENVIRONMENT qualifier has sensor environment/tuning
parameters.
Syntax
temperature Ambient temperature (Celsius).
Description:
groundtemp Ground temperature (Celsius).
Sensor-only wind speed
windspeed
(meters/sec).
humidity (0..100) Relative humidity (%).
(0..100) Legacy-only atmospheric
absorption_scalar
absorption scalar.
(0..100) Legacy-only atmospheric
scattering_scalar
scattering scalar.
2.4.77.12 IR \EOGAIN
The \EOGAIN qualifier has the NVG/EO band tuning parameters.
2.4.77.13 IR \EPX
The \EPX qualifier controls sensor pm/usage tuning parameters.
2.4.77.14 IR \FILE
The \FILE qualifier processes a sensor file.
Syntax
load Load a sensor file.
Description:
save Save a sensor file (DTP only).
path The file name (full path).
type (IF ATM DTP) Sensor file type.
2.4.77.15 IR \FOCUS
The \FOCUS qualifier controls primary and secondary blur filters of
various types.
2.4.77.16 IR \GROUND
The \GROUND qualifier sets ground temp profile relative to ambient.
2.4.77.18 IR \HORIZON
The \HORIZON qualifier allows control of EO/NVG horizonglow intensity.
2.4.77.19 IR \INTENSITY
The \INTENSITY qualifier displays or modifies a group’s intensity for
PostProcessor.
2.4.77.20 IR \LFMELODY
The \LFMELODY qualifier controls the diurnal behavior of the global fog
brightness scalar.
2.4.77.21 IR \LIGHTING
The \LIGHTING qualifier adjusts the (constant) sun light source
intensity.
Format: IR \LIGHTING [EMBAND=emband] [DIFFUSE=diffuse]
[AMBIENT=ambient]
[OCTAREDUCTIONENABLE=octareductionenable]
[VISREDUCTIONENABLE=visreductionenable]
[OCTAEXPONENT=octaexponent] [VISMIN=vismin]
[VISMAX=vismax] [MOONDIFFUSE=moondiffuse]
[MOONAMBIENT=moonambient] [COLDSKYDIFFUSE=coldskydiffuse]
[DAYSKYTUNE=dayskytune] [NIGHTSKYTUNE=nightSkyTune]
[INDEPENDENTAMBIENTENABLE=independentambientenable]
[SOLARATTEN=solaratten] [OVERCASTADJUST=overcastadjust]
2.4.77.22 IR \LIMITS
The \LIMITS qualifier sets the min and max wavelength limits for the
specified EMBand.
2.4.77.23 IR \LP
The \LP qualifier controls the sensor lightpoint tuning parameters.
2.4.77.24 IR \MATERIALCODE
The \MATERIALCODE qualifier sets the beginning and ending material
usage index to be printed. Output values includes surface temperatures,
exitance values, and radiance values for the specified range of usages.
Syntax
start (1..1999) The first usageindex.
Description:
end (1..1999) The last usageindex.
2.4.77.25 IR \NLGAIN
The \NLGAIN qualifier sets parameters for the RT sensor nonlinear gain
algorithm.
2.4.77.26 IR \NVGTUNING
The \NVGTUNING qualifier controls the EO/NVG sky tuning parameters.
Format: IR \NVGTUNING [EMBAND=emband] [FOG=fog] [SKYFOG=skyfog]
[SKYPOLY=skypoly] [SKYPOLYMANUAL=skyPolyManual]
[AUTOSKY=autosky] [DAYSCALE=dayscale]
[NIGHTSCALE=nightscale] [DAWNDELTIME=dawndeltime]
[DUSKDELTIME=duskdeltime] [POLYDAYSCALE=polydayscale]
2.4.77.27 IR \OFFSET
The \OFFSET qualifier defines the tracking offset and the desired target
contrast.
2.4.77.28 IR \POLYGON
The \POLYGON qualifier controls polygon-based sensor calculations.
2.4.77.29 IR \POWERLINE
The \POWERLINE qualifier scales the modeled powerline radius at load
time.
2.4.77.30 IR \PROCESS
The \PROCESS qualifier controls the processing of sensor module tasks.
Syntax
task (UPDATE RENDER) The sensor task.
Description:
(slowtime background noncrit) The
process system process for the designated
task.
2.4.77.31 IR \RAINFALL
2.4.77.32 IR \RENDER
The \RENDER qualifier sets the method/parameters used to combine
intensity and mod textures in the renderer.
2.4.77.33 IR \SEASTATE
The \SEASTATE qualifier modifies seastate mod textures at load time.
2.4.77.34 IR \SHADOW
The \SHADOW qualifier controls the sensor shadow tuning parameters.
2.4.77.35 IR \STMOD
The \STMOD qualifier controls the diurnal behavior of the sensor texture
modulation scalar.
2.4.77.36 IR \SUPPORT
The \SUPPORT qualifier provides legacy global support temperatures.
2.4.77.37 IR \SYMBOL
The \SYMBOL qualifier displays or controls symbols for the
PostProcessor.
2.4.77.38 IR \TEST
The \TEST qualifier inputs a test parameter.
Syntax
p0 non-zero p0 enables IR \CALC.
Description:
non-zero p1 enables EVS, MWIR, and
p1
LWIR embands
p2 non-zero p2 runs update every field
non-zero p3 disables environment
p3
layer correlation
non-zero p4 disables environment
p4
layer time correlation
2.4.77.39 IR \TEXTURE
The \TEXTURE qualifier controls of sensor-texture-based sensor
2.4.77.40 IR \THERMALCUER
The \THERMALCUER qualifier is used to control the EXG-based
thermalcuer.
2.4.77.41 IR \TRACK
The \TRACK qualifier controls the optional EXG-based target tracker.
2.4.77.42 IR \TRACKPARAMS
The \TRACKPARAMS qualifier is used to establish parameters for the
optional EXG-based target tracker.
2.4.77.43 IR \TUNING
The \TUNING qualifier controls the sensor tuning parameters.
2.4.77.44 IR \VISIBILITY
The \VISIBILITY qualifier controls the sensor visibility calculations.
2.4.77.45 IR \WASH
The \WASH qualifier controls the EXG sensor washout effect.
2.4.77.46 IR \WATER
The \WATER qualifier controls sensor water tuning parameters.
2.4.79 KEYPAD
The KEYPAD command defines the rotation rates of a moving model.
Syntax
mm The moving model number.
Description:
xvel The x velocity.
yvel The y velocity.
zvel The z velocity.
hvel The heading velocity.
pvel The pitch velocity.
rvel The roll velocity.
2.4.80 KLOD
The KLOD command configures the KLOD geometry level of detail load
management.
[\SCALE]
2.4.81 KST
The KST command configures KST texture level of detail load
management.
2.4.82 LASERBEAM
Syntax
number (0..127) Laser beam effect identifier
Description:
type (0..127) Laser beam type definition
to use for this effect.
enable Enable or Disable the specified laser
(ON/OFF) beam effect.
Syntax
type (0..127) Laser beam type identifier.
Description:
model Flight model name of the laser beam
flight model to be used for this type
definition.
beamAlpha (0..1) The intensity alpha of the laser
beam.
startDotAlpha (0..1) The intensity alpha of the start
Syntax
number (0..127) Laser beam effect identifier.
Description:
latdegree (-90..90) In LatLonAlt position mode,
the latitude degrees of the end
position of the specified effect.
latminute (0..60) In LatLonAlt position mode,
the latitude minutes of the end
position of the specified effect.
latsecond (0..60) In LatLonAlt position mode,
Syntax
number (0..127) Laser beam effect identifier.
Description:
latdegree (-90..90) In LatLonAlt position mode,
the latitude degrees of the start
position of the specified effect.
latminute (0..60) In LatLonAlt position mode,
the latitude minutes of the start
position of the specified effect.
2.4.83 LIGHT_CALIBRATION_TABLE
The LIGHT_CALIBRATION_TABLE command has four qualifiers, details
of which are provided in the sections below.
Syntax
set (0..1) The specification set.
Description:
light0 (-1..1023) The first light in the
group.
light1 (-1..1023) The second light in the
group.
light2 (-1..1023) The third light in the
group.
light3 (-1..1023) The fourth light in the
group.
light4 (-1..1023) The fifth light in the group.
Syntax
set (0..1) The specification set.
Description:
list The list of lights.
Syntax
set (0..1) The specification set.
Description:
lower (-1..1023) The first light in the range.
upper (-1..1023) The last light in the range.
[UNDERLAYMOTIF=underlayMotif]
[UNDERLAYFORCEMODE=underlayForceMode]
[UNDERLAYSWITCHOUT=underlaySwitchOut]
[UNDERLAYTRANSRANGE=underlayTransRange]
[UNDERLAYINTENSSCALAR=underlayIntensScalar]
[UNDERLAYANGULARRESOLUTION=underlayAngularResolution]
[LIST=list]
2.4.85 LIGHTSOURCETUNE
The LIGHTSOURCETUNE command sets/gets lightsource diffuse table
tuning parameters.
[\LATITUDE] [\NDOTERANGEADJUST]
Syntax
type (pos dir) Table select.
Description:
backscatter (0.1..10) NdotL angle adjustment:
how far scattering extends around
an object, smoothing out edge
artifacts. (1.0 = no overlap)
magnitude (0.1..10) NdotL magnitude
adjustment: peaks the scattering
calculation. (1.0 = normal)
reverseScalar (0..1) NdotL back facing brightness
scalar (0.0 = none, 1.0 = front
intensity).
enableDirSrc Directional lightsource tuning enable
(ON/OFF) flag.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
[\LATITUDE] See descriptions below for details.
[\NDOTERANGEA
DJUST]
2.4.86 LOAD
The LOAD command loads a model.
[\INSET] [\PROCESSDESCRIPTION]
2.4.87 LOADBRUSH
The LOADBRUSH command loads a brush map.
2.4.88 LOADDT
The LOADDT command loads a terrain detail map.
Syntax
file The file path to the detail map.
Description:
size Covered area size of one detail map
(in feet).
2.4.89 LOADEMISSIVETEXTURES
The LOADEMISSIVETEXTURES command is used to load emissive
textures in a multi-sensortype configuration.
Syntax enable
Enables and disables.
Description: (ON/OFF)
2.4.90 LOBE
The LOBE command enables and disables landing lights.
[\DEFINE]
Syntax
Description: select (string of '1's and '0') switches
flashEnable (string of '1's and '0') switches -
1=flash 0=steady
[\DEFINE] Refer to the following description for
more information about this qualifier.
2.4.91 LOCKDOWN
The LOCKDOWN command enables the real-time lockdown mode.
2.4.92 LOD
The LOD command assigns a tunable LOD scalar to a model type.
Format: LOD [MODELNAME=modelname] [LODSCALAR=lodscalar]
2.4.93 LODTUNE
The LODTUNE command sets parameters for lod node tuning groups:
2.4.94 LOS
The LOS command defines the line-of-sight test.
[\CONFIG] [\FIC]
Syntax enable
Enables FIC LOS responses.
Description: (ON/OFF)
Syntax
tp (-1..65536) Test point ID
Description:
2.4.95 LRF
The LRF command defines the laser range-finder cursor.
Syntax enable
Enable or disable all LRF cursors.
Description: (ON/OFF)
cursor (0..7) LRF cursor number.
viewport (0..63) Cursor viewport number.
heading (-360..360) Cursor direction heading.
pitch (-360..360) Cursor direction pitch.
roll (-360..360) Cursor direction roll.
[DEPRECATED]
light Enable or disable a cursor light.
(ON/OFF)
color (red yellow green cyan blue magenta
white black) Color used to draw the
cursor.
clear Disables a cursor.
list List all LRF cursors currently enabled.
[\CONFIG] Refer to the following descriptions for
[\DEGRADE] more information about these
[\LATLON_FORMAT] qualifiers.
[\TEXT]
Syntax enable
Enable or disable LRF text.
Description: (ON/OFF)
cursor (0..7) LRF cursor number.
xoffset LRF horizontal text offset from the
left of the viewport.
yoffset (0..99) LRF vertical text offset from
the bottom of the viewport.
2.4.96 MATERIAL
The MATERIAL command views/sets material palette entry (not
persisted).
Syntax
n (0..255) material index
Description:
ambient (0..1) ambient scalar
diffuse (0..1) diffuse scalar
Syntax
select (1..9) contaminant select
Description:
ambient (0..1) ambient scalar
2.4.97 MATERIALMASK
The MATERIALMASK command defines material masks that determine
which polygons can be intersected based on material code.
[\PRINT]
Syntax
index (1..255) Material mask index number
Description:
mode (inclusion exclusion) Mask mode or
type
code0 (0..255) Material code to (un)mask
code1 (0..255) Material code to (un)mask
code2 (0..255) Material code to (un)mask
code3 (0..255) Material code to (un)mask
code4 (0..255) Material code to (un)mask
code5 (0..255) Material code to (un)mask
code6 (0..255) Material code to (un)mask
code7 (0..255) Material code to (un)mask
code8 (0..255) Material code to (un)mask
code9 (0..255) Material code to (un)mask
init Initializes the mask based on the
mode.
2.4.98 MESSAGE
The MESSAGE command sends a moving model message.
2.4.99 MFE
The MFE command has six qualifiers that are described in the sections
below. Refer to the EP2 MF Module User Guide (RCPN 964-5924-016) for
details about using this command and its qualifiers.
Syntax
id (1..7) The ID for the MFE.
Description:
cli The CLI to process “in quotes.”
When present, all MFEs will be sent
all
the CLI.
Syntax
dump Dumps the EP Event files
Description:
enable
Enables/disables event collection.
(ON/OFF)
2.4.100 MIRROR
The MIRROR command selects mirroring type for a viewport.
[\MODEL] [\VIEWPORT]
Syntax
view (0..63) Viewport number.
Description:
(normal viewport model) Viewport
type
mirror type.
(off x y both) Viewport mirror
direction
direction.
list List all mirror viewports.
Refer to the following descriptions for
[\MODEL]
more information about these
[\VIEWPORT]
qualifiers.
Syntax enable
Enable/disable modeled mirroring.
Description: (ON/OFF)
eye (0..31) Eyepoint number.
(0..800) The range at which mirror
range
Syntax
view (0..63) Viewport number.
Description:
(0..31) Eyepoint number that mirror
eye
tracks with.
sizeX (0..100) Mirror size X.
sizeY (0..100) Mirror size Y.
x X offset of mirror.
y Y offset of mirror.
z Z offset of mirror.
h Heading of mirror.
p Pitch of mirror.
r Roll of mirror.
radius (0..100) Radius of mirror (0=flat).
pan Pan of mirror.
tilt Tilt of mirror.
2.4.101 MONOCONVERSIONTUNE
The MONOCONVERSIONTUNE command sets/gets mono-conversion
tuning parameters per EM band.
2.4.102 MONOINTENSITY
The MONOINTENSITY command has two qualifiers that are described in
the sections below.
Syntax
sensor (nvg evs mwir lwir eo) Sensor type.
Description:
n (-1..4095) Palette index.
intensity (0..1) Intensity.
2.4.103 MOVINGMODELMASK
[\PRINT]
2.4.104 NEWPAGER
The NEWPAGER command enables the new pager functionality.
Syntax enable
Enables new pager.
Description: (ON/OFF)
enableElevationPager
Enables elevation pager.
(ON/OFF)
[\CT] Refer to the following descriptions for
[\ELEV] more information about these
[\TEST] qualifiers.
Syntax
maxLOD (0..32) max level for CT.
Description:
pageInThrottle (0..1000) page-in queue throttle.
pageOutThrottle (0..10000) page-out queue throttle.
maxRange Max range for CT.
offsetCenterPriority Offset center priority circle radius.
CircleRadius
projectedPixelSizeS projectedPixelSizeScalar
calar
debugDraw (0..1) draw paged cell boundaries for
debug.
testPatternCT Draw test pattern CT maps.
(ON/OFF)
sleepTestPattern Sleep amount for test pattern
bypassStage0PageI Sleep amount for bypassing stage0
nSleepInMS page-in
Syntax
maxLOD (0..32) max level for Elev.
Description:
pageInThrottle (0..1000) page-in queue throttle.
pageOutThrottle (0..10000) page-out queue throttle.
highResRadius High resolution paging radius
debugDraw (0..1) draw paged cell boundaries for
debug.
Syntax (TO_CIRCLE_WITH_FALLOFF
Description: TO_CIRCLE_SINGLE_LOD
mode
OFFSET_CENTER VIEW_CONE) test
pager mode
toCircleWithFalloffM (0..32) To-circle with falloff max level
axLevel Test.
toCircleWithFalloffR Paging radius for to-circle with falloff
adius (feet).
toCircleSingleLODPa (0..32) Page level for to-circle single
geLevel LOD Test.
toCircleSingleLODRa Paging radius for to-circle single LOD
dius (feet).
offsetCenterMaxLev
(0..32) Max level for Test.
el
2.4.105 NVGBLOOM
The NVGBLOOM command specifies the parameters to tune the blooms
and halos around lightpoints in an NVG scene. These parameters include
a threshold for the intensity of a light before blooms and halos are
displayed, which is important for performance. Typically, this command
is used to tune parameters while running, then the tuned parameters
are placed in a reset (.rst) file that is executed at startup.
This applies to EP-80 platforms only.
Format: NVGBLOOM [ENABLE=enable] [THRESHOLD=threshold]
[HALOROLLOFF=halorolloff] [BLOOMROLLOFF=bloomrolloff]
[ATTEN0=a] [ATTEN1=b] [ATTEN2=c]
Syntax enable
Enable halos.
Description: (ON/OFF)
threshold (0..1) Halo on threshold.
halorolloff (0..1) Start halo rolloff.
bloomrolloff (0..1) Start bloom rolloff.
Real number coefficients used to
control the amount of range
attenuation used on lightpoints.
The intensity of the light is gained by
1.0/(a + b*r + c*r*r), where r is the
range in feet. The intensity then
a, b, c
determines the appearance of blooms
and halos.
The default values of a, b, and c are
x1, y1, x2, y2, x3, The x values are intensity, and range
y3, x4, y4, x5, y5 nominally from 0.0 to 1.0, although
values greater than 1.0 are possible.
The lookup checks intensity against
x1, x2,..x5 in order, and the first
time intensity is less than the x
value, the interpolation occurs.
x1, y1, x2, y2, x3, The x values are intensity and range
y3, x4, y4, x5, y5 nominally from 0.0 to 1.0, although
values greater than 1.0 are possible.
The lookup will check intensity
against x1, x2,..x5 in order, and the
first time intensity is less than the x
value, the interpolation occurs.
Because of this, normally
x1<x2<x3<x4<x5.
Syntax
bloomtexture Bloom texture filename or path.
Description:
halotexture Halo texture filename or path.
2.4.106 OWNSHIPLIGHT
The OWNSHIPLIGHT command controls steerable ownship lights.
Syntax
select (string of '1's and '0') Switches.
Description:
heading (-180..180) Heading.
pitch (-90..90) Pitch.
list List the steerable lights.
2.4.107 PAGER
The PAGER command provides generic pager settings for CT, terrain,
and 3D point feature pagers.
2.4.108 PAGERDEBUG
The PAGERDEBUG command provides a debug pager.
Format: PAGERDEBUG [TARGET=target] [FACE=face] [LEVEL=level] [X=x]
[Y=y] [DUMPACTIVE=dumpActive] [WAITANALYSIS=waitAnalysis]
[REPAGEELEV=repageElev] [BREAKON=breakOn]
[\PAGETOSPEC]
Syntax (ElevationPager TexturePager PFPager all)
target
Description: Specify a certain type of pager to debug.
face 90..50 Face ID.
level level
x x
y y
dumpActive Dump all active requests.
waitAnalysis Analyze WAITING FOR PARENT requests.
repageElev Repage the specified elevation block and its
ancestors.
breakOn (off TCell Pager) Set a break point at the
given FLI.
[\PAGETOSPEC] Refer to the section below for details on this
qualifier.
2.4.109 PARTICLE
The PARTICLE command controls particle effects.
Format: PARTICLE [FUNC=func] [N=n] [DELAY=Delay] [ALL=all]
[\APPEARANCE] [\CHAIN] [\EMITTER] [\MOVEMENT] [\PRINT]
[\SCUD] [\TEXTURE] [\TIMING] [\TYPE]
Syntax
func (start pause stop) Particle control function.
Description:
n (0..255) The particle effect slot number.
delay Number of seconds to wait before starting
the effect.
all Perform function on all current effects.
[\APPEARANCE] Refer to the sections below for details on
[\CHAIN] these qualifiers.
[\EMITTER]
[\MOVEMENT]
[\PRINT]
[\SCUD]
[\TEXTURE]
[\TIMING]
[\TYPE]
Syntax
n (0..255) The particle effect slot number.
Description:
defName The name of an effect being defined.
startred (0..255) Starting color of a particle.
Syntax
n (0..255) The particle effect slot number.
Description:
defName The name of an effect being defined.
mm (-1..1024) Moving model system to chain
to.
offsetx Offset from the moving model.
offsety Offset from the moving model.
offsetz Offset from the moving model.
dirVec (world model) Determines if the emitter
direction is rotated with the chained model.
inheritVel Determines if the velocity of the chained
(ON/OFF) model is added to that defined for the
emitter.
Syntax
n (0..255) The particle effect slot number.
Description:
Syntax
n (0..255) The particle effect slot number.
Description:
defName The name of an effect being defined.
enable Enables scud processing for this particle
(ON/OFF) effect.
red (0..1) Red component of scud color.
green (0..1) Green component of scud color.
blue (0..1) Blue component of scud color.
volScudMinVis Minimum scud visibility if volumetric scud
is enabled.
OpacityRampRa (1e-005..1) Defines the rate at which scud
te opacity can change per field.
maxOpacity (0..1) Maximum opacity of the scud.
startRange (0..10000) Sets the range to a particle
where particle proximity scud begins.
fullRange (0..10000) Sets the range to a particle
where particle proximity scud is fully
Syntax
n (0..255) The particle effect slot number.
Description:
defName The name of an effect being defined.
path Path to textures.
tex0 Base texture map filename.
tex1 Detail texture map filename.
tex2 Sensor index map filename.
tex3 Sensor mod map filename.
tex4 Bump texture map filename
tex5 Auxiliary texture map filename.
tex6 Specular texture map filename.
tex7 Light texture map filename.
thickness (0..32768) Volumetric thickness.
depthModAmp (0..128) Depth modulation amplitude.
numSubMaps0 (0..16) Number of submaps in tex0.
Syntax
n (0..255) The particle effect slot number.
Description:
defName The name of an effect being defined.
type (lightpoint quadzaxis quadpoint
quadvolume model modelobject
motionSystem) Particle type.
render (crit fast slow) Render priority for the
particle effect.
modelName Model to load for the particle effect.
minSelect (0..1024) Minimum random select for
particles.
maxSelect (0..1024) Maximum random select for
particles.
eyepointMS (0..65536) Motion system used as the
particle viewing position.
behavior Optional user behavior file for
motionSystem particles.
2.4.110 PATH
The PATH command sets a file search path.
Format: PATH [TYPE=type] [VALUE=value] [LIST=list]
[\APPEND]
[\PREPEND]
[\REMOVE]
Syntax (db model inset texture postprocessor
Description: type viscal route resetfile reset19 reset20) Path
type.
value Path list separated by semicolons.
list List all path values.
[\APPEND] Refer to the following descriptions for more
[\PREPEND] information about these qualifiers.
[\REMOVE]
2.4.111 PHYSICSSHIP
2.4.112 PHYSICSSIM
2.4.113 PLUMES
The PLUMES command performs Plumes functions.
Format: PLUMES [NUM=num] [TYPE=type] [MM=mm] [XOFFSET=xoffset]
[YOFFSET=yoffset] [ZOFFSET=zoffset] [LATDEGREE=latdegree]
[LATMINUTE=latminute] [LATSECOND=latsecond]
[LONGDEGREE=longdegree] [LONGMINUTE=longminute]
[LONGSECOND=longsecond] [ALTITUDE=altitude]
[INITXVEL=initxvel] [INITYVEL=inityvel] [INITZVEL=initzvel]
[BEGINTRANS=beginTrans] [ENDTRANS=endTrans] [START=start]
[STOP=stop] [CLEAN=clean] [ALL=all] [SPMASK=spMask]
[VPMASK=vpMask]
[\DEFINE]
Syntax
num (0..191) Plume identifier
Description:
type (0..127) Plume type identifier, defined
using the plumes\define command
mm (-1..65535) Moving model associated with
the effect, -1 means use lat/lon/alt
xoffset X offset from mm origin
yoffset Y offset from mm origin
zoffset Z offset from mm origin
latdegree (-90..90) latitude degrees
latminute 0..60) latitude minutes
latsecond (0..60) latitude seconds
longdegree (-180..180) longitude degrees
longminute (0..60) longitude minutes
longsecond (0..60) longitude seconds
altitude Altitude.
Syntax
type (0..127) Plume type identifier.
Description:
defName The particle effect definition to use
as a template for the Plumes effect.
windSpeedAutoAd (0..20) Scale the effect of
2.4.114 POSITION
The POSITION command positions a moving model.
NOTE: The behavior of the sub-model dot designation is slightly different for
models being controlled from a host sending opcodes. Whereas the sub-
model designator is optional from the CLI, it is required when called inside
an opcode. This is further clarified in Chapter 3 of this manual, in the
specific "Postion OpCodes" sections. To specify that the entire model,
including all sub-models is designated as sub-model =255. Specifying sub-
model=255 from the host OpCode has the same effect as not specifying a
sub-model from the CLI (OpCode Sub-Model=255 is the same as "Position
mm=900" - the CLI command has no dot designator).
Syntax
Description: source Source moving model.
destination Destination moving model.
x X offset.
y Y offset.
z Z offset.
feet Offset is in feet (default).
meters Offset is in meters.
km Offset is in kilometers.
miles Offset is in miles.
2.4.115 POWERLINES
The POWERLINES command configures droop calculations for
powerlines.
Syntax
num (0..7) Decoration number.
Description:
powerlineModel Powerline model name that has an
associated decoration.
decorationModel Decoration model name.
spacing (1..10000) The spacing between
NOTE: The rotating select capability (when the select is set to a negative
value) was added to facilitate a common aviation regulation, that
obstruction balls will alternate colors between red and white. Included in
many of these regulations is the specification that the red obstruction balls
be placed nearest the towers / poles. This specification was adhered by
making the number of rotating balls per segment an odd number and
adjusting the spacing. If less than 5 balls fit on a segment, they are all red
(select 1) (no alternating colors).
2.4.116 PP
The PP command has twelve qualifiers that are described in the sections
below.
2.4.116.1 PP \BASELINE
The \BASELINE qualifier provides controls for baseline tuning of the post
processor.
2.4.116.2 PP \FILE
The \FILE qualifier specifies files used to initialize PostProcessor
functions.
2.4.116.3 PP \INSETMASK
The \INSETMASK qualifier specifies Inset Mask parameters.
2.4.116.4 PP \INTERLACE
The \INTERLACE qualifier specifies the Interlace parameters.
2.4.116.5 PP \MESSAGE
The \MESSAGE qualifier controls the PostProcessor messages shown in
the log.
2.4.116.6 PP \OVERLAY
The \OVERLAY qualifier specifies the settings for the overlay planes.
2.4.116.7 PP \RESPONSE
The \RESPONSE qualifier controls the PostProcessor response opcodes.
2.4.116.8 PP \SWRENDER
The \SWRENDER qualifier allows the settings for software rendering in a
PIP render window.
2.4.116.9 PP \VIDEOALIGN
The \VIDEOALIGN qualifier specifies the settings for the video aligner.
2.4.116.10 PP \VIDEOIN
The \VIDEOIN qualifier specifies the settings for video input format.
2.4.116.11 PP \VIDEOOUT
The \VIDEOOUT qualifier specifies the settings for video output format.
2.4.116.12 PP \VIDEOSYNC
The \VIDEOSYNC qualifier specifies the settings for video sync.
2.4.117 PRIMEFFECTS
The PRIMEFFECTS command controls primitive effects.
Syntax
viewport viewport #/all to set
Description:
enable (on off) primitive effects enable
num (1..15) primitive effects table entry
to set or view
nearFieldAdj (0..16) blur adjustment for
primitives in the near field
farFieldAdj (0..16) blur adjustment for
primitives in the far field
range (0..1.32e+006) range (feet) which
divides near/far field
eqSelect (lens range alpha reflection specular)
blur equation select
tlSelect (default low med high) screendoor
transparency level select
2.4.118 PRINT
The PRINT command has two qualifiers that are described in the
sections below.
2.4.118.1 PRINT \LABEL
The \LABEL qualifier sets a text label.
Syntax
Text to use for label.
Description: text
mm (0..4095) Moving model to label.
x Offset from moving model.
y Offset from moving model.
z Offset from moving model.
Syntax
Text to print
Description: text
x Horizontal text position from the left.
y (0..99) Vertical text position from
the bottom.
2.4.119 PROBER
The PROBER command has two qualifiers, PICK and TVERTS, which are
described below.
2.4.120 PROPERTY
The PROPERTY command sets the value of a module property.
Format: PROPERTY [NAME=name] [VALUE=value] [ROW=row] [COL=col]
Syntax
name The name of property.
Description:
value The value of property.
(0..1024) Row number (defaults to
row
zero).
(0..1024) Column number (defaults
col
to zero).
2.4.121 PROXYPOLYOUTPUT
The PROXYPOLYOUTPUT command sets proxy poly output.
Format: PROXYPOLYOUTPUT [BLOCKSIZE=blocksize]
Syntax (1000..1000000) Proxy poly output
blocksize
Description: block size in floats.
2.4.122 RADAR
The RADAR command specifies radar operation modes.
Format: RADAR [CONTINUOUS=continuous]
[MATERIALCONVERT=materialconvert] [CONVERTFILE=convertfile]
[CAPTUREFILE=capturefile] [TRIGGERCAPTURE=triggercapture]
[WAITFORPAGING=ON|OFF] [ALLOWMODELS=allowmodels]
[\CTLODOVERRIDE] [\DISPLAY] [\RENDERCONTROL]
[\TERRAINLODOVERRIDE]
[\CTLODOVERRIDE]
[\DISPLAY] Refer to the following descriptions
[\RENDERCONTROL] for more information about these
[\TERRAINLODOVER qualifiers.
RIDE]
2.4.123 RAINSNOW
The RAINSNOW command has two qualifiers that are described in the
sections below.
2.4.123.1 RAINSNOW \INIT
The \INIT qualifier initializes the rain and snow environment submodule.
Format: RAINSNOW \INIT [ALTENABLE=altEnable] [ALTSPMASK=altSPMask]
[ATLVPMASK=altVPMask] [EMBAND=emband]
Syntax altEnable
Alternate rain & snow effect control.
Description: (ON/OFF)
altSPMask DEPRECATED – use altVPMask
Viewport mask where alternate
altVPMask
effect is active.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
2.4.124 RANGEFOCUS
2.4.125 RATE
The RATE command sets the field rate.
Format: RATE [MULTIPLIER=multiplier]
Syntax (1..4) The number of video fields per
multiplier
Description: update field.
2.4.126 REFLECTIVITYTUNE
The REFLECIVITYTUNE command sets and/or gets a reflectivity scalar.
Format: REFLECTIVITYTUNE [SCALE=scale] [MINZVAL=minZVal]
[REFLECTIVITYSCALEWATER=reflectivityScaleWater] [SCENE=scene]
Syntax
scale (0..1) A global reflectivity scalar.
Description:
(0..0.5) Minimum reflection vector z
minZVal
value.
reflectivityScaleW
(0..1) Water reflectivity scalar.
ater
(dawn day dusk night) The TOD
scene
scene to which the scalar applies.
2.4.127 REGIONALWEATHER
The REGIONALWEATHER command defines a weather region.
Syntax enable
Enables the filter
Description: (ON/OFF)
Specifies the filter index. Indexing
index
starts at 0
(lower upper) Type defines the relative
type position of the cloud model (upper or
lower).
Specifies the cloud model to use in the
model
region.
Specifies the max radius in the X
xRadius
direction for the cloud type.
Specifies the max radius in the Y
yRadius
direction for the cloud type.
Specifies the acceptable XY delta for
deltaXY
using this filter in feet.
Specifies the acceptable thickness
deltaT
delta for using this filter in feet.
Specifies the max cloud thickness for
thickness
the cloud type.
Specifies the distance in feet below the
cloudtopoffset cloud top altitude to provide
Syntax
region (1..7) The region to define.
Description:
enableFogVolume
Enable/disable the fog volumes.
(ON/OFF)
numberOfSegments ignored
The procedural intensity alpha texture
fogVolTex
map filename
The procedural dmod Vmod texture
fogVolTexUScale ignored
fogVolTexVScale ignored
finalRedScale ignored
finalGreenScale ignored
finalBlueScale ignored
skirtNormal (-1..1) ignored
entryScale (0..1) ignored
depthModAmplitude (0..127) ignored
fogVolHeightOffset Fog volume height offset above the
base of the lower cloud.
lighting (1..10) ignored
thinning ignored
texIntReduction (0..1) The reduction in fog volume
color intensity due to fog volume
texture
alpha ignored
shaftColorScale ignored
2.4.128 REMAP
The REMAP has one qualifier discussed below.
2.4.129 RENDERMODE
The RENDERMODE command is used to control a wide variety of
rendering options.
The options can be sorted into three different groups: modes, markers,
and enables. Each mode is enabled separately, but they should really be
thought of as a select of one at a time (like a radio button). Markers
highlight certain aspects of the image. The enables allow certain
functions within the hardware to operate. They can be disabled for
debug purposes. Modes and markers all default off, while enables
default on.
[LIGHTSCATTER=lightscatter] [LSREFLECTIONS=lsReflections]
[LSRCALIASREDUCTION=lsrcaliasreduction]
[CONTRASTREDUCTION=contrastreduction]
[SOFTSATURATE=softsaturate] [HWCLOUDS=hwClouds]
[HYBRIDCLOUDS=hybridClouds] [PRIMEFFECTS=primEffects]
[MFLINES=mfLines] [MFBOXES=mfBoxes] [SMC=smc]
[HATVISUAL=hatVisual] [CDVISUAL=cdVisual]
[LOSVISUAL=losVisual] [FORCENEARDEPTH=forceNearDepth]
[FORCEFARDEPTH=forceFarDepth] [SCUD=scud]
[ENHANCEDSEAVIS=enhancedSeaVis] [PARTICLELOD=particleLOD]
hybridClouds
Enable/disable hybrid clouds.
(ON/OFF)
primEffects
Enable/disable primitive effects.
(ON/OFF)
mfLines
Enable/disable debugging lines.
(ON/OFF)
mfBoxes
Enable/disable debugging boxes.
(ON/OFF)
smc
Enable/disable SMC visual mode.
(ON/OFF)
hatVisual
Enable/disable HAT visual mode.
(ON/OFF)
cdVisual
Enable/disable CD visual mode.
(ON/OFF)
losVisual
Enable/disable LOS visual mode.
(ON/OFF)
(0..1) Sets the force near value for
forceNearDepth
depth buffer range.
(0..1) Sets the force far value for
forceFarDepth
depth buffer range.
scud
Enable/disable scud.
(ON/OFF)
(0..6) enhanced sea state`s
visualization mod.
0 is to disable.
1 is to visual both dist to shore and
dist to demarcation.
2 is to visual dist to shore gradient.
enhancedSeaVis
3 is for dist to demarcation only.
[\AFFINITY]
[\DEBUG]
[\IMPORTCACHE]
[\OGL]
[\SORTCACHE] Refer to the following descriptions
[\STATEDATA] for more information.
[\TEXTURE]
[\THREAD]
[\THROTTLETEXCO
MPRESSION]
Enable/disable drawElement
instanceFT instancing for fast time models
(ON/OFF) (must unload and reload models to
take effect).
(1..1024) The minimum number of
instanceMinPrim
primitives per instance.
(1..1024) The minimum number of
items to group when instancing,
instanceMinGrouping
below this items will be rendered
individually.
Enable/disable rendering critical
drawCritFirst
objects to the frame buffer first.
(ON/OFF)
(DEPRECATED)
sortST Enable/disable state sorting of slow
(ON/OFF) time data.
sortFT Enable/disable state sorting of fast
(ON/OFF) time data.
sortCrit Enable/disable state sorting of fast
(ON/OFF) time critical data.
Enable/disable consistently ordered
orderedOutput
output for sorted display lists.
(ON/OFF)
(DEPRECATED)
splitter Enable/disable splitting of long
(ON/OFF) display lists prior to sorting.
(off frontToBack backToFront)
sortParticleEffects Enable/disable sorting and blending
of special effect particles.
(off frontToBack backToFront)
sortBrokenClouds Enable/disable sorting and blending
of broken cloud puffs.
Enable/disable clamping
onePrim glDrawElement calls to a single
(ON/OFF) primitive (i.e., enable/disable
2.4.130 RIBBON
The RIBBON command displays or controls the state of a moving model
flight ribbon.
2.4.131 ROTORWASH
The ROTORWASH command controls a previously defined rotorwash
effect.
[COMPLETEPARTICLEVELOCITYSCALE=completeParticleVelocityScale]
[BLADEZOFFSET=bladeZOffset] [EXPANSIONTIME=expansionTime]
[SCUDENABLE=scudEnable]
[AREASCUDSTARTHEIGHT=areaScudStartHeight]
[AREASCUDCOMPLETEHEIGHT=areaScudCompleteHeight]
[BROWNOUTSTARTHEIGHT=brownoutStartHeight ]
[BROWNOUTCOMPLETEHEIGHT=brownoutCompleteHeight ]
[GROUNDMODELNAME=groundModelName]
[GROUNDMODELMAXSCALE=groundModelMaxScale]
[GROUNDMODELMINSCALE=groundModelMinScale]
[RADIUSSCALE=radiusScale] [FADERAMP=fadeRamp]
[HEIGHTRAMP=heightRamp] [MANUALMODE=manualmode]
[MANUALINDEX=manualindex]
[ADJDIRWITHTHRUST=adjDirWithThrust]
2.4.132 ROTORWASHTABLE
The ROTORWASHTABLE has three qualifiers described below.
2.4.134 ROUTE
The ROUTE command performs route playback functions.
Before reusing a route slot (id), the previous route should be unloaded
(function unload) to ensure clean playback of the new route.
2.4.135 ROUTERECORD
The ROUTERECORD command performs the route record function.
Format: ROUTERECORD [FUNC=func] [MM=mm] [ALL=all]
[\DEFINE]
z Z offset.
2.4.136 RUNWAY
The RUNWAY command sets runway contaminants.
2.4.137 SCALE
The SCALE command scales a motion system.
Format: SCALE [MM=mm] [X=x] [Y=y] [Z=z] [TX=tx] [TY=ty] [TZ=tz]
y Y scale value.
z Z scale value.
Syntax
Description: SCENE (SUMMER/ Sets the system season to the
WINTER) selected scene.
2.4.139 SENSORTEXSCALAR
The SENSORTEXSCALAR command sets a submodel sensor type
intensity scalar.
2.4.140 SHADOW
The SHADOW command controls moving model shadows.
[\CONFIG] [\ENV]
Syntax
mm (0..65535) Moving model number.
Description:
Syntax movingmodelmas
(0..8) Index of moving model mask.
Description: kindex
foreshortenDegree (0..90) The amount to foreshorten
s MM shadows (in degrees).
2.4.141 SIGNBOARDSCALE
The SIGNBOARDSCALE command sets parameters for LOD scale (sign
board scale) groups.
Format: SIGNBOARDSCALE [GROUP=group] [ENABLE=enable]
[NEARRANGE=nearRange] [FARRANGE=farRange] [SCALE=scale]
[OFFSET=offset]
2.4.142 SKY
The SKY command is used to set the parameters of the sky dome.
Format: SKY [SELECT=select] [ENABLE=enable] [RADIUS=radius]
[TOP=top] [RINGS=rings] [SLICES=slices] [RED=red]
[GREEN=green] [BLUE=blue] [LIST=list] [EMBAND=emband]
[\REFLECTION] [\TEXTURE]
2.4.143 SMCMAP
The SMCMAP command enables/specifies the SMC mapping function
(not persisted).
Format: SMCMAP [N=n] [MAP=map] [ENABLE=enable]
Syntax
n (0..255) SMC index
Description:
map (0..255) mapped SMC value
enable (on off) enable/disable SMC mapping
2.4.144 SMPOLY
The SMPOLY command provides Scene Manager Polygon control.
[\ENABLE] [\LATLONGFILTER]
Syntax
enable (0..1) enable or disable the filter
Description:
latitude (-90..90) latitude decimal degree
longitude (-180..180) longitude decimal degrees
latdegree (-90..90) latitude degrees
(DEPRECATED)
latminute (0..60) latitude minutes (DEPRECATED)
latsecond (0..60) latitude seconds (DEPRECATED)
longdegree (-180..180) longitude degrees
(DEPRECATED)
longminute (0..60) longitude minutes
(DEPRECATED)
longsecond (0..60) longitude seconds
(DEPRECATED)
radius Radius in feet.
2.4.145 SNVG
The SNVG command provides SVNG (stimulated NVG) controls.
Format: SNVG [ENABLE=enable] [REDWEIGHT=redweight]
[GREENWEIGHT=greenWeight] [BLUEWEIGHT=blueWeight]
[POLYGAIN=polyGain] [LIGHTGAIN=lightGain]
[\ATM] [\CLD] [\DIR] [\FOG] [\HALO] [\POS] [\VIEWPORT]
Syntax enable
Enable/disable SNVG.
Description: (ON/OFF)
redweight (0..1) Red weight.
greenWeight (0..1) Green weight.
blueWeight (0..1) Glue weight.
polyGain (0..16) Polygon intensity gain.
lightGain (0..16) Light intensity gain.
[\ATM] See descriptions below for details.
[\CLD]
[\DIR]
[\FOG]
[\HALO]
[\POS]
[\VIEWPORT]
Syntax
Syntax
gain (0..16) intensity gain
Description:
transScale (0..4) transmitance scale
Syntax
gain (0..16) Intensity gain.
Description:
ambHighMoon (0..16) Additive ambient light at high
moon.
ambNoMoon (0..16) Additive ambient light at no
moon.
difHighMoon (0..16) Additive diffuse light at high
moon.
difNoMoon (0..16) Additive diffuse light at no
moon.
specHighMoon (0..16) Additive specular light at high
moon.
specNoMoon (0..16) Additive specular light at no
moon.
Syntax
Syntax enable
Enable/disable SNVG halos on.
Description: (ON/OFF)
view Viewport to enable/disable.
Syntax
gain (0..16) Intensity gain.
Description:
Syntax
view (0..63) Viewport number.
Description:
video (0..1) Video ID (0-1).
2.4.146 SPANRATE
The SPANRATE command enables/disables span rate (engineering
diagnostic).
Format: SPANRATE [SKY=sky] [TERRAIN=terrain] [STEP=step]
[FRAME=frame]
Syntax sky
Span rate sky.
Description: (ON/OFF)
terrain Span rate terrain.
(ON/OFF)
step Set frame count.
frame (0..512) Frame count.
2.4.147 SPXCONFIG
The SPXCONFIG command has four qualifiers discussed in the sections
below.
Syntax
number (1..16) Storm number to be defined.
Description:
model (1..1024) Storm model.
select (1..1024) Storm select.
2.4.148 STARS
The STARS command loads a star light point model.
2.4.149 STATISTICS
The STATISTICS command handles statistics.
Syntax
clear Clears high water times.
Description:
record
Turns statistics recording on or off.
(ON/OFF)
The filename to be placed in IG bin
filename
directory.
Scene Processors (SPs) to include in
SPs
statistics record (e.g., SPs 0,1,6,7).
(1..60) how many video fields
multiplier between statistics samples in the
2.4.150 STATS
The STATS command controls the display of GE statistics. The STATS
command is set as default to OFF, causing many of the EP2 GUI
statistics to show as zero. This minimizes any effects gathering
statistics during active Run Time. If you want to view statistics that are
showing as zero, you will need to enable this command to ON.
Syntax enable
Description: (ON/OFF)
2.4.151 STGAIN
The STGAIN command sets the emband sensor texture gain.
2.4.152 STLEVEL
The STLEVEL command sets the emband sensor device level
temperature.
2.4.153 STORM
The STORM command has ESIG storm controls.
Syntax
level (0..5) Overall storm level.
Description:
Syntax
level (0..5) The lightning level being set.
Description:
frequency (0..4) Lightning frequency scale.
list List the settings for lightning levels.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
Syntax
level (0..5) The rain level being set.
Description:
cdefocus (0..255) The calligraphic defocus
setting for this level of rain.
cbuild (0..255) The build rate for
calligraphic defocus, for this level of
rain.
cclear (0..255) The clear rate for
calligraphic defocus, for this level of
rain.
rdefocus (0..255) The raster defocus setting
for this level of rain.
rbuild (0..255) The build rate for raster
defocus, for this level of rain.
rclear (0..255) The clear rate for raster
defocus, for this level of rain.
list List the defocus settings for the
different levels of rain.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
Syntax
level (0..5) The storm level being set.
Description:
minScalar (0..4) Minimum storm distance scale.
maxScalar (0..4) Maximum storm distance
scale.
vis (0..4) Visibility reduction scale.
amb (0..4) Ambient reduction scale.
list List the settings for the different
levels.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
2.4.154 STORMCONTROL
The STORMCONTROL command enables, controls, and positions storm
cells.
[\OWNSHIP] [\SAND]
Syntax enable
Enable/disable a storm.
Description: (ON/OFF)
number (0..7) The storm number.
cell (0..255) The cell used by the storm.
select (0..255) The rain shaft submodel's
select.
immediateLightning Enable lightning strike now.
(OFF ON)
cloudBase Height (feet) of the storm cloud
above the storm origin.
heading (-360..360) The storm's heading.
latDegree (-90..90) Degrees latitude of the
storm.
latMinute (-60..60) Minutes latitude of the
storm.
2.4.154.1 STORMCONTROL\OWNSHIP
The \OWNSHIP qualifier controls storm effects around the ownship.
2.4.154.2 STORMCONTROL\SAND
The \SAND qualifier controls a sand storm.
Syntax
number (0..7) The storm number.
Description:
2.4.155 STORMDEFINE
The STORMDEFINE command defines a storm cell for use with the
STORMCONTROL command.
Syntax
cell (0..255) The storm cell to define.
Description:
(0..5) The storm cell's level of
level
lightning.
(glare bolt mixed) The type of
flashType
lightning flash.
Syntax
level (0..5) The lightning level being set.
Description:
(0..100) The lightning frequency
frequency
scale.
Lists the settings for the lightning
list
levels.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
Syntax
cell (0..255) the storm cell to define
Description:
(0..2) the storm level of the storm
level
cell to define
Syntax
cell (0..255) The storm cell to define.
Description:
(glare bolt) The type of lightning
flashType
flash.
(0..19) Enumerate this lightning
num
model.
(0..32767) The model slot into
model which the desired particle storm
lightning model is loaded.
(0..4095) The animation sequence
sequence associated with the lightning
model.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
Syntax
cell (0..255) the storm cell to define.
Description:
Specifies the base texture map for
texName
the volumetric rain shaft.
Specifies the aux texture map for
auxTexName
the volumetric rain shaft.
radius The radius of the rain shaft in feet.
(0.3..1) Scale the rain shaft by this
xScale
percentage.
Rotate the rain shaft this number of
heading degrees from North/South, -90.0,
90.0.
Enable/disable correlation of the
corRain
falling rain with volumetric rain
(ON/OFF)
shaft.
lowLODmodelEnabl Enable/disable a low LOD model of
e (ON/OFF) the rainshaft.
Scale the rain shaft intensity by
intensityScale
this percentage.
Scale the rain shaft density by this
densityScale
Syntax
cell (0..255) The storm cell to define.
Description:
(0..5) The storm cell's level of
level
lightning.
Rain shaft's x offset from the storm
xShaftOffset
origin.
Rain shaft's y offset from the storm
yShaftOffset
origin.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
Syntax
level (0..5) The rain level being set.
Description:
2.4.156 SWAPOFFSET
The SWAPOFFSET command control swap offset for multiple heads.
2.4.157 SWITCH
The SWITCH command sets the switch mask index for a motion system.
Syntax
mm Motion system.
Description:
maskIndex Switch mask index.
2.4.158 SYMBOLOGY
The SYMBOLOGY command sets device number for subsequent
symbology\file commands
Syntax
device (0..63) Symbology device number
Description:
[\FILE]
[\OFFSETS] Refer to the following descriptions for
[\OPTIONS] more information about these
[\PLUGIN] qualifiers.
[\VIEWPORT]
Syntax
view (0..63) Viewport number.
Description:
x (-10000..10000) X offset.
y (-10000..10000) Y offset.
Syntax
name The symbology options file.
Description:
Syntax
name Symbology plug-in DLL name.
Description:
Syntax
view (0..63) Viewport number.
Description:
deviceNum (0..63) Symbology device number.
2.4.159 SYSTEM
The SYSTEM command sets the run state of the system.
Syntax
state RUN | PAUSE | STEP
Description:
[\AFFINITY]
[\BG]
[DIFFTABLEFORCE]
[\FASTTIME]
Refer to the following descriptions for
[\MBUS]
more information about these
[\MODULE]
qualifiers.
[\PROCESS]
[\SLOWTIME]
[\THREAD]
[\TIMEOUT]
Syntax
state (run pause) Run state.
Description:
Syntax enable
Enables and disables.
Description: (ON/OFF)
Syntax log
Enables and disables mbus logging.
Description: (ON/OFF)
Syntax
name Module name.
Description:
enable
Enable/disable the module.
(ON/OFF
list List all modules.
Syntax
state (run pause) run state
Description:
(1..300) minimum number of fields
minFields
per slowtime.
(0..10) number of extra fields to
extrafields
add to slowtime
(0..10000) ms to sleep slowtime
delay
after done.
Syntax
ft (1..6) Number of fast time threads.
Description:
(1..8) Number of slow time
st
threads.
(1..7) Number of background
bg
threads.
2.4.160 TERRAIN
The TERRAIN command provides terrain and CT parameters.
Format: TERRAIN [PLAYMINCAPTUREPOLY=playMinCapturePoly]
[ERRORTOLERANCE=errorTolerance]
[RANGEREDUCTIONSCALARFORERRORTOLERANCE=rangeReductionSc
alarForErrorTolerance]
[TEXTURELEVELCLAMPFORERRORTOLERANCE=textureLevelClampForE
rrorTolerance]
[TEXTURELEVELCLAMPOVERRIDEFORERRORTOLERANCE=textureLevel
ClampOverrideForErrorTolerance]
[TEXTURELEVELCLAMPOVERRIDERADIUSFORERRORTOLERANCE=Text
ureLevelClampOverrideRadiusForErrorTolerance] [CTPMOD=ctpmod]
[MAXCT=maxCT]
[CTFORMAT=ctFormat] [CTBLENDINGLEVEL=ctBlendingLevel]
[TERRAINBLENDINGLEVEL=terrainBlendingLevel]
[FORCENORMALSTRAIGHTUP=forceNormalStraightUp]
[SHADOWENABLE=shadowEnable]
[SHADOWTESTDISTANCE=shadowTestDistance]
[SHADOWTESTMAXLEVEL=shadowTestMaxLevel]
[SHADOWREPAGEAZIMUTH=shadowRepageAzimuth]
[SHADOWREPAGEDISTANCE=shadowRepageDistance]
[REFLECTIONSPECULARITYTHRESHOLD=reflectionSpecularityThreshol
d] [TIMEBASEDCTFADEENABLE=timeBasedCTFadeEnable]
[NUMTIMEBASEDCTFADEFIELDS=numTimeBasedCTFadeFields]
[HIERRANGECULLMODELINSTTHRESH=hierRangeCullModelInstThresh]
[HIERRANGECULLMODELINSTENABLE=hierRangeCullModelInstEnable]
[VIEWCONECULLERGUARDBAND=viewConeCullerGuardBand]
[STABILITYTHRESHOLD=StabilityThreshold]
[FORCEHIRESELEV=forceHiResElev]
[TERMLEVFORFORCEHIRESELEV=termLevForForceHiResElev]
[\SUBDIVISIONSCALE]
Syntax
playMinCapturePoly (-1..10000000) mincp
Description:
playMaxCapturePoly (-1..10000000) maxcp
trigger Debug trigger.
2.4.161 TEXTURE
The TEXTURE command sets or gets texture control parameters.
Syntax
pmod (-1..1) PMOD (projected pixel bias)
Description:
2.4.162 TILEPAGER
The TILEPAGER command specifies the tile pager definitions.
[\TUNING] [\VISIT]
Syntax
xIndex The x index of the tile to visit
Description:
yIndex The y index of the tile to visit
2.4.164 TRACER
The TRACER command defines a tracer.
Format: TRACER [NUM=num] [SIZE=size] [RED=red] [GREEN=green]
[BLUE=blue] [X=x] [Y=y] [Z=z] [LATDEGREE=latdegree]
[LATMINUTE=latminute] [LATSECOND=latsecond]
[LONGDEGREE=longdegree] [LONGMINUTE=longminute]
[LONGSECOND=longsecond] [ALTITUDE=altitude] [ENABLE=enable]
[MM=mm] [LIST=list]
Syntax
num (0..63) Tracer number.
Description:
size (1..3) The size of the tracer light point.
2.4.165 TRACKER
The TRACKER command provides control for the head tracker processes
in the system.
Format: TRACKER [TRACKER=tracker] [ENABLE=enable] [ZERO=zero]
[FREEZE=freeze] [RUN=run] [PAUSE=pause] [EXIT=exit]
[LIST=list]
[\CONFIGURE] [\HARDWIRE] [\MOTIONSYSTEM] [\SEOS]
[\SEOSCONFIG] [\SEOSDISPLAY] [\SEOSPROJECTOR] [\TYPES]
Syntax
tracker (0..2) Tracker ID
Description:
enable Enable/disable this tracker device.
(OFF/ON)
zero Command tracker device to zero
orientation and (if able) to enter zero
mode for setting boresight.
freeze Command tracker device to zero
heading.
run Command tracker device to start
sending runtime data.
pause Command tracker device to stop or
start sending data. This is a toggle on
run.
exit Command tracker device to stop
sending runtime data.
list For each tracker, list the current state
and configuration.
[\CONFIGURE] See the sections below for details on
[\HARDWIRE] these qualifiers.
Syntax
tracker (0..2) Tracker ID
Description:
application Device application filename (path
required if device application is not in
default directory).
configFile Device application config file (path
required if config file is not in default
directory).
fieldSyncOffset (1..15) Integer offset in ms from IG
vertical retrace to HT device data
collection.
Syntax
tracker (0..2) Tracker ID.
Description:
enable Enable/disable hardwire position for
(ON/OFF) this tracker device.
Syntax
tracker (0..2) Tracker ID.
Description:
ms (3..65535) Motion system.
Xoffset X offset of the motion system relative
to an appropriate reference point.
Yoffset Y offset of the motion system relative
to an appropriate reference point.
Zoffset Z offset of the motion system relative
to an appropriate reference point.
Syntax
tracker (0..2) Tracker ID
Description:
enable Enables and disables.
(OFF/ON)
Syntax
viewport Viewport number
Description:
centerX Floating point Display center of
Syntax
view (0..63) viewport.
Description:
projector (0..1) projector ID.
list Lists current SEOS projectors.
fovLeft (-360..360) Projector frustum FOV
left.
fovRight (-360..360) Projector frustum FOV
right.
fovBottom (-360..360) Projector frustum FOV
bottom.
fovTop (-360..360) Projector frustum FOV
top.
heading (-360..360) Projector heading.
pitch (-360..360) Projector pitch.
roll (-360..360) Projector roll.
Syntax
tracker (0..2) Tracker ID.
Description:
x Specify possible ways to modify the X
position returned by the tracker device:
• none(0): leave X position as is - DEFAULT
• negate(1): multiply X position by -1
• zero(2): force the X position to 0
2.4.166 TRACKS
The TRACKS command controls a previously defined track. It can also
be used to make ship wakes.
Format: TRACKS [NUM=num] [TYPE=type] [MM=mm] [XOFFSET=xoffset]
[YOFFSET=yoffset] [ZOFFSET=zoffset] [FADE=fade] [START=start]
[STOP=stop] [CLEAN=clean]
[\DEFINE]
Syntax
num (0..127) The track number.
Description:
2.4.167 TRAFFIC
The TRAFFIC command provides advanced traffic control.
Format: TRAFFIC [ENABLE=enable] [MAXSEGLENGTH=maxSegLength]
[NEAR=near] [FAR=far] [MIN=min] [SPEED=speed]
[DENSITY=density] [LANE=lane] [HEIGHT=height]
[REVERSE=reverse] [LOBE=lobe] [ROLLOFF=rolloff]
[AMBIENT=ambient] [CONFORM=conform]
[\DIAG]
Syntax enable
Enable/disable advanced traffic.
Description: (ON/OFF)
maxSegLength (100..500000) Maximum distance
between waypoints (feet).
near (0..100000) Start range of LOD.
far (0..100000) End range of LOD.
min (0..1) Min LOD.
speed (0..10) Global speed scale.
density (0..10) Global density scale.
lane (-3..3) Lane speed delta scale.
height (0..1000) Height adjuster (feet).
reverse Reverse traffic direction.
2.4.168 TRAILS
The TRAILS command performs trails functions.
Format: TRAILS [NUM=num] [TYPE=type] [MM=mm] [XOFFSET=xoffset]
[YOFFSET=yoffset] [ZOFFSET=zoffset] [START=start] [STOP=stop]
[CLEAN=clean] [ALL=all] [SPMASK=spMask] [VPMASK=vpMask]
[\DEFINE]
Syntax
num (0..127) Trail identifier.
Description:
type (0..127) Trail type identifier. It is
defined using the TRAILS \DEFINE
command.
mm (0..65535) Moving model associated
with the effect.
xoffset X offset from mm origin.
yoffset Y offset from mm origin.
zoffset Z offset from mm origin.
Syntax
type (0..127) Trail type identifier.
Description:
defName The particle effect definition to use as
a template for the Trails effect.
windSpeedAutoAd (0..20) Scales the effect of
justParticleSize automatically adjusting the size of
particles based on wind speed.
windSpeedAutoAd (0..20) Scales the effect of
justParticleOpacity automatically adjusting the opacity of
particles based on wind speed.
update Forces an update of the trail
definition.
texture [useparticles=off] Texture to use for
trail.
width [useparticles=off] Initial width of trail
(in feet).
tolerance [useparticles=off] Specifies how often
2.4.169 TRIGGER
The TRIGGER command has thirteen qualifiers. They are described in
the sections below.
Syntax
Description: num (0..63) Trigger index.
enable
Enable or disable trigger.
(ON/OFF)
z Trigger elevation.
triggering_mm The moving model to monitor.
file Script to run when going above
altitude.
rerun
Rerun when trigger is reset.
(ON/OFF)
list Lists all currently active triggers.
Syntax
Description: num (0..63) Trigger index.
enable
Enable or disable trigger.
(ON/OFF)
z Trigger elevation.
triggering_mm The moving model to monitor.
file Script to run when going below
altitude.
rerun
Rerun when trigger is reset.
(ON/OFF)
list Lists all currently active triggers.
Syntax
Description: num (0..127) Trigger index.
enable (ON/OFF) Enable or disable trigger.
z The triggering height above terrain.
triggering_mm The moving model to monitor.
above Script to run when going above HAT
values.
below Script to run when going below HAT
values.
rerun (ON/OFF) Rerun when trigger is reset.
list Lists all currently active triggers.
Syntax enable
Enable or disable trigger.
Description: (ON/OFF)
model The model slot to monitor.
file Script to run when the model is
paged in.
list Lists all currently active triggers.
rerun
Rerun when trigger is reset.
(ON/OFF)
num (0..63) Trigger index.
Syntax
Description: num (0..127) Trigger index.
enable
Enable or disable trigger.
(ON/OFF)
Syntax
Description: num (0..127) Trigger index.
enable
Enable or disable the trigger.
(ON/OFF)
triggering_mm The moving model to monitor.
mm If set, this moving model will be the
center of the range.
range The range within/without which the
mm will cause the trigger to
activate.
xlon The lon coordinate of the trigger
location. If mm is set, this is the x
offset from mmTrigger.
Syntax
The route index to run.
Description: route
watch The route index to watch.
list Lists all currently active triggers.
Syntax
Description: num (0..127) Trigger index.
enable
Enable or disable trigger.
(ON/OFF)
Syntax num
(0..127) Trigger index.
Description:
enable
Enable/disable trigger.
(ON/OFF)
triggering_mm The moving model to monitor; if left
unset or set to 0, the eye will be
monitored.
speed The speed above/below which will
cause the trigger to activate.
above Script to run above specified speed.
below Script to run below specified speed.
rerun
Rerun when trigger is reset.
(ON/OFF)
list Lists all currently active triggers.
Syntax enable
Enable or disable trigger.
Description: (ON/OFF)
model The model slot to monitor.
file Script to run when the model is
paged in.
list Lists all currently active triggers.
rerun
Rerun when trigger is reset.
(ON/OFF)
num (0..63) Trigger index.
Syntax
Description: num (0..127) Trigger index.
enable
Enable or disable trigger.
(ON/OFF)
2.4.170 UNBIND
The UNBIND command unbinds a model or range of models from a
motion system.
Syntax
Description: mm (0..65535) Motion system number.
bottom (0..8191) bottom motion system
number in range
top (0..8191) Bottom motion system
number in range.
all Unbind all models.
clean Reset all control values to default.
2.4.171 UNCHAIN
The UNCHAIN command unchains a motion system.
Syntax
Description: ms (0..65535) Motion system to
unchain.
Syntax
Description: ms Motion system to unchain.
Syntax
Description: ms Motion system to unchain.
Syntax
Description: ms Motion system to unchain.
Syntax
Description: ms Motion system to unchain.
2.4.172 UNDEFINE
The UNDEFINE command undefines a variable used in if statements.
2.4.173 UNLOAD
The UNLOAD command unloads a model or range of models.
2.4.174 UNLOADDT
The UNLOADDT command causes the terrain detail map to be unloaded.
2.4.175 VELOCITY
The VELOCITY command sets a motion system position/rotation
velocity.
Syntax
mm Motion system.
Description:
x X velocity in units per second.
y Y velocity in units per second.
z Z velocity in units per second.
heading Heading velocity in degrees per
second.
pitch Pitch velocity in degrees per second.
2.4.176 VF
The VF command has two qualifiers that are discussed below.
2.4.176.1 VF \CONFIG
The \CONFIG qualifier is the configuration command for vector features.
2.4.176.2 VF \DEBUG
The \DEBUG qualifier is the debug command for vector features.
2.4.177 VIDEO
The VIDEO command enables or disables video output.
Syntax
view (0..63) viewport number
Description:
enable enable/disable
day (0..1) day compensation factor
dusk (0..1) dusk compensation factor
night (0..1) night compensation factor
all select all viewports
Syntax lostVsmGenlockBlac
Enable/disable set VSM video out
Description: kVideo
black when genlock lost.
(ON/OFF)
(10..600) Number of consecutive
fieldsVsmInvalidGen
fields of invalid genlock until video
lock
out set black.
(10..600) Number of consecutive
fieldsVsmValidGenlo
fields of valid genlock until video
ck
out set full color.
2.4.178 VIEWPORT
The VIEWPORT command configures viewport parameters.
Format: VIEWPORT [VIEW=view] [NAME=name] [EYE=eye] [H=h] [P=p]
[R=r] [FOVH=fovh] [FOVV=fovv] [OFFH=offh] [OFFV=offv]
[ZOOM=zoom] [SELECT=select] [VISSCALE=visScale] [RIF=rif]
[NEAR=near] [FAR=far]
Syntax
Description: view The viewport number to be controlled
(0 to 63).
name Name of viewport.
eye The eyepoint number to which this viewport
is relative. (0..31)
h The viewport’s heading. (-360..360)
p The viewport’s pitch. (-360..360)
r The viewport’s roll. (-360..360)
fovh Horizontal field of view in degrees.
(0.2..179)
fovv Vertical field of view in degrees. (0.2..179)
offh The horizontal angular offset of the field of
view in degrees. (-179..179)
offv The vertical angular offset of the field of
view in degrees. (-179..179)
zoom (1..512) Zoom factor.
select (0..32) Sets the viewport select.
visScale (0..32767) Visibility range scalar.
rif (-1..1) Range independent fog.
near (0.01..1e+007) near clipping plane (feet)
far (0.01..1e+007) vertical field of view (feet)
[\CAPTURE] For details on these qualifiers, see the
[\EDGEBLEND] sections below.
[\GAMMA]
Syntax
view (0..63) Viewport number.
Description:
File to save image to (supported
file
image types: bmp or tif).
Syntax
view (0..63) Viewport number.
Description:
enable
Edgeblend enable.
(ON/OFF)
blend
Enable/disable blending.
(ON/OFF)
Syntax
view (0..63) Viewport number.
Description:
red (0.1..10) red gamma exponent
green (0.1..10) green gamma exponent
blue (0.1..10) blue gamma exponent
bt709
Use BT709 gamma.
(ON/OFF)
Syntax
view (0..63) Viewport number.
Description:
group (0..3) Viewport group number.
list Lists all viewport groups.
Syntax
view (0..63) Viewport number.
Description:
enable
NLIM enable.
(ON/OFF)
Filename from which to restore an
restore
NLIM definition.
Syntax
view (0..63) Viewport number.
Description:
plane (0..1) Overlay plan selector.
enable
Enable/disable overlay plane.
(ON/OFF)
(noop replace add blend) Set the
mode
blend mode of the overlay plane.
Syntax
view (0..63) Viewport number.
Description:
enable
NLIM enable.
(ON/OFF)
blank
Blank when disabled.
(ON/OFF)
lpSizeScale (0..1) Lightpoint size scale.
2.4.179 VISIBILITY
The VISIBILITY command displays or sets visibility.
2.4.180 VSM
The VSM command is viewport specific models.
Format: VSM [MM=mm] [ENABLE=enable] [VIEWPORT=viewport]
[MASK=mask] [ALL=all] [LIST=list]
Syntax
mm (0..65535) Moving model number.
Description:
enable enable/disable VSM feature for this
(ON/OFF) moving model
2.4.181 WAIT
The WAIT command pauses CLI processing.
[\DB]
2.4.182 WAM
The WAM command controls wind affected models.
Description: snow.
bSnow_enable
Enables or disables blowing snow
(ON/OFF)
bSand_enable
Enables or disables blowing sand.
(ON/OFF)
wHeading (-360..360) Sets the direction in
which the wind is blowing (degrees).
wSpeed Sets the wind speed in knots.
(0..7) Sets the weather region to
region
which this wind applies.
[\BREAKPOINT]
[\BSAND]
Refer to the following sections for
[\BSNOW]
details on these qualifiers.
[\RANGE]
[\SELECT]
Syntax
visibility (1..10000) Blowing snow visibility.
Description:
(0..1) Blowing snow color, red
red
component.
(0..1) Blowing snow color, green
green
component.
blue (0..1) Blowing snow color, blue
component.
colorgain (0..1) Blowing snow color gain.
emband (NVG EVS MWIR LWIR EO VISUAL)
emband (sensor type) for these
parameters.
Syntax
set (0..15) The set of models to adjust.
Description:
(-1..65535) The first MM in the
bottom range (-1 indicates the set is not
used).
(-1..65535) The last MM in the range
Syntax
set (0..15) The set of models to adjust.
Description:
2.4.183 WATCH
The WATCH command initiates the capture of a specific host opcode for
analysis and then allows display of captured opcodes.
equivalence.
notvalueA The value to compare to the opcode
data at offsetA. Checks for
equivalence.
notvalueB The value to compare to the opcode
data at offsetB. Checks for
equivalence.
and (enable disabled) If this keyword is
specified, combines two filtering test,
using both the A and B filter specs
together. If unspecified, only filter 'A'
spec is tested ( assuming it has been
enabled with a > 0 offset).
next Instructs the CLI to display the next
captured opcode in the list relative to
the one being displayed.
prev Instructs the CLI to display the
previous captured opcode in the list
relative to the one being displayed.
2.4.184 WAVES
The WAVES command defines 3D sea state and wave parameters.
Syntax
list List all sea state wave settings.
Description:
start (10..2550) Sea state feature starts
at this distance (in feet) away from
shore.
transit (10..2550) The transition distance
for the sea state feature to fade in.
The distance of start+transit must be
smaller than half mile.
bindHeadingWith Enable/disable wave heading is
Wind locked with the wind heading.
(ON/OFF)
sea_state (-1..12) Sea state number. Set to -1
to disable sea state
Syntax
shift (-128..128) Shift the sparkle map.
Description:
trim (0..255) Trim the darker part of the
sparkle map.
mipBias (0..255) Intensity/modulation map
mips toward this color.
Syntax
latdegree (-90..90) latitude degrees
Description:
latminute (0..60) latitude minutes
latsecond (0..60) latitude seconds
longdegree (-180..180) longitude degrees
longminute (0..60) longitude minutes
longsecond (0..60) longitude seconds
Syntax enable
Enable/Disable wind lane texture.
Description: (ON/OFF)
texture Name of the texture file for wind
lane. It should be an 8-bit intensity
map.
size Size of the texture for wind lane in
feet.
motion_speed Texture motion speed of the wind
lane texture in feet.
Syntax
list List all scale information.
Description:
BeaufortScale (0..12) Beaufort Scale
wind_speed Wind speed (in knots) above this
number will activate the
corresponding Beaufort scale and
load its textures.
2.4.185 WAVESENHANCED
The WAVESENHANCED command defines enhanced sea state
parameters.
Syntax
gain (0..7) Gain on catspaw.
Description:
mapSizeScalar (0..7) Catspaw mapsize scalar.
density (0..4) Catspaw density.
phase (10..200) Catspaw phase.
speedScalar (0..2) Catspaw speed scalar, where
1 means wind speed.
Syntax
steep (0..5) Steepness of the curve.
Description:
width (0..1) Width of the region where the
function will be applied.
enable Enable/disable water flattening.
(ON/OFF)
Syntax
pertMapSizeScalar (0..7) Global noise map size scalar.
Description:
ampMapSizeScala (0..7) Global noise map size scalar
r for amplitude modulation.
2.4.186 WIND
The WIND command defines or displays wind layers.
[\VEGETATION]
2.4.187 ZOOM
The ZOOM command contains zoom settings for CT, terrain, and feature
paging environment.
3.1 Introduction
This chapter contains the opcodes and extended opcodes that are
available. The opcode descriptions are in numeric order with the
extended opcode descriptions last.
3000
End of Data
This command signals the end of opcode data in both the host
packet and the IG packet.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 0000 0000 0000 0000 0011 0000 0000 0000
3001
Storm
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 P_LEVEL S_LEVEL D_LEVEL L_LEVEL 0011 0000 0000 0001
3002
Ground Fog
This command specifies the characteristics of the ground-fog
feature.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 FLAGS unused 0011 0000 0000 0010
1 TRANSITION RANGE UNUSED REGION
2 RESERVED/THICKNESS THICKNESS
3 RVR
3004
Cloud
This command specifies the characteristics of each cloud layer.
WARNING: Clouds that are thicker than 15,000 feet may cause
an anomalous visibility / RVR below the cloud.
31 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS LAYER 0011 0000 0000 0100
1 TOP
2 BOTTOM
3005
Haze Correction
31 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS unused 0011 0000 0000 0101
1 HAZE TOP
2 VISIBILITY RANGE
3006
Time of Day
NOTE: The inverse is not true. The TOD \DATE setting does not
affect the SEASON database processing (i.e., setting the
TOD /DATE to December does not set the SEASON setting
to Winter). In order to select a seasonal CT or database,
the CLI SEASON command or Opcode 3025 must be used.
The TOD /DATE command is only used in the TOD
autocalculate results.
31 30 24 23 16 15 12 11 08 07 04 03 00
0 MODE SCENE 0011 0000 0000 0110
1 CT unused CURRENT HOUR CURRENT MIN CURRENT SEC
2 SRT unused SUNRISE HOUR SUNRISE MIN SUNRISE SEC
3 SUNRISE AZIMUTH
4 SST unused SUNSET HOUR SUNSET MIN SUNSET SEC
5 SUNSET AZIMUTH
3007
Horizon
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 X000 BAND INENSITY 0011 0000 0000 0111
1 HEADING
2 unused
3008
Visibility
31 24 23 16 15 12 11 08 07 04 03 00
0 unused REGION 0011 0000 0000 1000
1 DISTANCE
3009
Ambient
This command modifies the ambient value of the time-of-day scene
illumination.
31 16 15 12 11 08 07 04 03 00
0 unused 0011 0000 0000 1001
1 AMBIENT SCALAR
300A
Storm (Advanced)
NOTE: All of the remaining fields are ignored if ownship effect (FLAGS bit 27 is
enabled.
300C
DEFOCUS
This command sets the global defocus level. The raster and
calligraphic defocus values associated with each level are set using
the CLI DEFOCUS \LEVEL command. This defocus setting is not
directly related to the storm’s rain feature; this control sets the
defocus directly. Defocus and rain should not be used
simultaneously. This defocus applies to all channels.
NOTE: The defocus effect is only applicable to display devices that
support defocus.
31 28 27 24 23 16 15 12 11 08 07 04 03 00
0 LEVEL unused unused 0011 0000 0000 1100
1 channelmask unused
300E
Advanced Clouds (ESIG)
This opcode controls cloud layers 0 and 1 and controls solid and
broken cloud layers, and is supported for legacy compatibility
reasons. For new EP2 systems, use 300F.
WARNING: Clouds that are thicker than 15,000 feet may cause an
anomalous visibility / RVR below the cloud.
31 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS LAYER 0011 0000 0000 1110
1 unused unused
2 CLOUD VIS
3 unused TRANSITION LAYER
4 unused unused
5 RESERVED
300F
Clouds EP
NOTE: Only the 300F cloud opcode has been updated with the
region field, since the 3004 and 300E cloud opcodes are
only supported for legacy reasons.
WARNING: Clouds that are thicker than 15,000 feet may cause an
anomalous visibility / RVR below the cloud.
This opcode controls cloud layers 0 and 1 and controls solid and
broken cloud layers, and should be used in place of 300E and 3004
for new EP2 systems.
31 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS LAYER 0011 0000 0000 1111
1 REGION DENSITY VISABOVE
2 CLOUD VIS
3 TOP TRANSITION LAYER BOTTOM TRANSITION LAYER
4 TOP
5 BOTTOM
3020
Landing Lights (ESIG)
31 28 27 24 23 16 15 12 11 08 07 04 03 00
0 unused NUM SELECT 0011 0000 0010 0000
3021
Strobe
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 X000 0000 0000 0000 0011 0000 0010 0001
3022
Beacon
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 X000 0000 0000 0000 0011 0000 0010 0010
3023
Light and Polygon Intensity
NOTE: This opcode can only handle global light or poly switches
from 0 to 511. For new systems or direct access to global
light or poly switches 512 and above, use of E000 Sub
Opcode 0005/009B Advanced Light and Polygon Intensity is
recommended.
31 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS 0011 0000 0010 0011
1 GROUP TYPE INTENSITY
2 MOVING MODEL NUMBER INTENSITY SCALAR
3024
Random-Light Switch
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 X000 0000 0000 0000 0011 0000 0010 0100
3025
Database
This command allows the host to control the season for native EP2
style databases, or allows the host to select a new database via a
reset file for EP2 legacy style databases.
31 24 23 20 19 16 15 12 11 08 07 04 03 00
0 FLAGS unused 0011 0000 0010 0101
1 unused SEASON INDEX unused
2 RESETFILENAME
3 RESETFILENAME
4 RESETFILENAME
5 RESETFILENAME
3028
Steerable Searchlight (Optional)
31 25 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS NUM SELECT 0011 0000 0010 1000
1 HEADING
2 PITCH
NOTE: If a lobe has not been marked as steerable (see CLI LOBE
3029
Noise Control (Optional)
This command controls the noise intensity, gain value, and level
value for the specified viewport. Opcode 3029 is only applicable to
systems with an IRPP (XG or EXG).
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 unused unused 0011 0000 0010 1001
1 VIEWPORT FLAGS NOISE
2 GAIN LEVEL
302A
Fog Color Control
This command scales the red, green, and blue components of the
fog color.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 REGION 0011 0000 0010 1010
1 RED SCALE FACTOR GREEN SCALE FACTOR
2 BLUE SCALE FACTOR unused
302B
G-level Dimming Control
This opcode controls the optional G-Level Dimming effect. The
opcode provides controls for the tables defining ambient intensity
scud and fog color as a function of G-Level and control of the
current system G-Level.
NOTE: Though host updates to scalars will be stored regardless,
the G-level dimming effect will not have any effect on the
scene until enabled using the GLEVEL CLI Command.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 FLAGS AMBIENT INDEX 0011 0000 0010 1011
1 COLOR INDEX SCUD INDEX UNUSED
2 AMBIENT INTENSITY SCALAR
COLOR SCALAR
SCUD SCALAR
G-LEVEL SCALAR
3030
Height-Above-Terrain Switch
31 28 27 24 23 16 15 12 11 08 07 04 03 00
0 X000 0000 RESPONSE TYPE 0011 0000 0011 0000
3031
Height-Above-Terrain Testpoint Request
31 24 23 16 15 12 11 08 07 04 03 00
0 TESTPOINT # FLAGS 0011 0000 0011 0001
1 MOVING MODEL # MATERIALMASKINDEX SUBMODEL #
2 X OFFSET
3 Y OFFSET
4 Z OFFSET
3032
Height-Above-Terrain Testpoint Switch
31 28 27 24 23 16 15 12 11 08 07 04 03 00
0 X000 0000 TESTPOINT # 0011 0000 0011 0010
3036
Laser Range-Finder Switch
31 28 27 24 23 16 15 12 11 08 07 04 03 00
0 X000 0000 RESPONSE TYPE 0011 0000 0011 0110
3037
Laser Range-Finder Cursor
31 24 23 16 15 12 11 08 07 04 03 00
0 CURSOR VIEWPORT # 0011 0000 0011 0111
1 MODEL (deprecated) FLAGS unused
2 HEADING
3 PITCH
4 ROLL (deprecated)
3038
Laser Range-Finder Cursor Switch
31 28 27 24 23 16 15 12 11 08 07 04 03 00
0 X000 0000 CURSOR # 0011 0000 0011 1000
3039
Fast-Jet Collision Detection Definition
This command enables or disables the fast jet collision detection (FJCD)
and collision detection with line segments (CDL) option. This command also
specifies the characteristics of collision detection line segment definitions.
31 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS CMD # 0011 0000 0011 1001
1 MOVING MODEL SEGMENT # CONTROL MATERIALMASKINDEX
# MASK
2 BEGIN X OFFSET
3 BEGIN Y OFFSET
4 BEGIN Z OFFSET
5 END X OFFSET
6 END Y OFFSET
7 END Z OFFSET
303C
Laser Range-Finder Single-Response Request
31 24 23 16 15 12 11 08 07 04 03 00
0 unused CURSOR # 0011 0000 0011 1100
1 unused TAGS
303D
Terrain Following Models (TFM)
This command makes a previously defined moving model follow the
terrain. The moving model can maintain a constant orientation to
the terrain polygon directly beneath it (matching pitch and roll as
well as z), or it can keep a constant relationship to the terrain using
only z for smoother movement.
NOTE: When this opcode is sent to the IG, the z value of any
positional update opcodes (i.e., 3041, 304A, 3046) must be
invalidated by setting the z value flag to invalid (0). In
addition, if the model is being conformed, the roll and pitch
flags must be set to invalid.
31 24 23 16 15 12 11 08 07 04 03 00
0 ID # RESERVED 0011 0000 0011 1101
1 MOVING MODEL # CONFORM FLAG SMOOTHING
2 Z
3 unused
3040
Moving-Model Definition
This command allows the host to bind a database model to a motion
system in order to produce an active moving model. The active
moving model can then be controlled using the 3041 opcode. The
moving model command also allows the unbinding of a moving
model, which frees the motion system. A model’s characteristics are
specified in this opcode. Fields not implemented should be filled with
zeros.
NOTE: This opcode also includes local light control, so replaces the
need for opcode 302C.
NOTE: This opcode sets all active local light groups to the same
intensity and all active local polygon groups to the same
intensity. Use host opcode 3023 to set individual local light
or polygon groups to different intensities.
31 28 27 24 23 16 15 12 11 08 07 04 03 00
NOTE: To resolve the entire 32-bit mask, use the CLI INTENSITY
\MASK_POLICY command and set the parameter
op3040ENABLEDISABLE to ON and the parameter
USEEXTENDEDSWITCHFLAGINOPCODES to ON. In this mode, the 16
upper or lower switches not specified (see bits 9 and 10 of the
FLAGS2 field) are not altered in any way. See Note above.
3041
Moving-Model and Eyepoint Control
This command specifies the position and orientation of a moving
model or one of its submodel components. A moving model does not
necessarily contain any submodel components.
31 16 15 12 11 08 07 04 03 00
0 MOVING MODEL # 0011 0000 0100 0001
1 FLAGS MODEL SELECT SUBMODEL #
2 LATITUDE LATITUDE
3 X OFFSET/LATITUDE X OFFSET/unused
4 LONGITUDE LONGITUDE
5 Y OFFSET/LONGITUDE Y OFFSET/unused
6 ALTITUDE ALTITUDE
7 Z OFFSET Z OFFSET
8 HEADING
9 PITCH
10 ROLL
11 unused
3042
Animation, Converging Traffic, and Bird Strike
This command specifies the characteristics of the animation and
must be associated with a moving model or its submodel
components.
31 28 27 16 15 12 11 08 07 04 03 00
0 TYPE FLAGS 0011 0000 0100 0010
1 MOVING MODEL # FRAME # SUBMODEL #
2 ID ANIMATE FLAGS unused PAUSE FRAME 3
3 SCALAR
3043
Viewport
bit 28
0 = No blanking change Specifies whether to use bits 26
1 = Blanking change and 27 to set the blank-on-
disable for the viewport.
bit 27 Specifies whether to change the
0 = Change only this blank-on-disable on all viewports
3044
Eyepoint
31 16 15 12 11 08 07 04 03 00
0 MOVING MODEL # 0011 0000 0100 0100
1 unused SUBMODEL # EYEPOINT #
2 X OFFSET
3 Y OFFSET
4 Z OFFSET
3046
Illumination-Source Switch
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 X000 0000 0000 ILLUM 0011 0000 0100 0110
#
3047
Tracer Bullet
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 BULLET # 0011 0000 0100 0111
1 X OFFSET
2 Y OFFSET
3 Z OFFSET
4 FLAGS LIGHT SIZE COLOR INDEX
3048
Illumination-Source Definition (Optional)
This command specifies the characteristics of an illumination source.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 TYPE CURVE# unused ILLUM# 0011 0000 0100 1000
1 unused MOVING MODEL #
2 AZIMUTH
3 ELEVATION
4 INTENSITY SCALAR
5 HALF ANGLE
6 X OFFSET
7 Y OFFSET
8 Z OFFSET
3049
Static Model Definition
31 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS 0011 0000 0100 1001
1 MODEL SLOT NUMBER MOTION SYSTEM #
2 LOCAL-LIGHT MASK LOCAL-LIGHT INTENSITY
3 LOCAL-POLYGON MASK LOCAL-POLYGON INTENSITY
304C
Moving-Model Update
This opcode is a streamlined version of opcode 3041 for moving
models and submodels in xy mode. Opcode 304C is used to reduce
the host packet size when large numbers of moving models in xy
mode are being controlled.
31 24 23 16 15 12 11 08 07 04 03 00
0 MOVING MODEL# 0011 0000 0100 1100
1 FLAGS MODEL SELECT SUBMODEL #
2 X OFFSET
3 Y OFFSET
4 Z OFFSET
5 HEADING
6 PITCH
7 ROLL
3050
ASCII
This command allows the host to specify one or more command-
line-interpreter (CLI) commands. The size of the opcode supports
the full range of CLI commands. The final character in an ASCII
command must be a null character (0). Any unused character fields
in the ASCII command for CLI commands shorter than 79 characters
must also be filled with the null character.
For network traffic, it is better to use 3050 if the CLI is fewer than
80 characters because it uses less network bandwidth. If the user
has to send a +80 char array, the opcode 3250 is better.
31 16 15 12 11 08 07 04 03 00
0 unused 0011 0000 0101 0000
1 CHAR [1] CHAR [2] CHAR [3] CHAR [4]
↨↨ ↨↨ ↨↨ ↨↨ ↨↨
20 CHAR [77] CHAR [78] CHAR [79] CHAR [80]
3052
VIDEO
31 28 27 24 23 16 15 12 11 08 07 04 03 00
0 X000 0000 RESERVED 0011 0000 0101 0010
3056
External Device Operation (Optional)
31 16 15 12 11 08 07 04 03 00
0 LENGTH 0011 0000 0101 0110
1 DEFINED BY THE APPLICATION DEVICE OPCODE
• •
• •
• •
3057
Viewport Visibility
3059
dGamma
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 CURVE/MATRIX CHANNEL # 0011 0000 0101 1001
#
1 TYPE unused
3061
IRPP Mode - deprecated
The functions in this opcode have been replaced by opcodes 3150 IRPP
Noise Control, 3151 IRPP AC Coupling, 3156 IRPP Degraded Elements,
3158 IRPP Video Control, and 3157 EXG Target Tracker Control. While this
opcode functions as it has in the past, it is recommended that new
applications use the new opcodes instead of this one.
31 24 23 16 15 12 11 08 07 04 03 00
0 unused 0011 0000 0110 0001
1 VIEWPORT unused unused MODE
3062
IRPP AGC/Gain/Level
31 24 23 16 15 12 11 08 07 04 03 00
0 unused unused 0011 0000 0110 0010
1 VIEWPORT FLAGS unused MODE
2 GAIN LEVEL
3063
IRPP Distortion - deprecated
31 24 23 16 15 12 11 08 07 04 03 00
0 unused unused 0011 0000 0110 0011
1 VIEWPORT unused FOCUS
2 FIXED PATTERN NOISE LENGTH PIXEL MISMATCH
NOISE
3064
IRPP Polarity
This opcode defines the IRPP polarity used to represent hot objects
for a specified IR viewport. Hot objects may be represented as
either white or black. Because thermal images are rendered white
hot, polarity inversion converts them to black hot. This opcode
controls pre-track polarity inversion, post-track polarity inversion,
and pre-gain polarity inversion.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 reserved Opcode = 0x3064
1 Viewport reserved Flags C B A
3065
IRPP Test Pattern
This command is used to display test patterns in the IRPP output
video. Systems with RVP4-based or later EXGs may preload and
display up to 16 customer-provided test patterns (numbers 16-31)
in addition to the built-in test patterns (numbers 1-15).
3066
EXG Symbol Intensity
31 24 23 16 15 12 11 08 07 04 03 00
0 unused unused 0011 0000 0110 0110
1 VIEWPORT unused GROUP INTENSITY
3067
EXG Symbol Control
31 24 23 16 15 12 11 08 07 04 03 00
0 unused unused 0011 0000 0110 0111
1 VIEWPORT ENABLE SYMBOL # GROUP #
2 X Y
3 ROLL
4 XSCALE
5 YSCALE
3068
IR Environment
3069
IR Visibility Control
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 unused unused 0011 0000 0110 1001
1 unused unused unused MODE
2 DISTANCE
306A
IRPP Configuration - deprecated
31 24 23 16 15 12 11 08 07 04 03 00
0 unused unused 0011 0000 0110 1010
1 VIEWPORT SELECT NOISE
2 XSTART XEND
3 YSTART YEND
4 unused DECAY
5 MAXIMUM GAIN DELTA MAXIMUM LEVEL DELTA
6 DISTRIBUTION CENTER INTENSITY BINS
7 LOWER LIMIT UPPER LIMIT
306B
IRPP Switches
306C
IR Support Temperature
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 unused unused 0011 0000 0110 1100
1 SUPPORT TEMPERATURE CODE TEMPERATURE
306D
EXG Target Tracker Offset Track Data - deprecated
The functions in this opcode have been replaced by opcode 3157 EXG
Target Tracker Control. While this opcode will function the same as it
has in the past, it is recommended that new applications use the new
opcode instead of this one.
31 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS unused 0011 0000 0110 1101
1 VIEWPORT CONTRAST TYPE unused unused
2 HORIZONTAL OFFSET COORDINATES
3 VERTICAL OFFSET COORDINATES
306F
IRPP Viewport Control Data - deprecated
31 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS unused 0011 0000 0110 1111
1 VIEWPORT SENSOR SELECT DEAD ELEMENT PERSISTENCE
307B
Script File
This opcode allows the host to specify which script file (formally
known as a reset file) to run simply by indicating which index in the
table below should be run.
The actual filename for the file is computed using a path indicated
with the CLI PATH command in entries 19 or 20. The base filename
is computed with entries 19 or 20 in the CLI FILE command. These
are combined with the actual index number to build the entire
filename.
An example is the following statements to indicate the directory and
base filename for the script file:
path 19 ..\scriptFiles
file 19 E&S.
Then, when this opcode is issued specifying index 135, the file to
run would have the following filename: ..\scriptFiles\E&S135.rst.
31 24 23 16 15 12 11 08 07 04 03 00
0 SCRIPT FILE INDEX 0011 0000 0111 1011
3080
Height Above Terrain
31 30 29 24 23 16 15 14 12 11 08 07 04 03 00
0 P V FLAGS MODEL TYPE 0011 0000 1000 0000
1 MESSAGE TESTPOINT # MOVING MODEL #
NUMBER
2 DISTANCE (D)
3 X NORMAL (A) Y NORMAL (B)
4 Z NORMAL (C) L MATERIAL CODE
5 HEIGHT ABOVE TERRAIN
6 HEIGHT OF TERRAIN
3081
Collision-Detection Response (Clouds only)
This command returns collision-detection data calculated for a
specific testpoint in collision with a cloud. The testpoints will be
defined and set up in the initialization file.
31 24 23 16 15 12 11 08 07 04 03 00
0 MOVING MODEL # 0011 0000 1000 0001
3082
Laser Range-Finder Response
This command returns laser range-finder data calculated for a
specific cursor.
31 24 23 16 15 12 11 08 07 04 03 00
0 MOVING MODEL # 0011 0000 1000 0010
1 unused CURSOR # unused
2 RANGE
3084
Height-Above-Terrain (ESIG)
31 24 23 16 15 14 12 11 08 07 04 03 00
0 FLAGS MODEL TYPE 0011 0000 1000 0100
1 MESSAGE # TESTPOINT # MOVING MODEL #
2 DISTANCE (D)
3 X NORMAL (A) Y NORMAL (B)
4 Z NORMAL (C) L MATERIAL CODE
5 HEIGHT ABOVE TERRAIN
6 HEIGHT OF TERRAIN
7 unused
8 unused
9 unused
10 unused
11 unused
12 unused
3087
Enhanced Laser Range-Finder Response
This command returns enhanced laser range-finder data that has
been calculated for a specific cursor. The command is activated
when the host requests the enhanced laser range-finder response in
opcode 3036.
31 24 23 16 15 12 11 08 07 04 03 00
0 MOVING MODEL # 0011 0000 1000 0111
1 FLAGS CURSOR # EYEPOINT # VIEWPORT #
2 RANGE
3 HEADING VIEWPORT
4 PITCH VIEWPORT
5 ROLL VIEWPORT
6 unused/LATITUDE
7 X OFFSET/LATITUDE
8 unused/LONGITUDE
9 Y OFFSET/LONGITUDE
10 TAG/ALTITUDE
11 Z OFFSET/TAG
308D
Animate
This command reports when an animation sequence is completed by
the IG. The maximum number of animation responses (opcodes
308D and 308F) in a return block is 32.
31 16 15 12 11 08 07 04 03 00
0 unused 0011 0000 1000 1101
1 MOVING MODEL # SUBMODEL #
2 ID UNLOADED
308F
Animate Frame Number
31 16 15 12 11 08 07 04 03 00
0 CURRENT ANIM FRAME 0011 0000 1000 1111
1 MOVING MODEL # SUBMODEL #
2 SEQ # TYPE
3090
Moving-Model Velocity
This command gives positional and rotational rates to a moving
model. It also provides a time constant for smooth correction of
positional errors for the next time a position opcode arrives.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 MOVING MODEL # 0011 0000 1001 0000
1 TIME CONSTANT FLAGS Reserved SUBMODEL #
2 X VELOCITY
3 Y VELOCITY
4 Z VELOCITY
5 HEADING RATE
6 PITCH RATE
7 ROLL RATE
8 Reserved
3091
Wave Equation
31 24 23 16 15 12 11 08 07 04 03 00
0 unused 0011 0000 1001 0001
1 WAVE INDEX FLAGS unused SEA STATE
2 HEIGHT
3 LENGTH
4 HEADING
5 FREQUENCY
6 PHASE
7 FORCING
8 unused
309A
Advanced Routed Traffic Control
This command is used to control and specify information to the IG
concerning route recording and playing.
309B
Advanced Routed Traffic Request
This opcode is sent from the host to the IG. It causes the IG to build
a series of advanced route information blocks indicating the routes
that are available in the database directory. This only includes files
that are usable through the host interface; files that conform to the
host compatible filename format (nameX.rt where X is a file number
from 0–65535 and name is the filename specified in FILE INDEX
15).
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 unused FLAGS 0011 0000 1001 1011
309C
Routed Traffic Status
This opcode is sent from the host to the IG and causes the IG to
build a route information block (opcode 3122) detailing the status of
the route number indicated in the opcode.
31 24 23 16 15 12 11 08 07 04 03 00
0 ROUTE NUMBER 0011 0000 1001 1100
309D
Wind Effects
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 SNOW unused REGIO FLAGS 0011 0000 1001 1101
N
1 WIND DIRECTION WIND SPEED
309E
Generic Airport Control
This opcode controls the configuration of the civil airlines-compatible
generic airport model.
Some of the possible configurations can result in items being
superimposed, e.g. terminal buildings on a runway. To avoid these
anomalies, the following rules should be followed:
1. Always place the terminal building on the same side as the
taxiway.
2. Don’t select both taxiways if a parallel runway is selected.
If these two rules are followed, then the terminal and taxiway will
both be on the opposite side to the parallel runway. Any other
combination can result in an unacceptable generic airfield display.
If the auto-generic feature is enabled and a host placed generic
runway is required then this opcode can be sent to alter the position
(latitude, longitude, altitude and heading) of the reference runway
(previously sent using opcode 0005/0066). In this case, all other
entries in this opcode will be ignored.
31 22 21 16 15 12 11 08 07 04 03 00
0 FLAGS1 RW NUM 0011 0000 1001 1110
1 FLAGS2 TERRAIN RUNWAY WIDTH RUNWAY
FEATURE LENGTH
2 TER POS TER TYPE APPROACH TYPE VLA TYPE VLA ANGLE
3 LATITUDE
4 LATITUDE (cont) unused
5 LONGITUDE
VLA ANGLE sel 24 = 2.4 degrees Visual landing aid angle used.
sel 25 = 2.5 degrees
sel 26 = 2.6 degrees
sel 27 = 2.7 degrees
sel 28 = 2.8 degrees
sel 29 = 2.9 degrees
sel 30 = 3.0 degrees
sel 31 = 3.1 degrees
sel 32 = 3.2 degrees
sel 33 = 3.3 degrees
sel 34 = 3.4 degrees
sel 35 = 3.5 degrees
sel 40 = 4.0 degrees
LATITUDE angle (36-bit) In ‘normal’ mode this is the
LONGITUDE latitude/longitude of the
touchdown point of the reference
309F
Scattered Clouds
30B0
EXG Thermal Cuer Parameters
This command defines the EXG thermal cuer parameters for the
specified IRPP viewport. These parameters are program-specific and
are defined in the program’s interface control document (ICD).
Opcode 30B0 is applicable to systems with an EXG-type sensor
effects generator configured with thermal cueing software.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 TEST POINT SORT METHOD 0011 0000 1011 0000
1 AREA OF
VIEWPORT SENSITIVITY TARGET SIZE
REGARD
30B1
IR Diurnal Control
31 16 15 12 11 08 07 04 03 00
0 unused 0011 0000 1011 0001
1 unused PEAK HOURS PEAK MINUTES
2 MAXIMUM AMBIENT TEMPERATURE MINIMUM AMBIENT TEMPERATURE
3 unused
4 unused
30B3
EXG Symbol Value
This command sets the symbol value for the EXG. Opcode 30B3 is
only applicable to systems with an EXG-type sensor generator with
custom target tracking software. .
31 16 15 12 11 08 07 04 03 00
0 unused 0011 0000 1011 0011
1 unused VIEWPORT SYMBOL
NUMBER
2 SYMBOL VALUE
30B5
IRPP Configuration File Select
This command runs the specified IRPP configuration file. This
provides a mechanism for setting IRPP parameters that are
otherwise not accessible using host opcodes or CLI commands.
31 24 23 16 15 12 11 08 07 04 03 00
0 VIEWPORT SELECT 0011 0000 1011 0101
30B6
EXG Tracking Type Select
This command sets the tracking type (0–255) for an EXG channel.
This ID number identifies the type of target tracking, such as area
tracking or point tracking. Number assignment to the types is
application dependent. Opcode 30B6 is only applicable to systems
with an EXG-type sensor generator with custom target tracking
software.
31 24 23 16 15 12 11 08 07 04 03 00
0 VIEWPORT TRACKING 0011 0000 1011 0110
30B9
IRPP Histogram Intensity Clip
30BA
EXG Symbol Update
31 24 23 16 15 12 11 08 07 04 03 00
0 unused unused 0011 0000 1011 1010
1 VIEWPORT ENABLE SYMBOL # GROUP #
30BC
EXG TargetTracker Parameters
30D0
Model Chaining
This opcode is used to chain or unchain a moving model to or from
another moving model. In lieu of the chaining behavior, the moving
model can also be set in a behavior as if it were being towed by
another moving model.
NOTE: If chaining is requested without specifying an explicit offset,
then EP2 will compute the relative position based upon the
parent and child positions currently committed to the
system. Any position updates for the parent/child sent in
the same host field will not be committed until all opcodes
are processed, so the desired relative positions should be
set at least one field prior to requesting the chain.
Alternatively, the chain can be requested with an explicit
offset.
31 16 15 12 11 08 07 04 03 00
0 MOVING MODEL 0011 0001 1101 0000
1 unused FLAGS
2 PARENT MM PARENT SUBMODEL
3 X OFFSET/DISTANCE
4 Y OFFSET
5 Z OFFSET
6 HEADING
7 PITCH
8 ROLL
30D1
Model Switch
This opcode sets the mask index for a controllable switch node. The
switch node is a Multigen style switch node where the user sets an
index to a mask. The mask defines which children will be traversed
in the switch node.
31 16 15 12 11 08 07 04 03 00
0 MOVING MODEL # 0011 0001 0011 0000
1 unused SUBMODEL MASK INDEX
30D4
Character Animation Request
31 16 15 12 11 08 07 04 03 00
0 Unused 30D4
1 Unused ENTITY ID
2 FLAGS
3 SEQUENCE
4 RATE
5 ENTRY TIME
6 BLEND TIME
Mode :
1 – start animation
2 – stop animation
3 – pause animation
4 – resume animation
5 – blend animations
6 – clean animation controller
Flags :
0 – loop toggle
3121
Advanced Routed Traffic Information Block
This command can be sent from the IG to the host, or from the host
to the IG. It has different meanings depending upon whether it is
sent by the IG or the host.
When the opcode is sent from the IG to the host, it is in response to
opcode 309B. It is used to provide a comprehensive list of route files
in the current routeFiles directory PATH 15 for the airport in
question.
Once the request is made by the host, the IG builds a list of
available route files and begins sending them back to the host, one
per field. Any new requests made while a previous request is being
serviced are ignored.
When the opcode is sent from the host to the IG, it is a way to allow
the host to alter the route description field in the route file. The
flags field is ignored. The file number field is used to locate the file
which must already exist. The route description block is copied to
the description block in the header of the route file indicated.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 unused FLAGS 0011 0001 0010 0001
1 unused FILE NUMBER
2 ROUTE DESCRIPTION
↕↕
↕↕
↕↕
3122
Advanced Routed Traffic Route Status Block
This opcode is sent from the IG to the host and provides all
information pertaining to an active route entry.
31 28 27 24 23 16 15 12 11 08 07 04 03 00
0 STATU FLAGS ROUTE NUMBER 0011 0001 0010 0010
S
1 MM FILE NUMBER
2 Z
3 unused TRIGGER TYPE TRIGGER MM/TRIGGER ROUTE #
4 TRIGGER RANGE
5 X
6 Y
3130
DI-Guy Character Type
31 16 15 12 11 08 07 04 03 00
0 MOVING MODEL # 0011 0001 0011 0000
1 CHARACTER TYPE FLAGS
unused APPEARANCE INDEX
3131
DI-Guy Action Type
31 16 15 12 11 08 07 04 03 00
0 MOVING MODEL # 0011 0001 0011 0001
1 ACTION TYPE FLAGS
2 SPEED
3132
DI-Guy Aim Angles
This opcode sets the current azimuth and elevation of the DI-Guy
character's weapon aim angles and sets the current azimuth and
elevation of the DI-Guy character's head gaze angles. The angles
are in character-local coordinates. Zero values mean straight ahead
and level.
31 16 15 12 11 08 07 04 03 00
0 MOVING MODEL # 0011 0001 0011 0010
1 unused FLAGS
2 WEAPON AZIIMUTH
3 WEAPON ELEVATION
4 HEAD GAZE AZIMUTH
5 HEAD GAZE ELEVATION
3133
DI-Guy Model Definition
This opcode allows the host to bind a DI-Guy database model to a
motion system in order to produce an active DI-Guy moving model. The
active moving model can then be controlled using the 3134 Opcode
(DI-Guy Model Update). This command also allows the unbinding of a
DI-Guy moving model, which frees the motion system.
31 16 15 12 11 08 07 04 03 00
0 FLAGS 0011 0001 0011 0011
1 MOTION SYSTEM MODEL SLOT
2 LOCAL POLYGON INTENSITY LOCAL LIGHT INTENSITY
3 LOCAL LIGHT MASK
4 LOCAL POLYGON MASK
5 RESERVED
6 RESERVED
3134
DI-Guy Model Update
3140
Radar Patch Request
This opcode contains parameters to control the rendering of the
radar data, and its presence is a trigger to generate a new dataset.
The radar output mode and other modes are configured via the
RADAR CLI command. Note that as with other EP opcodes, the data
is in big endian format.
31 24 23 16 15 12 11 08 07 04 03 00
0 FLAGS VIEWPORT # 0011 0001 0100 0000
1 REQUEST ID
2 RANGE X / LONGITUDE
3 RANGE Y / LATITUDE
4 CENTERPOINT LONGITUDE
5 CENTERPOINT LONGITUDE (CONT)
6 CENTERPOINT LATITUDE
7 CENTERPOINT LATITUDE (CONT)
8 PATCH X / LONGITUDE OFFSET
9 PATCH Y / LATITUDE OFFSET
3150
IRPP Noise Control
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT E D C B A
0011 0001 0101 0000
1 NOISE
3151
IRPP AC Coupling
3152
IRPP Histogram Parameters
3153
IRPP AGC Parameters
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT FLAGS A 0011 0001 0101 0011
1 GAIN FILTER ALPHA
2 LEVEL FILTER ALPHA
3 DISTRIBUTION CENTER
4 INTENSITY BINS
5 LOWER GAIN LIMIT
6 UPPER GAIN LIMIT
3154
IRPP Blur
This command controls the spatial blur filter of the XG and EXG
sensor effects generators. BlurSelect mode, in which a customer-
supplied blur kernel is selected, is only available on RVP4 or later-
based versions of the EXG sensor effects generators. This opcode
supersedes portions of opcode 3063 Distortion.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT FLAGS B A 0011 0001 0101 0100
1 BLUR / BLUR H / BLUR SELECT
2 BLUR V
3155
IRPP Spatial Filter
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT reserved 0011 0001 0101 0101
1 reserved KERNEL SELECT FLAGS B A
3156
IRPP Degraded Elements
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT FLAGS A 0011 0001 0101 0110
1 DEGRADED ELEMENTS
3157
EXG Target Tracker Control
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT TRACKER ID 0011 0001 0101 0111
1 reserved FLAGS C B A
2 OFFSET X
3 OFFSET Y
3158
IRPP Video Control
3159
IRPP Persistence
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT FLAGS B A 0011 0001 0101 1001
1 PERSISTENCE
315A
IRPP Zoom
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT FLAGS 0011 0001 0101 1010
1 PAN X
2 PAN Y
315B
IRPP Histogram Clipping Plane
This command controls up to four clipping planes that can be used
to modify the histogram collection region defined by opcode 3152
IRPP Histogram Parameters.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT FLAGS B A 0011 0001 0101 1011
1 POSITION X
2 POSITION Y
3 NORMAL X
4 NORMAL Y
315C
IRPP BlurEx
This command controls the spatial blur filters of the XG and EXG
sensor effects generators. KernelSelect mode, in which a customer-
supplied blur kernel is selected, is only available on RVP4 or later-
based versions of the EXG sensor effects generators. This opcode
supersedes portions of opcode 3063 Distortion, as well as opcodes
0x3154 IRPP Blur and 0x3155 IRPP Spatial Filter.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 Viewport Flags Opcode = 0x315C
1 Blur / Blur H / Blur Select
2 Blur V
3166
EXG Video Continuous Zoom Control
This command controls the continuous zoom functionality in the
EXG. The software continuous zoom is only supported as part of the
software rendering used for the PIP functionality.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT unused C E Opcode = 0x3166
1 Zoom Value
3167
EXG Clear Software Render
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 Viewport Flags 0x3167
1 Intensity
3168
EXG Software Render Position
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 Viewport Flags 0x3168
1 Y X
Height Width
Source Center Y Source Center X
3184
Collision-Detection Line Segment Response
This command returns collision-detection data calculated for a
specific CD command set. This version assumes that the testpoints
will have been set up in the initialization file and that the host will
not be requesting line segments each field.
31 24 23 16 15 12 11 08 07 04 03 00
0 TEST MOVING MODEL 0011 0001 1000 0100
1 HOST # SEGMENT # RESERVED
2 CMD # C MATERIAL CODE
3 RESERVED
4 RESERVED
5 RESERVED
6 RESERVED
7 RESERVED
8 RESERVED
9 X NORMAL
10 Y NORMAL
11 Z NORMAL
3190
Time of Year Response
Legacy hosts expect a response to a 3025 TOY opcode, so the IG
sends the DB loaded response opcode 3190 with no parameters
back to the host.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 reserved 0011 0001 1001 0000
1 reserved
3203
IRPP Gain, Level, and Noise Response
This command contains the IRPP gain, level, and noise values for
the specified IRPP viewport. Opcode 3203 is only applicable to
systems with an IRPP (XG, IXG, or EXG).
31 24 23 16 15 12 11 08 07 04 03 00
0 unused unused 0011 0010 0000 0011
1 VIEWPORT unused NOISE
2 GAIN LEVEL
3206
EXG Target Tracker Response
31 24 23 16 15 12 11 08 07 04 03 00
0 Confidence Tracker ID 3206
1 VIEWPORT Sensor ID POLARITY MODE
2 FRAME COUNT
3 ERROR AZIMUTH
4 ERROR ELEVATION
5 GATE AZIMUTH
6 GATE ELEVATION
7 GATE SIZE HORIZONTAL
8 GATE SIZE VERTICAL
3207
EXG Thermal Cuer Response
This response packet is used to report hot spots found by the EXG
Thermal Cuer. One packet is returned per hot spot. This opcode is
only applicable to systems with an EXG configured with thermal cuer
software.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT reserved 0011 0010 0000 0111
1 POSITION X POSITION Y
2 SIZE X SIZE Y
3 PEAK INTENSITY CONTRAST
320A
Range Focus
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 Viewport Mode 0011 0010 0000 1010
1 Lens Scalar
2 Lens Scalar – (cont)
3 Focus Distance
4 Focus Distance - (cont)
5 unused
320B
Catenary
Controls and defines an instance of a catenary by specifying the
endpoints and length of the catenary. Endpoints are relative to a
moving model.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 Unused 0011 0010 0000 1011
1 Cable Number Cable Type Unused Flags
2 Start MM Start SubModel
3 Start Offset X
4 Start Offset Y
5 Start Offset Z
6 End MM End SubModel
7 End Offset X
8 End Offset Y
9 End Offset Z
10 Length
11 Unused
320C
Mirror Control
This command is used to control the pan and tilt of a viewport mirror.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 VIEWPORT reserved 0011 0010 0000 1100
1 PAN
2 TILT
321A
Sea States Global Control
Controls global sea state values like the sea state number and enable\disable sea
states.
31 28 27 24 23 20 19 16 15 12 11 08 07 04 03 00
0 Unused 0011 0010 0001 1010
1 Sea State Flags
2 Unused
3250
ASCIITwo
This command allows the host to specify one or more command-
line-interpreter (CLI) commands. This Opcode is similar to the 3050
ASCII opcode, but extends the length to better support the full
range of CLI commands. The final character in an ASCII command
must be a null character (0). Any unused character fields in the
ASCII command for CLI commands shorter than 255 characters
must also be filled with the null character.
31 16 15 12 11 08 07 04 03 00
0 unused 0011 0010 0101 0000
1 CHAR [1] CHAR [2] CHAR [3] CHAR [4]
↨↨ ↨↨ ↨↨ ↨↨ ↨↨
64 CHAR [253] CHAR [254] CHAR [255] CHAR [256]
Extended Opcodes
This section contains the EP2 extended opcodes. Extended opcodes
are an EP2 mechanism for exposing real-time functions to the host
writer in an automated manner.
NOTE: Extended opcodes replace the ESIG table commands, and
also obviate the need to introduce new opcode types in the
future.
All extended opcodes essentially consist of a header containing
addressing information that specifies the intended module/function
within the EP2 real-time code that handles the opcode. For opcodes
that request information to be returned to the host, this header also
contains user addressing fields to be filled out by the host writer so
that the host can detect/route the returned information (which will
be returned in the form of an extended opcode, with the user-
specified addressing information as the header of the returned
opcode.)
NOTE: Where a request has a corresponding response, the
response opcode directly following the request opcode (on
the following page).
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0018 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0002 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x002C
3 RESPONSE PRIORITY = 0x0002 RESPONSE PROCESS = 0x0002
4 USER SUBOPCODE A USER SUBOPCODE B
(User’s response-handler object ID) (User’s response-handler function
ID)
5 USER DATA
E000
Number of Airports Response
The opcode returns the number of airports available in response to
the Number of Airports request opcode.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0014 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0x0002 PROCESS ID = 0x0002
2 USER SUBOPCODE A/Obj ID USER SUBOPCODE B/ Func ID
(Copied from request) (copied from request)
3 USER DATA
4 COUNT
This command requests the airport information for the airport in the
index field. The host requests information for each airfield by
incrementing the index field from 0 through to the value given in the
‘count field’ in the Number of Airfields Response minus 1 or by
requesting information about a particular ICAO.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x001C 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0002 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x002D
3 RESPONSE PRIORITY = 0x0002 RESPONSE PROCESS = 0x0002
4 USER SUBOPCODE A USER SUBOPCODE B
(User’s response-handler object ID) (User’s response-handler function
ID)
5 USER DATA
6 INDEX/ICAO [0..3]
E000
Airport Information Response
This response uses the index number or ICAO set in the
INDEX/ICAO field of request sub opcode 0005/002D to determine
which specific airport data is returned.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0x0002 PROCESS ID = 0x0002
2 USER SUBOPCODE A/Obj ID USER SUBOPCODE B/ Func ID
(Copied from request) (copied from request)
3 USER DATA
4 AIRPORT FLAGS
5 NUM RUNWAY CONTAMINANTS = 4
6 SPRING CONTAMINANTS
7 SUMMER CONTAMINANTS
8 AUTUMN CONTAMINANTS
9 WINTER CONTAMINANTS
10 AIRPORT INDEX
11 ICAO [0] ICAO [1] ICAO [2] ICAO [3]
12 GATE COUNT
13 RUNWAY COUNT
14 GATE ID ARRAY SIZE
15 FIRST GATE ID
16 ↕ ↕ ↕
17 LAST GATE ID
18 END A RUNWAY ID ARRAY SIZE
19 END A RWY 1 ID
20 ↕ ↕ ↕
E000
Load Status Response
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0014 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0x0002 PROCESS ID = 0x0002
2 USER SUBOPCODE A/Obj ID USER SUBOPCODE B/ Func ID
(Copied from request) (copied from request)
3 USER DATA
4 FLAGS
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0024 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0002 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0030
3 RESPONSE PRIORITY = 0x0002 RESPONSE PROCESS ID = 0x0002
4 USER SUBOPCODE A USER SUBOPCODE B
(User’s response-handler object ID) (User’s response-handler function
ID)
5 USER DATA
6 MOVING MODEL #
7 SUBMODEL #
8 FLAGS MODE
E000
Moving Model Response
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0044 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0x0002 PROCESS ID = 0x0002
2 USER SUBOPCODE A/Obj ID USER SUBOPCODE B/ Func ID
(Copied from request) (copied from request)
3 USER DATA
4 MOVING MODEL
5 SUBMODEL
6 LONGITUDE
7 LONGITUDE (cont)
8 LATITUDE
9 LATITUDE (cont)
10 ALTITUDE
11 ALTITUDE (cont)
12 HEADING
13 PITCH
14 ROLL
15 HAT
16 HOT
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0024 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0034
3 TRACK NUMBER
4 TRACK TYPE
5 MM
6 X OFFSET
7 Y OFFSET
9 MODE
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0024 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0035
3 BOWWAKE NUMBER
4 BOWWAKE TYPE
5 MM
6 X OFFSET
7 Y OFFSET
9 MODE
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0040 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0036
3 ROTORWASH NUMBER
4 ENABLE
5 UNUSED (PREVIOUSLY WASH MM)
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0028 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0037
3 TRAIL NUMBER
4 TRAIL TYPE
5 MM
6 X OFFSET
7 Y OFFSET
8 Z OFFSET
9 MODE
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0054 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0038
3 PLUME NUMBER
4 PLUME TYPE
5 MM
6 X OFFSET/LONGITUDE
7 X OFFSET/LONGITUDE (cont)
8 Y OFFSET/LATITUDE
9 Y OFFSET/LATITUDE (cont)
10 Z OFFSET/ALTITUDE
11 Z OFFSET/ALTITUDE (cont)
12 MODE
13 INITIAL X VELOCITY
14 INITIAL X VELOCITY (cont)
15 INITIAL Y VELOCITY
16 INITIAL Y VELOCITY (cont)
31 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0020 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0039
3 MOVING MODEL #
4 SUBMODEL #
5 X SCALE
6 Y SCALE
7 Z SCALE
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x002C 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x003A
3 NUMBER FLAGS
4 PARENT MODEL PARENT SUBMODEL
5 X OFFSET
6 Y OFFSET
7 Z OFFSET
8 X DIRECTION
9 Y DIRECTION
10 Z DIRECTION
This command enables and sets the Time of Day (TOD) date.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x001C 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x003C
3 ENABLE
4 DAY
5 MONTH
6 YEAR
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0020 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0x0001 PROCESS ID = 0x0002
2 OBJ ID = 0X0005 FUNC ID = 0X003C
3 USER DATA = 0
4 YEAR MONTH
5 DAY HOUR
6 MINUTE SECOND
7 UNUSED = 0
31 16 15 12 11 08 07 04 03 00
0 SIZE = 0x003C 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x003F
3 TRACER NUMBER
4 ENABLE
5 X OFFSET/LONGITUDE
6 X OFFSET/LONGITUDE (cont)
7 Y OFFSET/LATITUDE
8 Y OFFSET/LATITUDE (cont)
9 Z OFFSET/ALTITUDE
10 Z OFFSET/ALTITUDE (CONT)
11 SIZE
12 RED
13 GREEN
14 BLUE
E000
Line-of-Sight Response
This opcode feeds back an LOS result to the host. The frequency of
the responses depends upon the number of testpoints activated and
their associated priority.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x004C 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0x0001 PROCESS ID = 0x0002
2 USER SUBOPCODE A/Obj ID USER SUBOPCODE B/ Func ID
(Copied from request) (copied from request)
3 USER DATA
4 FLAGS TESTPOINT NUMBER
5 MESSAGE NUMBER
6 MM
7 RANGE
8 RANGE (CONT)
9 MATERIAL
10 X / LONGITUDE
11 X / LONGITUDE (CONT)
12 Y / LATITUDE
13 Y / LATITUDE (CONT)
14 Z / ALTITUDE
15 Z / ALTITUDE (CONT)
16 X NORMAL
17 Y NORMAL
18 Z NORMAL
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0054 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x004D
3 TESTPOINT NUMBER
4 PRIORITY
5 MATERIALMASKIND FLAGS
EX
6 MM
7 X OFFSET/LONGITUDE
8 X OFFSET/LONGITUDE (CONT)
9 Y OFFSET/LATITUDE
10 Y OFFSET/LATITUDE (CONT)
11 Z OFFSET/ALTITUDE
12 Z OFFSET/ALTITUDE (CONT)
13 ENDMM
14 END X OFFSET/LONGITUDE OR HEADING
15 END X OFFSET/LONGITUDE OR HEADING (CONT)
16 END Y OFFSET/LATITUDE OR PITCH
17 END Y OFFSET/LATITUDE OR PITCH (CONT)
This command defines the wind speed and direction for a particular
altitude. Up to 16 wind layers can be defined, with speed and
direction being interpolated between the altitudes.
NOTE: Wind layer altitudes of all active wind layers must be
monotonically increasing.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0024 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0053
3 LAYER
4 ENABLE
5 ALTITUDE
6 HEADING
7 SPEED
8 REGION
E000
Extended Laser Range-Finder Response
This command returns extended laser range-finder data for the
specified cursor. This response type is activated by the Extended
Laser Range-finder Response Enable (E000 Sub Opcode
0005/005C).
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0070 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0x0001 PROCESS ID = 0x0002
2 USER SUBOPCODE A/Obj ID USER SUBOPCODE B/ Func ID
(Copied from request) (copied from request)
3 USER DATA
4 FLAGS CURSOR # EYEPOINT # VIEWPORT #
5 HOST MESSAGE NUMBER
6 TAG
7 MOVING MODEL NUMBER
8 RANGE
9 MATERIAL
10 X / LONGITUDE
11 X / LONGITUDE (CONT)
12 Y / LATITUDE
13 Y / LATITUDE (CONT)
14 Z / ALTITUDE
15 Z / ALTITUDE (CONT)
16 X NORMAL
17 Y NORMAL
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x001C 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0062
3 WASH NUMBER
4 WASH ENABLE
5 FADE RAMP
6 HEIGHT RAMP
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0020 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0064
3 MM
4 BASECONTROLID
5 ENABLE
6 GROUND LEVEL
7 INTENSITY SCALE
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0014 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0066
3 ICAO [0] ICAO [1] ICAO [2] ICAO [3]
4 UNUSED RUNWAY [0] RUNWAY [1] RUNWAY [2]
NOTE: Sending this opcode will set FILE INDEX 15 to the three
letter IATA code corresponding to the four letter ICAO code
contained in the opcode. All CLI FILE INDEX 15 commands
will then be ignored. When the host sets the ICAO code to
“XXXX” the system will revert to using the “CLI file index
15” commands.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0014 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x006B
3 FSF ID
SELECT #
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0018 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x006E
3 EM BAND
4 MINIMUM WAVELENGTH
5 MAXIMUM WAVELENGTH
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x001C 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0074
3 CHANNEL ID
4 INDICATION STATE
5 RED GREEN BLUE unused
6 FLASH RATE
The Ribbon command is used to control the state of a moving model flight
ribbon. Flight ribbons are typically used by a stealth eyepoint to monitor the
motion path of a model. The flight ribbon is drawn in the horizontal domain of
the moving model and tracks the orientation of the moving model.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0044 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x007A
3 MM
4 ENABLE
5 PERIOD
6 MAXIMUM SEGMENTS
7 WIDTH
8 Y OFFSET
9 Z OFFSET
10 TOP COLOR RED
11 TOP COLOR GREEN
12 TOP COLOR BLUE
13 TOP COLOR ALPHA
14 BOTTOM COLOR RED
15 BOTTOM COLOR GREEN
16 BOTTOM COLOR BLUE
17 BOTTOM COLOR ALPHA
TOP COLOR GREEN IEEE float (32-bit) The green component of the flight
0.0 – 1.0 ribbon’s top color.
TOP COLOR BLUE IEEE float (32-bit) The blue component of the flight
0.0 – 1.0 ribbon’s top color.
TOP COLOR ALPHA IEEE float (32-bit) The alpha component of the flight
0.0 – 1.0 ribbon’s top color.
BOTTOM COLOR IEEE float (32-bit) The red component of the flight
RED 0.0 – 1.0 ribbon’s bottom color.
BOTTOM COLOR IEEE float (32-bit) The blue component of the flight
BLUE 0.0 – 1.0 ribbon’s bottom color.
BOTTOM COLOR IEEE float (32-bit) The alpha component of the flight
ALPHA 0.0 – 1.0 ribbon’s bottom color.
This command requests the reposition data for the reference airport
and runway sent in the “Set Reference Airport” opcode. Data can be
requested for gate, hold or taxi repositions. The response in the
“Auto-generic reposition data Response” opcode is sent as two
formats; 1. Absolute lat/lon and 2. Relative x/y offset from the
runway origin.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x001C 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0002 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x007D
3 RESPONSE PRIORITY = 0x0002 RESPONSE PROCESS = 0x0002
4 USER SUBOPCODE A USER SUBOPCODE B
(User’s response-handler object ID) (User’s response-handler function
ID)
5 USER DATA
6 TYPE
E000
Auto-generic Reposition Data Response
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x003C 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0x0002 PROCESS ID = 0x0002
2 USER SUBOPCODE A/Obj ID USER SUBOPCODE B/ Func ID
(Copied from request) (copied from request)
3 USER DATA
4 TYPE
5 LONGITUDE
6 LONGITUDE (cont)
7 LATITUDE
8 LATITUDE (cont)
9 ALTITUDE
10 ALTITUDE (cont)
11 HEADING
12 X OFFSET
13 Y OFFSET
14 HEADING OFFSET
31 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0018 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x007E
3 DISPLAY
4 PROJECTOR
5 VALUE
31 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0018 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x007F
3 DISPLAY
4 PROJECTOR
5 MODE
31 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0018 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0080
3 DISPLAY
4 PROJECTOR
5 STATE
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0028 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0081
3 TRACK NUMBER
4 TRACK TYPE
5 MM
6 X OFFSET
7 Y OFFSET
8 MODE
9 Z OFFSET
31 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0018 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0083
3 DISPLAY
4 PROJECTOR
5 STATE
This command requests the runway position for an airport and runway. The
“Runway Position Data Response” opcode contains data for both the
requested runway and for the opposite end.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0×0020 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0×0002 PROCESS ID = 0×0003
2 SUB OPCODE/ObjID = 0×0005 SUB OPCODE/FuncID = 0×0085
3 RESPONSE PRIORITY = 0×0002 RESPONSE PROCESS = 0×0002
4 USER SUBOPCODE A USER SUBOPCODE B
(User’s response-handler object ID) (User’s response-handler function ID)
5 USER DATA
6 ICAO [0] ICAO [1] ICAO [2] ICAO [3]
7 UNUSED RUNWAY [0] RUNWAY [1] RUNWAY [2]
E000
Runway Position Data Response
This command feeds back the runway position for the requested airport and
runway ID. The requested runway is RUNWAY A and the opposite end is
RUNWAY B.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0×0054 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0×0002 PROCESS ID = 0×0002
2 USER SUBOPCODE A/Obj ID USER SUBOPCODE B/ Func ID
(Copied from request) (copied from request)
3 USER DATA
4 ICAO [0] ICAO [1] ICAO [2] ICAO [3]
5 VALID FLAG RUNWAY A [0] RUNWAY A [1] RUNWAY A [2]
6 LONGITUDE A
7 LONGITUDE A (cont)
8 LATITUDE A
9 LATITUDE A (cont)
10 ALTITUDE A
11 ALTITUDE A (cont)
12 HEADING A
13 UNUSED RUNWAY B [0] RUNWAY B [1] RUNWAY B [2]
14 LONGITUDE B
15 LONGITUDE B (cont)
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0×001C 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0×0001 PROCESS ID = 0×0003
2 SUB OPCODE/ObjID = 0×0005 SUB OPCODE/FuncID = 0×0086
3 RESPONSE PRIORITY = 0×0002 RESPONSE PROCESS ID = 0×0002
4 USER SUBOPCODE A USER SUBOPCODE B
(User’s response-handler object ID) (User’s response-handler function
ID)
5 USER DATA
6 FEEDBACK ENABLE
E000
Weather Feedback Response
This opcode feeds back weather data to the host. The response is
sent continuously if enabled by the host with the Weather Feedback
request opcode.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0×0054 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0×0002 PROCESS ID = 0×0002
2 USER SUBOPCODE A/Obj ID USER SUBOPCODE B/ Func ID
(Copied from request) (copied from request)
3 USER DATA
4 FLAGS REGION
5 VISIBILITY
6 RVR
7 LAYER 0 TOP
8 LAYER 0 BOTTOM
9 DENSITY LAYER 0
10 LAYER 1 TOP
11 LAYER 1 BOTTOM
12 DENSITY LAYER 1
13 SCATTERED CLOUD ALTITUDE
14 SCATTERED CLOUD DENSITY
31 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0010 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0088
3 POWER_STATE
31 16 15 12 11 08 07 04 03 00
0 SIZE = 0x001C 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x0089
3 DISPLAY
4 PROJECTOR
5 FUNCTION_PARAMETERS
6 FUNCTION
31 16 15 12 11 08 07 04 03 00
0 SIZE = 0×0024 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0×0000 PROCESS ID = 0×0003
2 SUB OPCODE/ObjID = 0×0005 SUB OPCODE/FuncID = 0×0097
3 MOVING MODEL #
4 Z
5 DETACH
6 LENGTH
7 WIDTH
8 DRAFT
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0018 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0002 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x00FB
3 RESPONSE PRIORITY = 0x0002 RESPONSE PROCESS = 0x0002
4 USER SUBOPCODE A USER SUBOPCODE B
(User’s response-handler object ID) (User’s response-handler function
ID)
5 USER DATA
E000
Paged Generics Response
Returns the number and ICAO for auto-generic airports currently
paged in in response to the Paged Generics request opcode.
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0064 1110 0000 0000 0000
1 RESPONSE PRIORITY = 0x0002 PROCESS ID = 0x0002
2 USER SUBOPCODE A/Obj ID USER SUBOPCODE B/ Func ID
(Copied from request) (copied from request)
3 USER DATA
4 COUNT
5 ICAO1 [0..3]
↕ ↕ ↕ ↕
24 ICAO20 [0..3]
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
SIZE=0x0020 1110 0000 0000 0000
EXECUTION PRIORITY = 0x0002 PROCESS ID = 0x0003
SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x00FD
SRC (32-bit Integer)
DST (32-bit Integer)
X-OFFSET (32-bit Float)
Y-OFFSET (32-bit Float)
Z-OFFSET (32-bit Float)
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0010 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x000E SUB OPCODE/FuncID = 0x0022
3 SELECT
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0014 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x000E SUB OPCODE/FuncID = 0x0023
3 SELECT
4 FLASHENABLE
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0018 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x000E SUB OPCODE/FuncID = 0x0024
3 SELECT
4 HEADING
5 PITCH
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0010 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0001 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x000E SUB OPCODE/FuncID = 0x002B
3 REGION SCENE
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0020 1110 0000 0000 0000
1 EXECUTION PRIORITY=0x0000 PROCESS ID-0x0003
2 SUBOPCODE/OBJID=0x0005 SUBOPCODE/FUNCID=0x009B
3 GROUP NUMBER
TYPE
INTENSITY
MOVING MODEL NUMBER
INTENSITY SCALAR
31 24 23 16 15 12 11 08 07 04 03 00
1 = global lights
2 = global polygons
ENABLE 32-bit Integer Specifies if the light type is
0-1 enabled or not
0 = False
1 = True
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0024 1110 0000 0000 0000
1 EXECUTION PRIORITY=0x0001 PROCESS ID-0x0003
2 SUBOPCODE/OBJID=0x0005 SUBOPCODE/FUNCID=0x009D
3 GROUP NUMBER
4 ANIMTYPE CONTROL TYPE FLAGS
5 PERIOD
6 PHASEDELAY
7 TIMEON
8 MOVING MODEL NUMBER
31 24 23 16 15 12 11 08 07 04 03 00
0 = Start
1 = Stop (drawing)
2 = Clean (stop and
remove)
31 24 23 16 15 12 11 08 07 04 03 00
sendContinuousResponse. If
bit 7: this is turned false, then the
responses will be sent only
once per request, else they will
be sent every FAST TIME NON
CRIT field. Send continuous
response is a global setting and
affects all the HAT points
defined using this opcode.
bits 8-15 Unused.
LATENCY IEEE float (32 bit) The estimated delay in seconds
seconds between host and IG.
Offset X1 X offset of the first HAT point
defined by this opcode.
Offset Y1 Y offset of the first HAT point
defined by this opcode.
Offset Z1 Z offset of the first HAT point
defined by this opcode.
E000
Enhanced Water HAT Response
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0X0054 1110 0000 0000 0000
1 RESPONSE PRIORITY PROCESS ID (copied from request)
(copied from request)
2 RESPONSE ID A RESPONSE ID B
(copied from request) (copied from request)
3 USER DATA USER DATA (copied from request)
4 MOVING MODEL FLAGS
5 HEIGHT1 HEIGHT1
Similarly, 15 more heights. A total of 21 words (84 bytes).
sendContinuousResponse. If
bit 7: this is turned false, then the
responses will be sent only
E000
Catspaw Intensity Response
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE 1110 0000 0000 0000
1 EXECUTION PRIORITY=0x0001 PROCESS ID-0x0003
2 SUBOPCODE/OBJID=0x000E SUBOPCODE/FUNCID=0x00F9
3 MODE SYNC DATA SIZE
4
IG SYNC DATA
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE 1110 0000 0000 0000
1 EXECUTION PRIORITY=0x0001 PROCESS ID-0x0002
2 SUBOPCODE/OBJID=0x000E SUBOPCODE/FUNCID=0x00FA
3 UNUSED (0) SYNC DATA SIZE
4
IG SYNC DATA
31 24 23 16 15 12 11 08 07 04 03 00
0 SIZE = 0x0018 1110 0000 0000 0000
1 EXECUTION PRIORITY = 0x0002 PROCESS ID = 0x0003
2 SUB OPCODE/ObjID = 0x0005 SUB OPCODE/FuncID = 0x00FC
3 RESPONSE PRIORITY = 0x0002 RESPONSE PROCESS = 0x0002
4 USER SUBOPCODE A USER SUBOPCODE B
(User’s response-handler object ID) (User’s response-handler function
ID)
5 USER DATA
4.1 Introduction
This chapter provides the protocol and opcode information necessary for
communication between the host computer and the image generator.
Details of Host Communications configuration are included in chapter 6.
The host packet data field contains a header block and an opcode
block. The header block consists of three 32-bit words as follows:
• Word 0 contains the host packet message number. Message
numbers start at 0, go to (232 –1), and wrap around to 0.
• Word 1 contains the status code. Status codes used in the host
packet header block are listed in Table 4-1.
XU UX
• Word 2 is reserved.
Table 4-1. Status Codes for Host Packet Header Block
Hexadecimal Description
00000000 Normal operation, host data appended
00000001 Normal operation, no host data appended
00000002 Request data, host data appended
00000003 Request data, no host data appended
00000004 Restart acknowledged, host data appended
00000005 Unassigned
00000006 Restart acknowledged, request data, host data appended
• Word 2 is reserved.
Table 4-2. Status Codes for IG Packet Header Block
Hexadecimal Description
00000000 Normal acknowledgment, no IG data appended
00000001 Unassigned
00000002 Normal acknowledgment, IG data appended
00000003 Unassigned
00000004 IG restarted, no IG data appended
00000005 Unassigned
00000006 IG restarted, IG data appended
FFFFFFFF IG sync, no IG data appended
4.2.3.1 Initialization
3B
the host packet immediately. The IG logs the request and sends the
requested information as soon as it is available.
During asynchronous data transfers between the host and the IG,
the IG acts as a slave to the host. As a slave the IG neither
demands a response from the host nor controls the physical
transmission of data between the host and itself.
During asynchronous communication, host data is received by the
IG anytime during an RT field. At the start of an RT field,
extrapolation can be applied to previously received motion systems
and viewport data to time-correct it for the current field. The
extrapolation routine uses the difference between the current time
and the time the host information was received to calculate the
time-corrected data.
Table 4-3 lists scaling values and resolutions for the motion system
XU U U U UX
The IG can operate the ownship motion system and the dynamic
motion systems in either an extrapolated or a non-extrapolated
mode. Extrapolation may be necessary for the proper real-time
movement of motion systems that are dynamically updated using
asynchronous communication. The absence of extrapolation in this
instance can result in irregular and distracting movement of the
motion system. However, if a motion system is placed in the
database and then stays in the position in which it is placed;
extrapolation is a waste of IG resources. If a motion system
with extrapolation enabled is to remain in the position at which it
was placed, the position must be sent at least twice to avoid
extrapolating the motion system from the desired location.
Extrapolation is performed at the beginning of each RT field for all
motion systems that request it. The extrapolation algorithm uses the
positional information in the last two host packets received to predict
the current time-corrected position. If an opcode value in the most
recently received host packet is flagged invalid, then the latest valid
information received for that opcode value is used in the
extrapolation algorithm for calculating the time-corrected position.
The Ethernet follows these industry standards for its type of interface:
• Hardware Standard: IEEE 802.3
• Software Standards: IEEE 802.3 and Bluebook Ethernet
The format for the host and IG packets when using an Ethernet
interface is as follows:
Length field
Preamble SFD sync Destination Source (IEEE 802.3)
field field address address or type field Data field CRC field
field field (Bluebook)
56 bits 8 bits 6 bytes 6 bytes 2 bytes 46–1,500 4 bytes
bytes
Data field
Destination Source Length Header block
address address field or Message Status Opcode
field field type field block
number code Reserved
6 bytes 6 bytes 2 bytes 4 bytes 4 bytes 4 bytes 34–1,488
bytes
IG Packet Example
NOTE: Values are in hexadecimal. Each pair of hexadecimal
numbers equals one byte.
02 60 8C 2E A4 A7 08 00 3E 20 B7 FD 0E 55 00 00
00 2A 00 00 00 00 00 00 00 00 00 00 30 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00
Where:
02 60 8C 2E A4 A7 is the destination address.
08 00 3E 20 B7 FD is the source address.
0E 55 is the length/type.
00 00 00 2A is the message number.
00 00 00 00 is the status code.
00 00 00 00 is reserved.
00 00 30 00 is the end of data opcode.
00 00 00 00 is padding to meet the minimum of 46 bytes required
in the data field.
•
•
•
00 00 00 00 is padding to meet the minimum of 46 bytes required
in the data field.
8B8B 8B8B
commence, with the host sending opcodes and the IG sending back
responses. The host may close the socket when it wishes to
disconnect.
For the UDP interface, the control field consists of five longwords
that precede the data field. These are:
udpmagic
byteCount
seconds
microseconds
reserved
The first longword, named udpmagic, has the value 0x20756470. This
is the ASCII code for “ udp”, and indicates the start of a UDP packet.
This allows both the host and IG to recognize the start of a packet. Its
omission indicates a problem has occurred with the data stream.
The second longword, named byteCount, is the total number of
bytes in the opcode block of the packet including the 4 bytes for
the end of data opcode at the end of the packet. ByteCount does
not include the 12 bytes for the header block. It allows both host
and IG to recognize when the entire packet has been received.
Note that software reading the packet should verify that the entire
interface-specific control field has been read, and then should use
the byteCount to see if the entire packet has yet been read.
The third and fourth longwords, named seconds and microseconds,
are the host time stamp in seconds and microseconds.
The fifth longword is reserved for future enhancements. It should be
set to zero.
Where:
20 75 64 70 is udpmagic
00 00 00 04 is the byte count
00 00 00 00 is reserved
NOTE: The byte order of the UDP header is little endian. The byte
order of data in the opcode block is network order (big
endian) including the end of data packet.
20 2–1 2–9
15 9 8 7 0
0 5.625°
31 30 24 23 16
address (n+2) address (n+3)
2–36 360°
15 8 7 0
address (n+4) address (n+5)
least significant byte
NOTE: Only 36 of the 48 bits are used: bits 36–32 and 30–0 are
used for data; bits 47–37 and bit 31 are set to 0 since
they are not used. Bit 31 must be 0. In order to insert 0
into bit 31, all the higher order bits must be shifted up one
S address n address (n + 1)
most significant byte
2–10 2–25
15 8 7 0
address (n+2) address (n + 3)
least significant byte
Applications:
3042 Animation, converging traffic, and bird strike
speed scalar
3043 Viewport zoom scalar
S address n address (n + 1)
most significant byte
20 2–15
15 8 7 0
address (n+2) address (n + 3)
least significant byte
Format: 32-bit, two’s complement, fixed-point B(16,–15)
Resolution: 2–15 database units/second
Range: –216 through 216–2–15 database units/second
Formula: units×215 = scaled distance (32-bit)
Examples:
Conversion = Results = Results
(decimal) (hexadecimal)
5000×215 = 163,840,000 = 09C40000
15
–7777×2 = –254,836,700 = F0CF8000
0.5×215 = 16384 = 00004000
S address n address (n + 1)
most significant byte
2–1 2–16
15 8 7 0
address (n+2) address (n + 3)
least significant byte
7 0
address n
15 0
Fractional Component
least significant byte
Examples:
Value (decimal) = Value (hexadecimal)
0.0003 = 399D4952
0.150
------------------------exponent-------------------- ----mantissa-----
63 62 56 55 52 51 48
S address n address (n+1)
most significant byte
-------------------------------------mantissa----------------------------------
47 32
address (n+2) address (n+3)
16
--------------------------------------mantissa---------------------------------
31 16
address (n+4) address (n+5)
--------------------------------------mantissa---------------------------------
15 0
address (n+6) address (n+7)
least significant byte
Extended opcodes formats are used for new features in EP2 and are
additional to the ESIG-style opcodes. Extended opcodes are an EP2
mechanism for exposing real-time functions to the host writer in an
automated manner. They replace the ESIG table commands, and
also obviate the need to introduce wholly new opcode types in the
future.
All extended opcodes essentially consist of a header containing
addressing information that specifies the intended module/function
within the EP2 real-time code that handles the opcode. For opcodes
that request information to be returned to the host, this header
also contains user addressing fields to be filled out by the host
writer so that the host can detect/route the returned information
(which will be returned in the form of an extended opcode, with the
user-specified addressing information as the header of the returned
opcode.)
The data format features of the EP2 extended opcodes are:
1. All extended opcodes have an opcode field of 0xE000 with an
additional unique subopcode field identifying the particular
operation. Within EP2, the subopcode is used as an object
ID+function ID pair (shown as 0xaaaa and 0xbbbb in the
following examples) which allows EP2 to dispatch the opcode
directly to a target function within a specified object, thus
eliminating the need for an intermediate interface layer.
This addressing feature is also available to the host when
requesting return data; i.e., the host can specify a Response
ID A & B, which it can then detect in the response packet. This
enables the host to identify any responses to requests it sends
31 28 27 24 23 16 15 12 11 08 07 04 03 00
31 28 27 24 23 16 15 12 11 08 07 04 03 00
5 USER DATA (will be echoed back in the response as the first “argument”)
6 ARG 0
...
31 28 27 24 23 16 15 12 11 08 07 04 03 00
Argument Types:
• flags (32 bits of flags)
• integer (32 bit signed integer)
• float (IEEE 32 bit float)
• double (IEEE 64 bit float)
• It is also possible to have array types.
Process Types:
• 3 (RT) Indicates an opcode going from the simulator host to the
EP2 real-time
• 2 (SIM_HOST) Indicates an opcode going from the EP2 real-time
to the simulator host.
Priority:
• 0 = Critical Foreground
• 1 = Non-critical Foreground
• 2 = Background
User data:
This field can be filled by the host in the request and will be echoed
in the response. It can be used to help the host process the opcode
more efficiently.
The first bit is the sign bit, S, the next eight bits are the exponent
bits, 'E', and the final 23 bits are the mantissa 'M':
--------------exponent---------------- ------------mantissa------------
31 30 24 23 22 21 20 19 18 17 16
S address n address (n+1)
most significant byte
------------------------------------mantissa-----------------------------------
15 0
address (n+2) address (n+3)
least significant byte
Format: 32-bit, IEEE float
Example:
Decimal Number: 5.375
Examples:
The first bit is the sign bit, S, the next eleven bits are the exponent
bits, 'E', and the final 52 bits are the mantissa 'M':
------------------------exponent-------------------- ----mantissa-----
63 62 56 55 52 51 48
S address n address (n+1)
most significant byte
-------------------------------------mantissa----------------------------------
47 32
address (n+2) address (n+3)
16
--------------------------------------mantissa---------------------------------
31 16
address (n+4) address (n+5)
--------------------------------------mantissa---------------------------------
15 0
address (n+6) address (n+7)
least significant byte
5.1 Introduction
NOTE: Several of the opcodes have been updated with CIGI 3.2
information; these opcodes will show both the CIGI 3.0 and 3.2
implementations.
NOTE: CIGI 2 and CIGI 3 L3 are placeholders and are not currently
supported in EP2.
Some CIGI opcode packets have parameters that show “Not
implemented,” or incomplete implementation in the EP2 Functionality
column of the tables. These parameters also indicate whether the
parameter is EP2-supported or has no underlying EP2 functionality.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 2 Packet Size = 48 Entity ID
*6 *5 *4 *3 *2 *1 Reserved *9 *8 *7 Alpha Select
Entity Type Parent ID
Roll
Pitch
Yaw
Latitude/X Offset
Longitude/Y Offset
Altitude/Z Offset
*1
Entity State
*2
Attach State
*3
Collision Detection Enable
*4
Inherit Alpha
*5
Ground/Ocean Clamp
*6
Reserved
*7
Animation Direction (not implemented)
*8
Animation Loop Mode (not implemented)
*9
Animation State (not implemented)
STATUS
• For Ground Clamping the host should make sure and send a valid
position, including alt prior to enabling ground clamp, this can be on
the initial creation. Clamping can not be enabled until terrain paging
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 2 Packet Size = 48 Entity ID
*6 *5 *4 *3 *2 *1 Reserved *9 *8 *7 Alpha Select
Entity Type Parent ID
Roll
Pitch
Yaw
Latitude/X Offset
Longitude/Y Offset
Altitude/Z Offset
*1
Entity State
*2
Attach State
*3
Collision Detection Enable
*4
Inherit Alpha
*5
Ground/Ocean Clamp
*6
Reserved
*7
Animation Direction (not implemented)
*8
Animation Loop Mode (not implemented)
*9
Animation State (not implemented)
STATUS
• For Ground Clamping the host should make sure and send a valid
position, including alt prior to enabling ground clamp, this can be on
the initial creation. Clamping cannot be enabled until terrain paging
is complete.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 3 Packet Size = 24 Entity ID
Yaw
Latitude/X Offset
Longitude/Y Offset
STATUS
• Packet is fully functional, Entity must first be set as Terrain
conformal via the Entity Control packet ( 2 ).
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 65534
Entity ID Reserved A=0 Reserved
Component Data 1 = Scale Factor ( 32 bit packed float )
Component Data 2 = Channel Mask
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 65533
Entity ID Reserved A=0 Flags
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 65532
NOTE: Flags bit 5 will be the actual bit value to which the lp is set, if
Flags bit 2 is set to enable.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 65531
Entity ID Reserved A=0 Mode
Track Type Track Number
X Offset ( 32 bit packed float )
Y Offset ( 32 bit packed float )
Component Data 4 = 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 65530
Entity ID Reserved A=0 Mode
Trail Type Trail Number
X Offset ( 32 bit packed float )
Y Offset ( 32 bit packed float )
Z Offset ( 32 bit packed float )
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 65529
Entity ID Reserved A=0 Mode
Plume Type Plume Number
X Init Velocity Y Init Velocity Z Init Velocity 0, 1
Begin Transition End Transition
X Offset ( 32 bit packed float )
Y Offset ( 32 bit packed float )
Z Offset ( 32 bit packed float )
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 65528
Entity ID Reserved A=0 Flags
UNUSED (previously Wash MM) Rotor Wash Number
Expansion Time Manual Index
Minimum Speed Maximum Speed
Start Height ( 32 bit packed float )
Complete Height ( 32 bit packed float )
Scale ( 32 bit packed float )
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 65527
Entity ID Reserved A=0 Mode
Bow Wake Type Bow Wake Number
X Offset ( 32 bit packed float )
Y Offset ( 32 bit packed float )
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 65526
Entity ID Reserved A=0 Reserved
Collision Mask Flags
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 65525
Moving Model Number Tracer Size
*1 *2 Tracer Number Blue Green Red
colorIndex Reserved
X Offset or Latitude
Y Offset or Longitude
Z Offset or Altitude
Unused
*1 – Enable Tracer
*2 – Enable Lat/Lon Mode
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 65521
Entity ID Reserved A=0 Not Used
Sub Model (32 bit Integer)
Mask Index (32 bit Integer)
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 65519
Moving Model Number Reserved A=0 Enable
BaseControl ID (32-bit Integer)
Ground Level (32-bit Integer)
Intensity Scalar (32-bit Packed Float)
Component Data 4 = 0
Component Data 5 = 0
A Component Class
NOTE: For backwards compatibility the location of the TYPE and NUM
parameters differs between MM relative and LatLonAlt position
modes. Take care to pack these in the correct location.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 65518
MM or TYPE MM or NUM Reserved CC = 0 N X X X X 3 2 1
SM or LATITUDE TYPE or LATITUDE NUM or LATITUDE
X OFFSET or LATITUDE
Y OFFSET or LONGITUDE
Z OFFSET or LONGITUDE
UNUSED or ALTITUDE
UNUSED or ALTITUDE
• 1 – 0: Disable Effect 1:
Enable Effect
• 2 – (Valid if N is set) 0:
Disable End Dot 1: Enable
End Dot
• 3 – (Valid if N is set & 4 is
NOT set) 0: Use LatLonAlt
Position 1: Use MM Relative
Position
• 4 – (Valid if N is set) 0: Use
Position Per Flag 3 1: Use
Direction
• X – Reserved/Unused
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 65515
Entity ID Reserved A=0 Entity Render Priority
Entity Select Entity Type
Component Data 2 = 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 65514
Parent Entity ID Reserved CC*=0 X X X X 4 3 2 1
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x303D
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 0x3040
Motion System Reserved A=0 Flags
Parent Motion System Model Slot Number
Local Polygon Mask Local Light Mask
Local Light Intensity ( 32 bit packed float )
Local Polygon Intensity ( 32 bit packed float )
Unused Flags2
Component Data 6 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 0x3045
Viewport ID Reserved Class Flags
CIGI Model Number CIGI Entity ID
• Packet ID:
o Type: unsigned int8
o Value: 4 (Component Control)
• Packet Size:
o Type: unsigned int8
o Units: Bytes
o Value: 32
• CIGI Component ID
o Type: unsigned int16
o Value: 0x3045
Specifies a viewport dependent model request
• Viewport ID (CIGI Instance ID)
o Type: unsigned int16
o Specifies which viewport to apply the request to
• Select (CIGI Component State):
o Size: 8-bit bit-field
o 0 = Requests the IG to disable the specified model
o 1- 254 = Requests the IG to set the select for the specified model
• CIGI Component Class:
o Type: unsigned 4-bit field
o Value: 0 (Entity)
• CIGI Model Number:
o Size: unsigned int16
o Specifies which model to bind to the viewport
o Value: [0-65535]
• CIGI Entity ID:
o Size: unsigned int16
o Specifies the CIGI ID that will be allocated to this model instance
o Value: [0-65535]
• X/Y/Z Offset:
o Size: signed float32
o Specifies the X/Y/Z offset from the specified viewport
o Value: min-max float32
• Flags (CIGI Component State):
o Size: 8-bit bitfield
0x01 = Enable / Disable Flag
• 0 = Requests the IG to disable the specified model
• 1 = Requests the IG to enable the specified model
0x80 – 0x02 = future growth
• CIGI Component Class
o Type: unsigned 4-bit field
• Pitch
o Type: single float
o Units: degrees
o Value: -90 - 90
• Roll
o Type: single float
o Units: degrees
o Value: -180 - 180
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 0x3049
Motion System Reserved A=0 Flags
Not Used Model Slot Number
Local Polygon Mask Local Light Mask
Local Light Intensity ( 32 bit packed float )
Local Polygon Intensity ( 32 bit packed float )
Component Data 5 = 0
Component Data 6 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x325C
Instance ID Reserved A=0 Component State
Component Data 1 = viewport mask
Component Data 2 = 0 (unused)
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 12360
Entity ID Reserved A=0 Flags
Z Offset
Smoothpr
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 12500
Entity ID Reserved A=0 Mode
Flags
Sequence
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID
Entity ID Reserved A=0 Switch Node State
Component Data 1 = 0
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID
Entity ID Reserved A=0 Flags
Sequence ID Frame Pause Frame Animation Flags
Speed Scalar ( 32 bit packed float )
A Component Class
5.3.4.2 View
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0
View ID Reserved A=1 Reserved B
Component Data 1 = 0
Component Data 2 = 0
A Component Class
B View State
STATUS
• If the View Channel is switched off then software is set to enable the
“BlankonDisable” feature, which is normally an option when blanking
the video but in this case the video will go blank when the channel is
disabled.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 3
Viewport Number Reserved *1 A Component State(1)
mmLODCenterScalar (32 bit Packed Float)
terrainLODCenterScalar (32 bit Packed Float)
vfLODCenterScalar (32 bit Packed Float)
ctFixedPagingOffset (32 bit Packed Float)
mmFixedPagingOffset (32 bit Packed Float)
terrainFixedPagingOffset (32 bit Packed Float)
*1 Component Class (view=1)
A Enable (0: off, 1: on)
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 3
Viewport Number Reserved *1 A Component State(2)
vfFixedPagingOffset (32 bit Packed Float)
Component Data ( = 0)
Component Data ( = 0)
Component Data ( = 0)
Component Data ( = 0)
Component Data ( = 0)
*1 Component Class (view=1)
A Enable (0: off, 1: on)
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 2
View ID Reserved A=1 Reserved B
Red Green Blue Reserved
Indication Flash Rate Reserved
A Component Class
B Indication State
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 1
View ID Reserved A=1 Reserved
Zoom ( 32 bit packed float )
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0
Group ID Reserved A=2 Reserved B
Component Data 1 = 0
Component Data 2 = 0
A Component Class
B View State
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 1
Group ID Reserved A=2 Reserved
Zoom ( 32 bit packed float )
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 2
View Group ID Reserved A=2 Reserved B
Red Green Blue Reserved
Indication Flash Rate Reserved
A Component Class
B Indication State
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3068
Instance ID = 0 Reserved A=3 Rain Soak
Ground Temperature
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 0x30B0
Viewport Reserved A=3 Sort Method
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x30B6
Viewport Reserved A=3 Track Type
Component Data 1 = 0
Component Data 2 = 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x30BA
Viewport Reserved A=3 Enable
Group Symbol
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3166
Viewport Reserved Class=3 Flags
Zoom Value
Reserved
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3167
Viewport Reserved Class=3 Flags
Intensity (32-bit packed float)
Reserved
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 0x3168
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0
Instance ID Reserved A=4 B Sea State
Grid Spacing ( 32 bit packed float )
Region ID
A Component Class
B Waves Enable
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0
Region ID Reserved A=6 Enable
Wind Direction Wind Velocity
Component Data 2 = 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3008
Region ID Reserved A=6 Enable
Visibility ( 32 bit packed float)
Component Data 2 = 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x302A
Region ID Reserved A=6 Enable
Green Scale Factor Red Scale Factor
Not Used Blue Scale Factor
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x302C
Region Type Reserved A=0 Region Index
Brightness Reduction (32 bit packed float)
Contrast Reduction (32 bit packed float)
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0
Instance ID Reserved A=7 B C Sea State
Grid Spacing ( 32 bit packed float )
Component Data 2 =0
A Component Class
B Waves Enable
C Force Update
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 65532
Instance ID=0 Reserved A=8 Flags
Group Data Word 2=0 or scalar intensity value
Component Data 2 = 0
A Component Class
NOTE: If flags bit 4 equals 1 indicating step and step is equal to 6 then
the IG will use a scalar value in Data Word 2 as the intensity.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 65535
Instance ID=0 Reserved A=8 Select #
FSF ID
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 4
Not Used Reserved A=9 Not Used
Intenity ( 32 bit packed float )
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 5
Not Used Reserved A=9 Not Used
Intensity ( 32 bit packed float )
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 8
Not Used Reserved A=9 Not Used
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 10
Instance ID Reserved A=9 Wind Flags
Altitude ( 32 bit packed float )
Heading ( 32 bit packed float )
Speed ( 32 bit packed float )
Component Data 4 = 0
Component Data 5 = 0
Component Data 6 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3001
Not Used Reserved A=9 Not Used
Lightning Severity Defocus Severity Storm Severity Rain Severity
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x302A
Not Used Reserved A=10 Not Used
Green Scale Factor Red Scale Factor
Blue Scale Factor
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 3006
Scene ID Reserved A=11 Mode
Current Sec Current Min Current Hour Unused C
Sunrise Sec Sunrise Min Sunrise Hour Unused R
Sunrise Azimuth ( 32 bit packed float )
Sunset Sec Sunset Min Sunset Hour Unused S
Sunset Azimuth ( 32 bit packed float )
Maximum Elevation ( 32 bit packed float )
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3007
Horizon Intensity Reserved A=11 Horizon Enable
Heading ( 32 bit packed float )
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3009
Not Used Reserved A=11 Flags
Ambient Scalar ( 32-bit float )
Moon Intensity Scalar (32-bit float)
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3010
Not Used Reserved Class=11 Body
Not Used
Not Used
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 0x3025
Scene Index Reserved A=11 R
RESETFILE NAME
RESETFILE NAME
RESETFILE NAME
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 1
Not Used Reserved A=13 Component State
Component Data 1 = 0
Component Data 2 = 0
A Component Class
The Time of Day value controls the gamma table loaded by the SEOS projector.
Valid integer values equate to modes defined by SEOS.
NOTE: The time of day state applies to all projectors in the display
system; it cannot be directed to individual projectors.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x0002
Wash Number Reserved A=13 Wash Enable
Fade Ramp ( 32 bit packed float )
Height Ramp ( 32 bit packed float )
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x0004
not used Reserved A = 13 Component State =0
Display Radius
Channel Mask
A = component class, 13 = system class.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3020
Lobe Select Mask Reserved A=13 Not Used
Component Data 1 = 0
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID =0x3021
Not Used Reserved A=13 Not Used G E
Global Light Intensity Index Pattern Index
Global Light Intensity
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3022
Not Used Reserved A=13 Not Used E
Component Data 1 = 0
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 12326
Reserved Reserved *1 Reserved
Color Table Entry Number
Red Green Blue Reserved
*1 Component Class = 13 System
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID =0x3036
Not Used Reserved A=13 Not Used R E
Extended User Data
Component Data 2 = 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID =0x3037
Model (deprecated) Reserved A=13 Not Used C D
Viewport Cursor
Heading ( 32 bit packed float )
Pitch ( 32 bit packed float )
Roll (deprecated)
Component Data 5 = 0
Component Data 6 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3038
Cursor Reserved A=13 Not Used E
Component Data 1 = 0
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x303C
Tag Reserved A=13
Cursor
Component Data 1 = 0
Component Data 2 = 0
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x3028
Lobe Select Mask Reserved A=13 Not Used
Heading ( 32 bit packed float )
Pitch ( 32 bit packed float )
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 0x3050
Not Used Reserved A=13 Not Used
CHAR [1] CHAR [2] CHAR [3] CHAR [4]
CHAR [5] CHAR [6] CHAR [7] CHAR [8]
CHAR [9] CHAR [10] CHAR [11] CHAR [12]
CHAR [13] CHAR [14] CHAR [15] CHAR [16]
CHAR [17] CHAR [18] CHAR [19] CHAR [20]
CHAR [21] CHAR [22] CHAR [23] CHAR [24]
A Component Class
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 5 Packet Size = 16 Component ID = 0x307B
Index Reserved A=13 Not Used
Component Data 1 = 0
Component Data 2 = 0
A Component Class
5.3.4.12.17 Illumination 1
5.3.4.12.18 Illumination 2
Illumination #2
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 0x3061
Moving Model ID Reserved *1 Illum #
X Offset (32 bit packed float)
5.3.4.12.19 Illumination 3
Illumination #3
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 4 Packet Size = 32 Component ID = 0x3062
Moving Model ID Reserved *1 Illum #
Feather (32 bit packed float)
Channel Mask
Component Data 3 = 0
Component Data 4 = 0
Component Data 5 = 0
Event ID
0 Not used
1 Report paging status
2 Report RT process times
3 Report SP process times
4 - 65535 Reserved for future use
Event Data 1 paging status, where bits set (1) indicate done state
Bit 0 model layer
Bit 1 terrain layer (native database)
Bit 2 CT layer (native database)
The SP time is the time for all SPs to complete the processing field.
SP Memory Usage Packet with Event ID 3
The SP memory usage packet reports a minimum value for all SPs in the
IG for each of the three data values supported
STATUS
• There is not a Select variable for the SubModel, so the software uses
a default of select=1, and any sub model that does not use select of
1, will not come on.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 6 Packet Size = 32 Entity ID
Articulated Part ID *8 *7 *6 *5 *4 *3 *2 *1 Reserved
X Offset
Y Offset
Z Offset
Roll
Pitch
Yaw
*1
Articulated Part Enable
*2
X Offset Enable
*3
Y Offset Enable
*4
Z Offset Enable
*5
Roll Enable
*6
Pitch Enable
*7
Yaw Enable
*8
Reserved
STATUS
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 8 Packet Size = 32 Entity ID
Articulated Part ID Reserved *2 *1 Reserved
X Linear Rate
Y Linear Rate
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 9 Packet Size = 16 Hour Minute
Reserved *5 *4 *3 *2 *1 Reserved
Date
Star Field Intensity
*1
Ephemeris Model Enable
*2
Sun Enable
*3
Moon Enable
*4
Start Field Enable
*5
Date/Time Valid
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 10 Packet Size = 32 Reserved *1 Global Humidity
Global Air Temperature
Global Visibility Range
Global Horizontal Wind Speed
Global Vertical Wind Speed
Global Wind Direction
Global Barometric Pressure
Reserved
NOTE: The spatial position of a weather region starts at the center point, latitude
/ longitude / altitude for geodetic systems or X / Y / Z for Cartesian
systems. The altitude or Z of the center point is important if a weather
proxy is being displayed. It determines where the bottom of the vertical
sides of the weather proxy will be drawn.
• The EP2 CIGI Interface makes use of the reserved word in the last part of
the Environment Region Control Packet for the regions base altitude. The
CIGI Standard can still be maintained by not making use of this option, in
which case the base altitude will always be zero.
The horizontal size of the weather region starts from the center point and
extends to the radius. If the X scale is 1.0, then the weather region is
circular and the heading has no effect. If the X scale is not 1.0 then the
weather region is scaled down from the radius in the X direction (east
/west) and then the heading is applied clockwise when looking from above
the weather region. The weather region becomes a thinner and thinner
oval as the X scale is reduced. The heading goes from -180 to 180
degrees and the X scale minimum is .1 or 10 percent.
• The EP2 CIGI Interface will use the size X & size Y variables, within the
Environmental Region Control Packet, to create the region areas, and the
Lat / Lon variables will make up the origin. The larger of the size X, size Y
variables will be the diameter used to create the radius. The smaller
divided by the larger variable make up the X scale parameter.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 11 Packet Size = 48 Region ID
F ED C B A Reserved
Latitude
Latitude (cont)
Longitude
Longitude (cont)
Size X
Size Y
Corner Radius
Rotation
Transition Parameter
Base Altitude
A Region State
B Merge Weather Properties
C Merge Aerosol Concentration
D Merge Maritime Surface Conditions
E Merge Terrestrial Surface Conditions
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 12 Packet Size = 56 Entity ID / Region ID
Layer ID Humidity 5 4 3 2 1 Reserved 7 6
Air Temperature
Visibility Range
Scud Frequency
Coverage
Base Elevation
Thickness
Transition Band
Horizontal Wind Speed
Vertical Wind Speed
1 Weather Enable
2 Scud Enable
3 Random Winds Enable
4 Random Lightning Enable
5 Cloud Type
6 Scope
7 Severity
STATUS
Surface Conditions ID 0 to 9
This parameter identifies a surface
condition or contaminant. Currently
only runway contaminants are
supported by EP2.
When this parameter is set to Dry (0),
all existing surface conditions will be
removed within the specified region.
The runway contaminants are defined
as follows:
1 – dry
2 – wet
3 – patchy wet
4 – icy
5 – patchy ice
6 – snow
7 – patchy snow
8 – partially cleared snow
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 15 Packet Size = 8 Entity ID/Region ID
Surface condition ID Severity 2 1 Coverage
1 Surface Condition Enable
2 Scope
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 16 Packet Size = 32 View ID
Wave ID *7 *6 *5 *4 *3 *2 *1 Entity ID
X Offset
Y Offset
Z Offset
*1
X Offset Enable
*2
Y Offset Enable
*3
Z Offset Enable
*4
Roll Enable
*5
Pitch Enable
*6
Yaw Enable
*7
Reserved
STATUS
• The Eyepoint for each channel will be assigned when the Channel is
defined via the View Definition packet.
• The Eye Point, for each view, will default to the current settings, for
the channel, if the View Control is used without first applying the
View Definition.
• Entity Id will be applied to EP2 Eye point, which will be assigned to
the View when View is defined, via the View Definition packet.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 17 Packet Size = 24 View ID
Sensor ID Trackmode *5 *4 *3 *2 *1 Reserved *6 Reserved
Gain
Level
AC Coupling
Noise
*1
Sensor On/Off
*2
Polarity
*3
Line-by-Line Dropout Enable
*4
Automatic Gain
*5
Track White/Black
*6
Response Type
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 21 Packet Size = 32 View ID
Group ID *7 *6 *5 *4 *3 *2 *1 View Type*10 *9 *8 Reserved
Near
Far
Left
Right
Top
Bottom
*1
Near Enable
*2
Far Enable
*3
Left Enable
*4
Right Enable
*5
Top Enable
*6
Bottom Enable
*7
Mirror Mode
*8
Pixel Replication Mode
*9
Projection Type
*10
Reorder
STATUS
• The Eyepoint for each channel will be assigned when the Channel is
defined via this packet. The Eye Point, for each view, will default to
the current settings if the View Control is used without first applying
the View Definition.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 22 Packet Size = 40 Entity ID
Segment ID Reserved 3 2 1 Reserved
X1
Y1
Z1
X2
Y2
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 24 Packet Size = 32 HAT/HOT ID
Reserved *2 *1 Reserved Entity ID
Latitude/X Offset
Longitude/Y Offset
Altitude/Z Offset
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
*1 Request Type
*2 Coordinate System
*3 ByPass MFE
*4 Rotate TP Offset
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 25 Packet Size = 64 LOS ID
Res. * 6 * 5 * 4 * 3 * 2 * 1 Alpha Threshold Source Entity ID
Source Latitude / X Offset
Material Mask
Destination Entity ID
*1 Request Type
*2 Source Point Coordinate System
*3 Destination Point Coordinate System
*4 Response Coordinate System
*5 Continuout Response
*6 Enable Destination Entity ID
STATUS
• Added Continuous Response mode
• Added the Destination Entity ID ( was reserved word ) and the
Enable Destination Entity ID.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 25 Packet Size = 64 LOS ID
*7 * 6 * 5 * 4 * 3 * 2 * 1 Alpha Threshold Source Entity ID
Source Latitude / X Offset
Material Mask
Update Period Reserved Destination Entity ID
*1 Request Type
*2 Source Point Coordinate System
*3 Destination Point Coordinate System
*4 Response Coordinate System
*5 Destination Entity ID Valid
*6 Bypass MFE
*7 FindClosestIF
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 26 Packet Size = 64 LOS ID
4 3 2 1 Alpha Threshold Entity ID
4 Continuous Response
Packet Id = 26 EP Functionality
Los ID Los Testpoint
Entity ID Motion System
Alpha Threshold Implementation Incomplete (No underlying EP
support)
Request Type 0 Basic
1 Extended
Source Point Coordinate 0 Geodetic
System 1 Entity
Response Coordinate 0 Geodetic
System 1 Entity
ByPass MFE If bit is set to 1, the LOS test will bypass an MFE
if one is in the system, and instead be
processed by a GP. When bit is 0, the LOS test
will be handled by an MFE if there is one in the
system, and otherwise by a GP.
Find Closest IF If bit is set to 1, the LOS test will return the
closest intersection to the start point, if any.
Otherwise, the first intersection found during
traversal, if any, is returned.
Material Mask Implementation Incomplete (EP-supported)
Update Period This parameter specifies the interval between
successive responses to this request.
Source Lat / Lon / Alt Implemented for Geodetic Coordinate Type
Source X / Y / Z Offsets Implemented for Entity Coordinate Type
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 27 Packet Size = 8 Object ID
Articulated Part ID *4 *3 *2 *1 Reserved
*1 Update Mode
*2 Object Class
*3 Coordinate System
*4 Reserved
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 28 Packet Size = 32 Reserved Request Type Request ID
Reserved
Latitude
Longitude
Altitude
*1 Request Type
STATUS
• Any of the EP2 Opcode packets can be transferred via the CIGI 3
User Defined packet 201.
ViewPort IR Viewport
Select Specifies the IR spectrum bandwidth to be used in
the IR sensor simulation.
0 = no bandwidth
1 = 3–5 micron bandwidth
2 = 8–12 micron bandwidth
Noise Specifies the detector–noise gain for the specified
IR viewport.
A value of 0.0 turns noise off.
X Start Specifies the x starting position in relative screen
space for AGC sampling in the specified IR
viewport. The starting coordinates represent the
upper left corner of the sampling area.
X End Specifies the x ending position in relative screen
space for AGC sampling in the specified IR
viewport. The ending coordinates represent the
lower right corner of the sampling area.
Y Start Specifies the y starting position in relative screen
space for AGC sampling in the specified IR
viewport. The starting coordinates represent the
upper left corner of the sampling area.
Y End Specifies the y ending position in relative screen
Lower Gain Limit Specifies the lower limit for the white and black
areas that are used in the calculation of gain in
the specified IR viewport.
Upper Gain Limit Specifies the upper limit for the white and black
areas that are used in the calculation of gain in
the specified IR viewport.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 203 Packet Size = 56 Not Used
ViewPort Select
Noise (32 bit float)
X Start (32 bit float)
X End (32 bit float)
Y Start (32 bit float)
Y End (32 bit float)
Decay (32 bit float)
Maximum Gain Delta (32 bit float)
Maximum Level Delta (32 bit float)
Distribution Center (32 bit float)
Intensity Bins (32 bit float)
Lower Gain Limit (32 bit float)
Upper Gain Limit
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 207 Packet Size = 36 Control Flags
Entity ID Entity Select
Parent Entity Id Parent Articulated Part Id
X Offset / Distance (32 bit float)
Y Offset (32 bit float)
Z Offset (32 bit float)
Heading (32 bit float)
Pitch (32 bit float)
Roll (32 bit float)
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 215 Packet Size = 24 Unused_Short (16 bit unsigned short)
Command (32 bit long)
DisplayId (32 bit long)
ProjectorId (32 bit long)
Value (32 bit long)
Arg4_Spare (32 bit long)
This opcode allows the host to pause and resume the IG.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 216 Size = 8 Reserved
Pause On/Off
Bit: 6 extrapolation
0 = disable
1 = enable
Enables or disables extrapolation of storm cell
movement.
Note: This field is ignored if ownship effect (FLAGS bit
3) is enabled.
Bits: 26-24
Unused.
Rain Level 0-5
0 = disable
1 = slight to 5 = severe
Specifies the level of rain defocus and particle rain
around the ownship. This value indexes into tables
defined in the configuration file that fully define the rain
effect. The rain level for a particular storm is defined by
its STORMDEF command.
Note: This field is only used if ownship effect (FLAGS
bit 3) is enabled.
Rainshaft Select 0 - 255
The storm cell (0–255) predefined by the CLI
STORMDEF command.
Note: This field is ignored if ownship effect (FLAGS bit
3) is enabled.
Lightning Level 0-5
0 = disabled
1 = slight to 5 = severe
• Specifies the sustained lightning level around the
ownship.
• This should only be used if no radio static correlation
is required. This level indexes into a table defined in
the configuration file. The lightning level for a
particular storm is defined by its STORMDEF
Longitude / Yoffset
Altitude / Zoffset
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
UNC Base Filename This is used to store the full UNC Path to the base image
capture filename including the extension (i.e.,
\\MyUNCPath\FolderName\capture.tif).
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 255 Size = 252 Reserved Reserved
Reserved (padding)
Data - Start of string of 244 characters – first four characters (0, 1, 2, 3)
…
Data - End of string of 244 characters – last four characters (240, 241, 242, 243)
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 101 Packet Size = 24 Major Version = 3 Database Number
IG Status Code Minor Ver. *3 *2 *1 Byte Swap Number
IG Frame Number
Time Stamp
Last Host Frame Number
(Reserved)
*1 IG Mode
*2 Timestamp Valid
*3 Earth Reference Model
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 101 Packet Size = 24 Major Version = 3 Database Number
IG Status Code Minor Ver. *3 *2 *1 Byte Swap Number
IG Frame Number
Time Stamp
Last Host Frame Number
Short IG Response (Reserved)
*1 IG Mode
*2 Timestamp Valid
*3 Earth Reference Model
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 102 Packet Size = 16 HAT/HOT ID
*4 *3 *2 *1 Reserved
Height
*1 Valid
*2 Response Type
*3 Reserved
*4 Host Frame Number LSN
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 102 Packet Size = 16 HAT/HOT ID
*4 *3 *2 *1 Reserved
Height
*1 Valid
*2 Response Type
*3 Reserved
*4 Host Frame Number LSN
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 103 Packet Size = 40 HAT/HOT ID
*2 Reserve *1 Reserved
HAT
HOT
Material Code
*1 Valid
*2 Host Frame Number LSN
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 103 Packet Size = 40 HAT/HOT ID
*2 Reserve *1 Reserved
HAT
Material Code
Normal Vector Azimuth
Normal Vector Elevation
Reserved
*1 Valid
*2 Host Frame Number LSN
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 108 Packet Size = 48 Object ID
Articulated Part ID Reserved *2 *1 Reserved
Latitude/X Offset
Longitude/Y Offset
Altitude/Z Offset
*1 Object Class
*2 Coordinate System
STATUS
• The responding Coordinate System type will be determined based on the type
of Object Class and condition of Model within the EP2 environment. So that,
chained motion systems will report back as Parent Entity, and Sub Models will
report back as Sub Model, Primary Models will always report back as Geodetic
for the Entity and Articulated Part Object Classes. Chained and submodel
positions can be requested in geodetic space, in which case the Coordinate
System field will be Geodetic.
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 113 Packet Size = 16 Entity ID
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 115 Packet Size = 8 Entity ID
Sub Model Sequence ID
STATUS
• The CIGI 3 ICD shows the 2nd Word of Packet 115 to be assigned as
Reserved, but because the EP system will also return the Sub Model
and Sequence Id, these variables have been added to the 2nd Word
of the packet as shown above.
STATUS
• Some EP Response Opcode packets will be transferred via the
CIGI 3 User Defined Response packet 202.
• EP Opcodes included in Response Packet 202 are listed below.
Please refer to Chapter 3 for more specific information about each
opcode.
o 0x3082 Laser Range Finder Response
o 0x3087 Laser Range Finder Enhanced Response
o 0x3203 IRPP Gain, Level, and Noise Response
o 0x3206 Target Tracker Response
o 0x3207 EXG Thermal Cuer Response
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 206 Packet Size = 16 Not Used Body
Azimuth
Elevation
Not Used
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Packet ID = 218 Packet Size = 24 Not Used
Sun Azimuth
Sun Elevation
Moon Azimuth
Moon Elevation
32-bit spare/unused
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Error Code 0 - 15
Specifies whether the IG successfully
generated an image capture.
0 - No error
1 - Invalid UNC Path
2 - Unsupported Format
3 - Generic Failure
4-15 - Reserved
6.1 Introduction
For the Host computer to be able to communicate with the image
generator, it is necessary to configure the IG for the agreed upon host
interface data transfer protocols. This chapter describes the host
interface setup for the image generator, and gives examples of
recommended setup parameters for typical host communication
scenarios.
In scenarios where the IG is slave to the host, the IG relies on
continuous packets from the host in order to provide smooth motion for
6.2.1.1 CIGI
The Common Image Generator Interface (CIGI) is designed to
promote a standard way for a host computer to communicate with
an image generator. CIGI is a data packaging protocol that does
not depend upon a specific physical communications medium or
transport protocol, but is generally implemented using the User
Datagram Protocol (UDP).
This protocol is the preferred choice when it is desired to maintain
an industry standard host communications protocol. Its
disadvantage is that it only supports the lowest common
denominator of IG features available in the marketplace.
Reference should be made to the Interface Control Document (ICD)
for the Common Image Generator Interface (CIGI). Version 3.2,
may be found at the following address:
http://cigi.sourceforge.net/files/CIGI_ICD_3_2.pdf
Additional CIGI packet implementation details are available in
Chapter 5 of this document.
MultiIGEnabled True/False True: Used when one host network controls multiple
6.2.1.2 ESIG
The ESIG application level protocol is a native op-code host
communication protocol for the EP-80 and EP-8000 series IGs. This
protocol was first developed for image generators made by Evans &
Sutherland (hence ESIG) and continued when the Evans &
Sutherland IG product line was taken over by Rockwell Collins.
This is the preferred application level protocol because it supports
the full set of functionality built into the EP2 RTS. Because of the
large market penetration and installed base, this proprietary
protocol has the earmarks of an industry standard.
SyncOffset Time in Time after the “VC done” interrupt to send the host
milliseconds sync packet. This is typically set to a value less than
the refresh rate and greater than one half the
refresh rate. Default to a value of one half the
refresh rate, if not specified, or if set to a value
greater than the refresh rate.
SyncMultiplier Numeric Specifies the number of fields (VC done interrupts)
Value per IG-to-host sync packet. This is typically set to a
value of 1.
MultiIGEnabled True/False True: Used when one host network controls multiple
IGs. This is useful when the host wants to
send packets to multiple IGs and wants to
have some other IG respond.
False: Default operation with one host interface per
IG. The IG responds to each packet sent
from the host.
IGInitTime Time in Time delay from when the real-time software has
seconds initialized to when the IG will start accepting host
packets.
GlobalExtrapEnabled True/False Enables or disables extrapolation for the EP2. This is
a system wide control and it is independent of if
extrapolation is enabled for individual models. If
extrapolation for individual models is desired, the
property must be set to TRUE.
6.2.1.3 RADAR
The RADAR application level protocol is used when the image
generator needs to be configured to support the Radar Terrain
Server application provided by Rockwell Collins.
6.2.2.1 RAW
The RAW connection type refers to the standard IEEE 802.3 raw
Ethernet network protocol that actually operates at the Network
Interface layer. A dedicated Ethernet will not be interrupted by packet
collision, or delays that may be introduced by flow control and packet
reliability issues that occur with secure connection oriented protocols
such as TCP. Therefore, the RAW protocol is the recommended
connection type. EP2 uses the EsPacket2.sys network driver. This driver
shows up as Rockwell Collins Raw Packet Protocol 2 Version x.x.x.x.
MaxDataSendBufSize Numeric Value Maximum size of the Data Send Buffer. Defaults to
1500.
It is important to note that the EP2 will NOT permit
response buffer sizes for Raw Ethernet packets to be
greater than 1500 bytes. Additionally, this max size
includes the Ethernet (14 bytes) and the ESIG (12
bytes) header sizes and EOD (4 bytes) so preferably,
this max size should be 1470 bytes or less.
Network Interface Network Specifies the name of the network adapter that is to
adapter names be used for the Host Network. From the factory, the
as configured host adapter is configured with the name: Host.
Open Network and Sharing Center to see available
names of networks.
6.2.2.2 UDP
The UDP connection type refers to the User Datagram Protocol, which is
a connectionless protocol used in the TCP/IP suite of protocols. This
protocol operates at the transport layer and uses a simple transmission
model that involves no handshaking and a lack of retransmission delays.
6.2.2.3 TCP
The TCP connection type refers to the Transfer Control Protocol, which is
a connection-oriented end-to-end reliable protocol used in the TCP/IP
suite of protocols. This protocol operates at the transport layer and
uses a robust and reliable stream connection using retransmission
techniques. As a result determinism cannot be guaranteed, and is
therefore not recommended for use in real-time simulation. However,
this protocol is often used in the development and test environment.
6.3.3 ESIG/UDP/Synchronous
NOTE: The IG does not check to see that the data read on a host-
to-IG port is actually from the host IP address specified in
the configuration file.
6.5.1 ESIG/UDP/Asynchronous/Master
A.1 Introduction
The CLI commands for the EP2 interface of the EP2 real-time
software are very similar to the EP real-time, so the system can run
if driven from an unmodified host driver program. CLI commands
that were changed from those used by EP are referenced in this
table.
This table is published to help track the status of the CLI
commands for EP2. As new functionality is added, clarifications will
be added to this table.
mm mm Parameter No Change
x x Parameter No Change
y y Parameter No Change
z z Parameter No Change
No Change
CLOUDS \VOLUMESCUD
(Prototype) CLI Command New
enable Parameter New
CTANDTHEME
\DISTTOSHOREPAGER CLI Command New
maxLevel Parameter New
CTANDTHEME
\DISTTOSHOREWITHGRADIENT CLI Command New
faceNum Parameter New
filename Parameter New
CTANDTHEME
\REMOVEDISTTOSHORE CLI Command New
faceNum Parameter New
filename Parameter New
CTANDTHEME
\REMOVEDISTTOSHOREWITHG
RADIENT CLI Command New
faceNum Parameter New
filename Parameter New
useNewFastJetZoomCTPagingPriorit
yAlgorithm Parameter New
examineUseRadiusFlagForPFPopulat
ion Parameter New
ENVIRONMENT
\SUNMOONMODEL CLI Command New
file Parameter New
emband Parameter New
FASTSLEW
\FASTTIMEFEATURES CLI Command New
enable Parameter New
maxFeaturesPerCell Parameter New
FOVTrigger Parameter New
BigFeatureRadius Parameter New
GENERICAIRPORT
\CONFIGWINDSOCK CLI Command New
type Parameter New
slot Parameter New
GENERICAIRPORT
\DAFIFMAPPING CLI Command New
mode Parameter New
GENERICAIRPORT
\UNLOADAUTOGEN CLI Command New
HOSTOP
\CIGI202ESIGWRAPPER CLI Command New
lrfEndian Parameter New
gainLevelEndian Parameter New
targetTrackerEndian Parameter New
thermalCuerEndian Parameter New
HOSTOP
\CIGICELESTIALSPHERECTRL CLI Command New
starsOverdrive Parameter New
HOSTOP
\CIGIENTITYANIMATIONCTRL CLI Command New
scalarEPCompatible Parameter New
HOSTOP
\CIGIENTITYPLUMECTRL CLI Command New
HOSTOP
\CIGIENTITYGLARECTRL CLI Command New
intensityEPCompatible Parameter New
HOSTOP
\CIGIHATREQUESTCTRL CLI Command New
enableRotateTP Parameter New
rotateTP Parameter New
enableBypassMFE Parameter New
bypassMFE Parameter New
enableOffsetOverride Parameter New
HOSTOP
\CIGIILLULMSOURCE0DEFAULT CLI Command New
enable Parameter New
HOSTOP
\CIGILOSREQUESTCTRL CLI Command New
enableFindClosestIF Parameter New
findClosestIF Parameter New
enableBypassMFE Parameter New
bypassMFE Parameter New
HOSTOP
\CIGISTANDARDBYTEORDER CLI Command New
enable Parameter New
HOSTOP
\CIGITERRSURFACECTRL CLI Command New
contaminantEPCompatible Parameter New
HOSTOP
\CIGIVIEWDEFINITIONCTRL CLI Command New
ignoreSelectEPCompatible Parameter New
nearScale Parameter New
farScale Parameter New
INTENSITY
intensity \GLOBAL_POINT_LIGHT_SOUR
\global_point_light_sources CES CLI Command No Change
scale scale Parameter No Change
intensity INTENSITY
\global_unlit_polygons \GLOBAL_UNLIT_POLYGONS CLI Command Changed
scale scale Parameter No Change
scene Parameter New
cloudCover Parameter New
list Parameter New
id Parameter New
LIGHT_CALIBRATION_TABLE
LIGHT_CALIBRATION_TABLE
\LIST CLI Command New
set Parameter New
list Parameter New
LIGHT_CALIBRATION_TABLE
light_calibration_table \range \RANGE CLI Command No Change
set set Parameter No Change
lower lower Parameter No Change
LIGHT_CALIBRATION_TABLE
light_calibration_table \select \SELECT CLI Command No Change
type type Parameter No Change
set set Parameter No Change
LIGHTPOINT
\STEPVALUEOVERRIDES CLI Command New
category Parameter New
step Parameter New
light_scalar Parameter New
list Parameter New
LIGHTSOURCETUNE
\NDOTERANGEADJUST CLI Command New
PAGER
\GBLINSETINRANGEDEFS CLI Command New
gblInsetSwitchInRange Parameter New
PAGER\SEASTATE
mode Parameter New
offset_dist Parameter New
ray_scale Parameter New
maxLevel Parameter New
HighResRadius Parameter New
windSpeedAutoAdjustParticleOpacit
y Parameter New
RADAR
\TERRAINLODOVERRIDE CLI Command New
enable Parameter New
level Parameter New
REGIONALWEATHER
\FOGVOLUME CLI Command New
region Parameter New
enableFogVolume Parameter New
numberOfSegments Parameter New
fogVolTex Parameter New
fogVolAuxTex Parameter New
REGIONALWEATHER
\PROXYTEXTURE CLI Command New
region Parameter New
proxyType Parameter New
path Parameter New
tex0 Parameter New
tex1 Parameter New
tex2 Parameter New
tex3 Parameter New
tex4 Parameter New
tex5 Parameter New
tex6 Parameter New
tex7 Parameter New
thickness Parameter New
depthModAmp Parameter New
print Parameter New
RENDERMODE
\THROTTLETEXCOMPRESSION CLI Command New
enable Parameter New
workTime Parameter New
ROTORWASHTABLE
ROTORWASHTABLE
\OWNSHIPRECIRCULATION CLI Command New
type Parameter New
particleSystem Parameter New
cloudBrightUpWithCloudToGroundB
olt Parameter New
groundBrightUpWithCloudToCloudB
olt Parameter New
upperCloudBrightUpWithCloudToGr
oundBolt Parameter New
upperCloudBrightUpWithCloudToClo
noGroundBrightUpWithDayLightnin
g Parameter New
emband Parameter New
STORMDEFINE
\PARTICLECLOUD CLI Command New
cell Parameter New
level Parameter New
gridTexName Parameter New
puffTexName Parameter New
puffAuxTexName Parameter New
widthMiles Parameter New
thickness Parameter New
zoffset Parameter New
bottomIntensity Parameter New
topIntensity Parameter New
STORMDEFINE
\PARTICLELIGHTNING CLI Command New
cell Parameter New
flashType Parameter New
num Parameter New
model Parameter New
sequence Parameter New
emband Parameter New
STORMDEFINE
\PARTICLERAINSHAFT CLI Command New
cell Parameter New
texName Parameter New
auxTexName Parameter New
radius Parameter New
xScale Parameter New
heading Parameter New
corRain Parameter New
lowLODmodelEnable Parameter New
intensityScale Parameter New
densityScale Parameter New
emband Parameter New
topZextend Parameter New
particleLightningLightSourceSwitch
Num Parameter New
terShadowEnable Parameter New
terShadowContrast Parameter New
legacyVolumetricScudMinVis Parameter New
optimizedParticleStormCloudRender
ing Parameter New
emband Parameter New
rangeReductionScalarForErrorToler
ance Parameter New
textureLevelClampForErrorToleranc
e Parameter New
textureLevelClampOverrideForError
Tolerance Parameter New
textureLevelClampOverrideRadiusF
orErrorTolerance Parameter New
ctpmod Parameter New
x x Parameter No Change
y y Parameter No Change
z z Parameter No Change
x x Parameter No Change
y y Parameter No Change
z z Parameter No Change
windSpeedAutoAdjustParticleOpacit
y Parameter New
update Parameter New
rise Parameter New
sensorIndex Parameter New
useParticles Parameter New
TRIGGER \RVRABOVE –
trigger \rvrabove replaced by TRIGGER \RVR CLI Command EP Deprecated
number Parameter EP Deprecated
WAVESENHANCED
\ANTIALIASING CLI Command New
ControlAA Parameter New
chopAA Parameter New
globalNoiseAA Parameter New
catsPawAA Parameter New
windlaneAA Parameter New
frothAA Parameter New
shorelineEffectsAA Parameter New
waveShapeAA Parameter New
waveHeightAA Parameter New
whitecapAA Parameter New
WAVESENHANCED
\GLOBALNOISE CLI Command New
pertMapSizeScalar Parameter New
ampMapSizeScalar Parameter New
amplitude Parameter New
perturbation Parameter New
phase Parameter New
speedScalar Parameter New
WAVESENHANCED
\WAVESHAPE CLI Command New
waterType Parameter New
waveNum Parameter New
shapeFactor Parameter New
waveHeading Parameter New
length Parameter New
heightScale Parameter New
speedScale Parameter New
wiggleScale Parameter New
wiggleAmpScale Parameter New
wiggleSpeedScale Parameter New
fastJetOffsetCenterFeatureCullerEn
able Parameter New
fastJetLineOrientedLODFeatureCulle
rEnable Parameter New
fastJetLineOrientedLODFeatureCulle
rThreshold Parameter New
numCTPageOutDelayFields Parameter New
manualTerrainUpdate Parameter New
manualElevationUpdate Parameter New