There

EnvironmentVariables

Overview

Environment variable in this context means a variable created within the ThereClient environment, not that of the Microsoft® Windows operating system. Typecast as Integer, Double or String, environment variables control various parameters of ThereClient. Variables can be assigned a value in one of three ways:

Many environment variables are instantiated with a null value at the start of ThereClient. Most environment variables retain an assigned value for the duration of the session, but a few change values over the course of the session.

Environment variables can be re-cast as a different type by using the “Override the type?” option in the environment variable editor. New variables may be loaded or instantiated “on-the-fly”, though their usefulness is limited to third party applications. All regular variables and their values will return to their defaults, and new variables will be lost with the next run of ThereClient unless explicitly defined in the envtestfile.txt file. Speculation: environment variables are Lua variables.

Known Variables

and some sample values

To access these variables in the ThereClient’s environment editor, first open external access to the ThereClient’s internal server by pressing Control+Shift+L. Then browse to http://localhost:9999/environment/top?variable=name

Integers:

Name

Integer

mStepContinuous

0

visDirectivity

0

clientIsBeta

0

localHostAddr

1868888886

deprecatedPilotAvManAddr

-1948688896

clientAppPort

9999

uudmUpdatable

1

guiManGuiChoice

2

Nonverbose

1

new_login

1

maxActiveDownloads

5

pilotDoid

138888888

perfVisBandwidth

20000

debugCachingTfs

0

uudmEnabled

1

Doubles:

Name

Double

mThobStepLimit

0.1

mThobStepPeriod

0

navigateEndTime

1.09037e+009

textHeight

0.14

totalDownloadBandwidth

32000

An integer can be redefined as a double by including a decimal point (and vice-versa).