This page describes the device driver and the device window for the Comstream CX801 Modem Protection Switch. The onhand device driver requires the CX801 to be controlled via RS485, the RS232 version of the CX801 is not supported.
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 operational equipment settings.
--- 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 CX801.
| parameter | description |
|---|---|
| address | The RS485 packet address (1..31). The value must match the address set at the CX801 rear panel. |
| Serial | Remember to set the line parameters for the serial interface connected to the CX801. The recommended line setting for the use with the sat-nms software is 9600,O,7,1 . |
Installation
In order to make the CX801 talk to the M&C computer / VLC, you must do the following settings at the CX801:
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.version | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Power supply 1) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Power supply 2) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (NVRAM) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Watchdog) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Program checksum) |
| internal.ss | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.sp | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.pe | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.fs | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| reset | TEXT | NOPRESET | StringRange |
| automatic | CHOICE | EnumRange (MANUAL AUTOMATIC) | |
| demTimeout | INTEGER | IntegerRange (2 .. 255) | |
| modTimeout | FLOAT | DoubleRange (0.0 .. 9.9) | |
| modemTiming | CHOICE | EnumRange (EXTERNAL INTERNAL) | |
| monitoring | CHOICE | EnumRange (MOD/DEM MOD MOD-HW DEM DEM-HW MOD-HW/DEM MOD/DEM-HW MOD-HW/DEM-HW) | |
| shadow | TEXT | StringRange | |
| spare | CHOICE | EnumRange (1 2 3 4 5 6 7 8 NONE) | |
| protect.1 | CHOICE | EnumRange (OFF ON) | |
| protect.2 | CHOICE | EnumRange (OFF ON) | |
| protect.3 | CHOICE | EnumRange (OFF ON) | |
| protect.4 | CHOICE | EnumRange (OFF ON) | |
| protect.5 | CHOICE | EnumRange (OFF ON) | |
| protect.6 | CHOICE | EnumRange (OFF ON) | |
| protect.7 | CHOICE | EnumRange (OFF ON) | |
| protect.8 | CHOICE | EnumRange (OFF ON) | |
| enable.1 | CHOICE | EnumRange (OFF ON) | |
| enable.2 | CHOICE | EnumRange (OFF ON) | |
| enable.3 | CHOICE | EnumRange (OFF ON) | |
| enable.4 | CHOICE | EnumRange (OFF ON) | |
| enable.5 | CHOICE | EnumRange (OFF ON) | |
| enable.6 | CHOICE | EnumRange (OFF ON) | |
| enable.7 | CHOICE | EnumRange (OFF ON) | |
| enable.8 | CHOICE | EnumRange (OFF ON) | |
| enable.S | CHOICE | EnumRange (OFF ON) | |
| modemFault.1 | CHOICE | R/O | EnumRange R/O (OK FLT) |
| modemFault.2 | CHOICE | R/O | EnumRange R/O (OK FLT) |
| modemFault.3 | CHOICE | R/O | EnumRange R/O (OK FLT) |
| modemFault.4 | CHOICE | R/O | EnumRange R/O (OK FLT) |
| modemFault.5 | CHOICE | R/O | EnumRange R/O (OK FLT) |
| modemFault.6 | CHOICE | R/O | EnumRange R/O (OK FLT) |
| modemFault.7 | CHOICE | R/O | EnumRange R/O (OK FLT) |
| modemFault.8 | CHOICE | R/O | EnumRange R/O (OK FLT) |
| modemFault.S | CHOICE | R/O | EnumRange R/O (OK FLT) |