In order to communicate with a partner application, IRIS must be initially supplied with some basic information.
Command-line parameters provide a convenient way to initialize IRIS with this data. Additional configuration
settings should also be supplied as needed.
|Partner||-Px||x = Integer||The parameter ‘x’ should be the HWND of the window in the partner application that IRIS is supposed to communicate with. The specified partner window object must be capable of processing the custom IRIS messages defined in this document in order for communication to work. If this parameter is omitted, IRIS will operate in solo mode.|
|Interface Type||- Ix||x = InterfaceType
x = 1
Possible values are defined in the Iris-Shared library (and provided here for convenience). IRIS runs in Legacy mode, communicating with devices via the Tracker Legacy interface box. IRIS runs in Freedom mode, communicating with devices via the Tracker Freedom USB receiver. IRIS runs in Echo mode, communicating with Echo devices.
|Serial Port||-Sx||x = Integer||(Legacy mode only) The parameter ‘x’ specifies the COM port to be used for serial communication.|
|Echo Device Mode||-Ex||x = EchoDeviceType
x = 1
(Echo mode only) Possible values are defined in the Iris-Shared library (and provided here for convenience). IRIS will attempt to connect to an Echo receiver (and through it to wireless Echo instruments). IRIS will attempt to connect to an Echo instrument (directly connected via USB). IRIS will attempt to connect to a Commander Echo console. IRIS will attempt to connect to a Dualer IQ Pro.
Some additional parameters are also available for use but are generally only required by JTECH software. Thus most third-party partner applications will not need to use the following parameters
|Options Mode||-Ox||x = IrisOptionsMode||This determines which location in the Windows registry is used to load and save IRIS’s application settings. Refer to the IrisOptionsMode enumerated type in the Iris-Shared library code to see possible values. This functionality is required by JTECH’s Tracker software.|
Turns on IRIS’s warning mode, which causes non-critical warning messages to be displayed within IRIS alongside critical error messages (which are always displayed).
Turns on IRIS’s verbose mode, which causes much more detail to be output to IRIS’s text log file. This is mostly used by JTECH to test and debug IRIS.
Turns on IRIS’s history mode, which results in IRIS appending new entries to its primary log file instead of overwriting it each time it starts up.