The Selector-Two-Way logical device provides a simple way to show multiple parameter values in a single entry field of the user interface.
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 .
--- This page shows the selection state and actual value
--- 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 interconnect the Level-Set device to the devices it monitors and controls.
| parameter | description |
|---|---|
| selectId | The message ID for the parameter to monitor. e.g S1.position for a waveguide switch. |
| defaultPos | If you want to append a unit (or any other kind of text) to the output value, you can enter it here. |
| pos.01.id .. pos.12.id |
The message ID of the parameter to monitor and control with the value parameter of this device if this particular position is selected. |
| pos.01.select .. pos.12.select |
If the value of the parameter monitored with selectId equals the value entered here, the selector switches to this position. 'select' values must be unique, if two positions have the the same 'select' value configured, the device's behavior is not defined. |
| pos.01.label .. pos.12.label |
The value to be set at the label parameter of this device if this particular position is selected. |
Application example
You have to HPA's in an 1+1 redundant configuration. Both HPAs provides an output power, but you want only display the output power of the active HPA in the main screen to the operator. The waveguide switch's name is S1 with the position A and B and the HPA names are HPA-1 and HPA-2 :
| parameter | setting |
|---|---|
| selsectId | S1.position |
| pos.01.id | HPA-1.meas.fwdPwr |
| pos.01.select | A |
| pos.01.label | HPA 1 power |
| pos.02.id | HPA-2.meas.fwdPwr |
| pos.02.select | B |
| pos.02.label | HPA 2 power |
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | 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.selectPos | TEXT | R/O | StringRange R/O |
| info.selectVal | TEXT | R/O | StringRange R/O |
| config.selectId | TEXT | SAVE SETUP | StringRange |
| config.pos.01.id | TEXT | SAVE SETUP | StringRange |
| config.pos.01.select | TEXT | SAVE SETUP | StringRange |
| config.pos.01.label | TEXT | SAVE SETUP | StringRange |
| config.pos.02.id | TEXT | SAVE SETUP | StringRange |
| config.pos.02.select | TEXT | SAVE SETUP | StringRange |
| config.pos.02.label | TEXT | SAVE SETUP | StringRange |
| config.pos.03.id | TEXT | SAVE SETUP | StringRange |
| config.pos.03.select | TEXT | SAVE SETUP | StringRange |
| config.pos.03.label | TEXT | SAVE SETUP | StringRange |
| config.pos.04.id | TEXT | SAVE SETUP | StringRange |
| config.pos.04.select | TEXT | SAVE SETUP | StringRange |
| config.pos.04.label | TEXT | SAVE SETUP | StringRange |
| config.pos.05.id | TEXT | SAVE SETUP | StringRange |
| config.pos.05.select | TEXT | SAVE SETUP | StringRange |
| config.pos.05.label | TEXT | SAVE SETUP | StringRange |
| config.pos.06.id | TEXT | SAVE SETUP | StringRange |
| config.pos.06.select | TEXT | SAVE SETUP | StringRange |
| config.pos.06.label | TEXT | SAVE SETUP | StringRange |
| config.pos.07.id | TEXT | SAVE SETUP | StringRange |
| config.pos.07.select | TEXT | SAVE SETUP | StringRange |
| config.pos.07.label | TEXT | SAVE SETUP | StringRange |
| config.pos.08.id | TEXT | SAVE SETUP | StringRange |
| config.pos.08.select | TEXT | SAVE SETUP | StringRange |
| config.pos.08.label | TEXT | SAVE SETUP | StringRange |
| config.pos.09.id | TEXT | SAVE SETUP | StringRange |
| config.pos.09.select | TEXT | SAVE SETUP | StringRange |
| config.pos.09.label | TEXT | SAVE SETUP | StringRange |
| config.pos.10.id | TEXT | SAVE SETUP | StringRange |
| config.pos.10.select | TEXT | SAVE SETUP | StringRange |
| config.pos.10.label | TEXT | SAVE SETUP | StringRange |
| config.pos.11.id | TEXT | SAVE SETUP | StringRange |
| config.pos.11.select | TEXT | SAVE SETUP | StringRange |
| config.pos.11.label | TEXT | SAVE SETUP | StringRange |
| config.pos.12.id | TEXT | SAVE SETUP | StringRange |
| config.pos.12.select | TEXT | SAVE SETUP | StringRange |
| config.pos.12.label | TEXT | SAVE SETUP | StringRange |
| config.defaultPos | CHOICE | SAVE SETUP | EnumRange (01 02 03 04 05 06 07 08 09 10 11 12) |
| value | TEXT | StringRange | |
| label | TEXT | R/O | StringRange R/O |