This page describes the device driver and the device window for the Zodiac-Cortex-DTR-Path device. This device sets the signal path control word at a Zodiac Cortex DTR.
The device encodes an eight character configuration string into a 32 bit binary word and commands this to the DTR. It uses a special implementation of the communication protocol which only connects to the DTR to send the command and after this disconnects again. This is because the DTR accepts only one connection at a time.
The eight characters of the configuration string may either be set at the main screen of the device or the device may be configured to subscribe these values from some other devices like Gate-Arrays .
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- Sets / shows the characters of the configuration string
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameters which must be set to integrate the device into the VLC/M&C.
| parameter | description |
|---|---|
| address | The IP address of the Zodiac Cortex device to connect to. |
| portNumber | The IP port number to connect to. For the primary DTR this is 3080 (the default value), for the secondary DTR set 3081. |
| charId.0 charId.1 charId.2 charId.3 charId.4 charId.5 charId.6 charId.7 | The parameter IDs of the variables where to read the up to 8 characters for the DTR configuration string. These typically are the outputs of Gate-Array devices which encode some waveguide switch poistions to the characters of the configuration string. charId.0 denotes the leftmost character of the string, charId.7 the rightmost one. |
Remarks
The first two characters of the configuration string have fixed values, they are reserved for future use. The driver initializes them to ".".
On startup, the Zodiac-Cortex-DTR-Path device will not send a configuration command to the DTR until the configuration string is complete.
If the configuration string uses the same status character at two positions, simply configure the charId.* settings for both positions to the same Gate-Array output.
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| info.startup | TEXT | R/O | StringRange R/O |
| config.portNumber | INTEGER | SAVE SETUP | IntegerRange (0 .. 65535) |
| config.charId.0 | TEXT | SAVE SETUP | StringRange |
| config.charId.1 | TEXT | SAVE SETUP | StringRange |
| config.charId.2 | TEXT | SAVE SETUP | StringRange |
| config.charId.3 | TEXT | SAVE SETUP | StringRange |
| config.charId.4 | TEXT | SAVE SETUP | StringRange |
| config.charId.5 | TEXT | SAVE SETUP | StringRange |
| config.charId.6 | TEXT | SAVE SETUP | StringRange |
| config.charId.7 | TEXT | SAVE SETUP | StringRange |
| address | TEXT | SAVE | StringRange |
| char.0 | TEXT | StringRange | |
| char.1 | TEXT | StringRange | |
| char.2 | TEXT | StringRange | |
| char.3 | TEXT | StringRange | |
| char.4 | TEXT | StringRange | |
| char.5 | TEXT | StringRange | |
| char.6 | TEXT | StringRange | |
| char.7 | TEXT | StringRange | |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |