The ARD-Backup-Server is a customer specific logical device which monitors and controls some parameters of a backup transmit chain and permits remote control of these parameters from another M&C system using a proprietary UDP based remote control protocol. The remote M&C may be a third party M&C system implementing this protocol or by a sat-nms M&C using the ARD-Backup-Client logical device.
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 .
--- Shows some status information.
--- 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 |
|---|---|
| transponder | The name of the transponder this backup transmit chain is red for. The transponder name is part of the communication protocol and displayed as a header at the client GUI. |
| chainName | The name of the backup transmit chain. This name is used in the communication protocol to address the chain to be controlled. Typical values are 'SZ1' or 'SZ2' |
| dotlistenPort | The port number at which the ARD-Backup-Server listens for command messages from the remote M&C. This port number must match the 'serverPort' set at it's counterpart. |
| clientPort | The port number to which the ARD-Backup-Server sends it's status messages. This port must match the 'listenPort' set at the client side. |
| clientIP | The IP address of the remote M&C. |
| key | The key used by the communication protocol to encrypt/decrypt messages. The key is a 256 digit hexadecimal string. Normaly there is no need to change this parameter. |
| asiInputId | The parameter ID of the modulator's ASI input selection. The ARD-Backup-Server expects this parameter to one of '1'. '2'. If the referenced modulator parameter uses other values, a Choice-Translator device should be used to adapt the selections. |
| wgsId | The device name of the wave guide switch used to switch the signal either to antenna or to load. The ARD-Backup-Server expects this device to provide a 'position' parameter which controls the switch position. |
| wgsXlate | A comma separated list of two switch positions. The first position indicates 'LOAD', the second one 'ANTENNA'. If for example the switch routes the signal to antenna for position 'A', wgsXlate must be set to 'B,A'. |
| upconverterId | The device name of the upconverter in the chain. |
| modulatorId | The device name of the modulator in the chain. |
| hpaId | The device name of the HPA in the chain. |
| powerDetectId | The ID of a parameter which indicates if there is transmit power detected after the wave guide switch. The ARD-Backup-Server expect this to be a boolean type value with 'true' indicating the presence of transmit power at the antenna. |
| hpaPowerId | The parameter ID reporting the HPA output power. The referenced parameter should report the HPA output power in Watts. |
| dvbModeId | The parameter ID reporting the modulator's DVB-S / DVB-S2 setting. For devices using combined modcod settings see 'Remarks' below. |
| modulationId | The parameter ID reporting the modulator's modulation (QPSK, 8PSK etc.) setting. For devices using combined modcod settings see 'Remarks' below. |
| fecId | The parameter ID reporting the modulator's FEC setting. For devices using combined modcod settings see 'Remarks' below. |
| frequencyId | The parameter ID reporting the chain's transmit frequency (MHz). The parameter should report the real TX frequency at the antenna, no IF or L-Band frequency. |
| symbolRateId | The parameter ID reporting the modulator's symbol rate (Msym/sec) |
| dataRateId | The parameter ID reporting the modulator's interface data rate (MBit/s) |
| asiModeId | The parameter ID reporting the modulator's ASI mode setting (packet size) |
| eirpId | The ID of the parameter reporting the (measured) transmitted EIRP (dBW). |
| eirpFaultId | The parameter ID of a fault flag indicating that the measured EIRP values is outside it's configured limits. |
| pwrControlId | The ID of the parameter controlling the transmit power. The value should be dB-based, may refer to either a gain setting or to an attenuation. |
| pwrControlMode | Selects if powerControlId refers to an 'ATTEN' or to a 'GAIN' parameter, thus reverting the sense of the power increment buttons as required. |
Remarks
The ARD-Backup-Server device sends status messages to the client on a regular basis. The device sends one message per driver cycle. Hence it is recommended to configure the device as the only one at a 'null' device. The IDLE time setting of this interface lets you control the frequency of the status message transmissions.
The device combines the state information received through the 'dvbModeId', 'modulationId' and 'fecId' parameters to a combined modcod string looking like 'DVBS-QPSK-3/4'. If the modulator already uses combined modcod settings, you may use such a parameter in place of the individual settings. If for instance the modulator used a combined modulation-fec setting, you may set this parameter at the 'modulationId' an leave the 'fecId' setting empty.
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.frame | TEXT | R/O | StringRange R/O |
| config.transponder | TEXT | SAVE SETUP | StringRange |
| config.chainName | TEXT | SAVE SETUP | StringRange |
| config.listenPort | INTEGER | SAVE SETUP | IntegerRange (0 .. 0) |
| config.clientPort | INTEGER | SAVE SETUP | IntegerRange (0 .. 0) |
| config.clientIP | TEXT | SAVE SETUP | StringRange |
| config.localIP | TEXT | SAVE SETUP | StringRange |
| config.key | TEXT | SAVE SETUP | StringRange |
| config.asiInputId | TEXT | SAVE SETUP | StringRange |
| config.wgsId | TEXT | SAVE SETUP | StringRange |
| config.wgsXlate | TEXT | SAVE SETUP | StringRange |
| config.upconverterId | TEXT | SAVE SETUP | StringRange |
| config.modulatorId | TEXT | SAVE SETUP | StringRange |
| config.hpaId | TEXT | SAVE SETUP | StringRange |
| config.powerDetectId | TEXT | SAVE SETUP | StringRange |
| config.hpaPowerId | TEXT | SAVE SETUP | StringRange |
| config.dvbModeId | TEXT | SAVE SETUP | StringRange |
| config.modulationId | TEXT | SAVE SETUP | StringRange |
| config.fecId | TEXT | SAVE SETUP | StringRange |
| config.frequencyId | TEXT | SAVE SETUP | StringRange |
| config.symbolRateId | TEXT | SAVE SETUP | StringRange |
| config.dataRateId | TEXT | SAVE SETUP | StringRange |
| config.asiModeId | TEXT | SAVE SETUP | StringRange |
| config.eirpId | TEXT | SAVE SETUP | StringRange |
| config.eirpFaultId | TEXT | SAVE SETUP | StringRange |
| config.pwrControlId | TEXT | SAVE SETUP | StringRange |
| config.pwrControlMode | CHOICE | SAVE SETUP | EnumRange (ATTEN GAIN) |
| state.control | TEXT | R/O | StringRange R/O |
| state.wgs | TEXT | R/O | StringRange R/O |
| state.upconverter | TEXT | R/O | StringRange R/O |
| state.modulator | TEXT | R/O | StringRange R/O |
| state.hpa | TEXT | R/O | StringRange R/O |
| state.message | TEXT | R/O | StringRange R/O |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Fault 1) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Fault 2) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Fault 3) |