This page describes the device driver and the device window for the Lynx DVD5420 ASI-Distributor. One driver instance controls one 2:8 distribution module in the device. To control a complete frame with multiple distribution modules you have to configure multiple sat-nms devices.
The Lynx DVD5420 ASI-Distributor is controlled by means of a text based protocol running over a TCP/IP socket connection. Hence, Lynx DVD5420 are to be configured in the same way than devices controlled through a TCP/IP to serial adapter / terminal server. The default port used by the device is 2306. The Port specification for a device with the IP address 10.0.0.1 would be "10.0.0.1:2306".
If multiple devices are set up to control the modules in one rack frame, the devices all must be assigned to the same port / device thread.
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 .
--- All parameters of the device are shown on this page.
--- 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 make the software talk to the DVD5420 ASI-Distributor.
| parameter | description |
|---|---|
| address | This value addresses the module slot within the 10 inch rack frame. You may specify the complete address as described in the Lynx protocol documentation. For a single rack frame it is sufficient to set the slot number (slot numbering starts with 1 beside the power supply). |
| user | The user name to log on to the device. The factory default of the DVD5420 ASI-Distributor is "user". |
| password | The password to log on to the device. The factory default of the DVD5420 ASI-Distributor is "lynx$ctrl". |
| readBackDelay | This parameter defines the time (milliseconds), the driver waits at least before it reads back a parameter which just has been changed. |
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.hwtype | TEXT | R/O | StringRange R/O |
| info.revision | TEXT | R/O | StringRange R/O |
| info.mctype | TEXT | R/O | StringRange R/O |
| info.mcrevision | TEXT | R/O | StringRange R/O |
| info.psu1 | TEXT | R/O | StringRange R/O |
| info.psu2 | TEXT | R/O | StringRange R/O |
| address | TEXT | SAVE | StringRange |
| config.user | TEXT | SAVE SETUP | StringRange |
| config.password | TEXT | SAVE SETUP | StringRange |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| out.1.select | CHOICE | EnumRange (1 2) | |
| out.1.reclock | CHOICE | EnumRange (OFF ON) | |
| out.1.invert | CHOICE | EnumRange (OFF ON) | |
| out.2.select | CHOICE | EnumRange (1 2) | |
| out.2.reclock | CHOICE | EnumRange (OFF ON) | |
| out.2.invert | CHOICE | EnumRange (OFF ON) | |
| out.3.select | CHOICE | EnumRange (1 2) | |
| out.3.reclock | CHOICE | EnumRange (OFF ON) | |
| out.3.invert | CHOICE | EnumRange (OFF ON) | |
| out.4.select | CHOICE | EnumRange (1 2) | |
| out.4.reclock | CHOICE | EnumRange (OFF ON) | |
| out.4.invert | CHOICE | EnumRange (OFF ON) | |
| out.5.select | CHOICE | EnumRange (1 2) | |
| out.5.reclock | CHOICE | EnumRange (OFF ON) | |
| out.5.invert | CHOICE | EnumRange (OFF ON) | |
| out.6.select | CHOICE | EnumRange (1 2) | |
| out.6.reclock | CHOICE | EnumRange (OFF ON) | |
| out.6.invert | CHOICE | EnumRange (OFF ON) | |
| out.7.select | CHOICE | EnumRange (1 2) | |
| out.7.reclock | CHOICE | EnumRange (OFF ON) | |
| out.7.invert | CHOICE | EnumRange (OFF ON) | |
| out.8.select | CHOICE | EnumRange (1 2) | |
| out.8.reclock | CHOICE | EnumRange (OFF ON) | |
| out.8.invert | CHOICE | EnumRange (OFF ON) | |
| in.1.state | TEXT | R/O | StringRange R/O |
| in.2.state | TEXT | R/O | StringRange R/O |
| reset | TEXT | NOPRESET | StringRange |
| internal.auth | TEXT | R/O | StringRange R/O |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Input 1 missing) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Input 2 missing) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Input 1 invalid) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Input 2 invalid) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (PSU 1) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (PSU 2) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Authentication) |