The ETL-MatrixPort-Emulator logical device permits to control one input/output port of a switch matrix using the same communication protocol as the ETL-PDSwitch-Emulator. It listens at a configurable IP port and uses this simplified MiteqMOD95 protocol to control one matrix port variable from an external software. The 2-digit matrix port position is transferred without change in both directions.
The device unterstands two commands to query the actual status and to set the matrix port to a certain position:
{A?} to the device queries the actual port setting. The device responds with {A,nn} where nn is the number of the actually selected port (2-digit, leading zero). 00 means no port is selected, 01 port number 1 and so on.{ACnn} to the device commands a new port setting. The device responds with {A,nn} where nn is the number of the actually selected port (2-digit, leading zero). 00 means no port is selected, 01 port number 1 and so on.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 .
--- The device info page.
--- Shows the device's faults.
--- The maintenance page. The configuration parameters from this page are described below.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameter which must be set to interconnect the ETL-PDSwitch-Emulator device with the device it shall control.
| parameter | description |
|---|---|
| portNo | This configures the port number the device is listening. The valid range is 1024 .. 65535. You cannot use a port number that is already used by another application. The device will show a fault if it cannot open the port because it is already in use. |
| outputId | This is the message identifier of the output (or input) to control. |
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.indication | TEXT | R/O | StringRange R/O |
| config.portNo | INTEGER | SAVE SETUP | IntegerRange (1024 .. 65535) |
| config.outputId | TEXT | SAVE SETUP | StringRange |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (IP Port) |