InControl offers
an extremely unique capability to re-use already developed command procedures.
This is possible based on the design used to implement command procedure
execution within InControl.
When a procedure is executed within InControl,
the procedure is converted “on the fly” to a serialized Java
object for execution. This automatic conversion is very quick. For example,
a thirty-page command procedure can be translated within two or three seconds.
While this procedure execution concept is the fundamental
approach used to execute command procedures within InControl,
it also makes it easy to translate procedures from
other languages for execution. To execute procedures
written in other languages, only the front-end translator
component needs to change. The procedure execution
engine and procedure viewing remain the same.
L-3 Telemetry-West has utilized this approach to import
command procedures written in languages or command
scripts
for many of the spacecraft manufacturers. Translators
have already been developed and tested that support
a wide a variety of spacecraft.