This page describes the device driver and the device window for the for the GDSatcom QuadMod SSPAs via Serial I/O using the GDSatcom-STX protocol.
It was tested with:
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 transmit parameters.
--- the module and transmit meter readings.
--- 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 unit.
| parameter | description |
|---|---|
| address | The Serial Device Address. Factory Default is 1. |
| powerDisplayMode | Defines the display of gain or attenuation in the parameter section. |
| readBackDelay | Defines the delay the driver uses when it reads back parameters recently commanded. The delay is initialized at a proved preset value which should not be changed under normal circumstances. |
| powerUpState | Defines the units transmit state after a power cycle. |
| units | Defines the measurement units displayed locally on the Front Panel which then also apply to the remote interface dBm,dBW or W. |
| deviceComment | An optional text entered here appears as an addition to the tooltip which is shown while the mouse is placed over a device icon in the GUI. The "\n" character sequence is translated into a newline character, splitting the text into multiple lines. |
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.amptype | TEXT | R/O | StringRange R/O |
| info.version.board | TEXT | R/O | StringRange R/O |
| info.signal.on | BOOLEAN | R/O | BooleanRange R/O (true false) |
| info.version.module1 | TEXT | R/O | StringRange R/O |
| info.version.module2 | TEXT | R/O | StringRange R/O |
| info.version.module3 | TEXT | R/O | StringRange R/O |
| info.range | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| info.limitLow | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| info.limitHigh | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| info.limitRefl | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| info.hasParallel | TEXT | R/O | StringRange R/O |
| info.hasRemoteParallel | TEXT | R/O | StringRange R/O |
| info.hasSwitch | TEXT | R/O | StringRange R/O |
| info.hasDualPS | TEXT | R/O | StringRange R/O |
| info.measRef | TEXT | R/O | StringRange R/O |
| config.powerDisplayMode | CHOICE | SAVE SETUP | EnumRange (GAIN ATTN) |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (0 .. 0) |
| config.powerUpState | CHOICE | SETUP | EnumRange (MUTE OPERATE LAST) |
| config.units | CHOICE | SETUP | EnumRange (dBm dBW W) |
| config.deviceComment | TEXT | SAVE SETUP | StringRange |
| tx.on | CHOICE | EnumRange (OFF ON) | |
| tx.gain | FLOAT | DoubleRange (-20.0 .. 0.0) | |
| tx.attn | FLOAT | DoubleRange (0.0 .. 20.0) | |
| tx.measuredLevel | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| tx.measuredLevel2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.fwdPwr | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| meas.refPwr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.temp1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.temp2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.temp3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.temp4 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.current1 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.current2 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.current3 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.current4 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageRegulated1 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageGate1 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageInput1 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageRegulated2 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageGate2 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageInput2 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageRegulated3 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageInput3 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageGate3 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageRegulated4 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageInput4 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.voltageGate4 | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| meas.power1 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.power2 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.power3 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.power4 | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| state.module1 | TEXT | R/O | StringRange R/O |
| state.module2 | TEXT | R/O | StringRange R/O |
| state.module3 | TEXT | R/O | StringRange R/O |
| state.module4 | TEXT | R/O | StringRange R/O |
| operatingTime | TEXT | R/O | StringRange R/O |
| reset | TEXT | NOPRESET | StringRange |
| position | CHOICE | EnumRange DIS (A B) | |
| location | CHOICE | EnumRange DIS (ANTENNA LOAD) | |
| internal.days | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.hours | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.minutes | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.seconds | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.gainRange | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.fwdPwr | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| internal.refPwr | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Unit Fault) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Unit Warning) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (PS Disconnect) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (High Fwd Power) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Low Fwd Power) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Reflected Power) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Logic Board) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (PSU Module 1) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (PSU Module 2) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (PSU Module 3) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Dual PSU Module 1A) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Dual PSU Module 2A) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (Dual PSU Module 3A) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Dual PSU Module 1B) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Dual PSU Module 2B) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (Dual PSU Module 3B) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (Module PSU mismatch) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (Module 1) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (Module 2) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (Module 3) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (Module 4) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (Fan 1) |
| faults.23 | ALARM | R/O | AlarmFlagRange R/O (Fan 2) |
| faults.24 | ALARM | R/O | AlarmFlagRange R/O (Fan 3) |
| faults.25 | ALARM | R/O | AlarmFlagRange R/O (Fan 4) |
| faults.27 | ALARM | R/O | AlarmFlagRange R/O (Parallel Input 1) |
| faults.28 | ALARM | R/O | AlarmFlagRange R/O (Parallel Input 2) |
| faults.29 | ALARM | R/O | AlarmFlagRange R/O (Parallel Input 3) |
| faults.30 | ALARM | R/O | AlarmFlagRange R/O (Parallel Input 4) |
| faults.31 | ALARM | R/O | AlarmFlagRange R/O (Parallel Input 5) |
| faults.32 | ALARM | R/O | AlarmFlagRange R/O (Parallel Input 6) |
| faults.33 | ALARM | R/O | AlarmFlagRange R/O (Parallel Input 7) |
| faults.34 | ALARM | R/O | AlarmFlagRange R/O (Parallel Input 8) |
| faults.35 | ALARM | R/O | AlarmFlagRange R/O (Front Panel) |
| faults.36 | ALARM | R/O | AlarmFlagRange R/O (PIO) |
| faults.37 | ALARM | R/O | AlarmFlagRange R/O (ID ROM Memory) |
| faults.38 | ALARM | R/O | AlarmFlagRange R/O (Network) |
| faults.39 | ALARM | R/O | AlarmFlagRange R/O (Fwd Pwr Detector) |
| faults.40 | ALARM | R/O | AlarmFlagRange R/O (Refl Pwr Detector) |
| faults.41 | ALARM | R/O | AlarmFlagRange R/O (Module Disabled) |
| faults.42 | ALARM | R/O | AlarmFlagRange R/O (Local Mode) |
| faults.43 | ALARM | R/O | AlarmFlagRange R/O (Maintenance Mode) |
| faults.44 | ALARM | R/O | AlarmFlagRange R/O (Power Up) |
| faults.45 | ALARM | R/O | AlarmFlagRange R/O (New Fault) |
| faults.46 | ALARM | R/O | AlarmFlagRange R/O (Remote Parallel Input 1) |
| faults.47 | ALARM | R/O | AlarmFlagRange R/O (Remote Parallel Input 2) |
| faults.48 | ALARM | R/O | AlarmFlagRange R/O (Remote Parallel Input 3) |
| faults.49 | ALARM | R/O | AlarmFlagRange R/O (Remote Parallel Input 4) |
| faults.50 | ALARM | R/O | AlarmFlagRange R/O (Remote Parallel Input 5) |
| faults.51 | ALARM | R/O | AlarmFlagRange R/O (Remote Parallel Input 6) |
| faults.52 | ALARM | R/O | AlarmFlagRange R/O (Remote Parallel Input 7) |
| faults.53 | ALARM | R/O | AlarmFlagRange R/O (Remote Parallel Input 8) |
| faults.54 | ALARM | R/O | AlarmFlagRange R/O (Local Mute) |
| faults.55 | ALARM | R/O | AlarmFlagRange R/O (Serial IO Mute) |
| faults.56 | ALARM | R/O | AlarmFlagRange R/O (Parallel IO Mute) |
| faults.57 | ALARM | R/O | AlarmFlagRange R/O (Network Mute) |
| faults.58 | ALARM | R/O | AlarmFlagRange R/O (RF Inhibit) |
| faults.59 | ALARM | R/O | AlarmFlagRange R/O (Switch Inhibit) |
| faults.60 | ALARM | R/O | AlarmFlagRange R/O (Modules Off) |
| faults.61 | ALARM | R/O | AlarmFlagRange R/O (Modules Disabled) |
| faults.62 | ALARM | R/O | AlarmFlagRange R/O (Switch) |
| faults.26 | ALARM | R/O | AlarmFlagRange R/O (TX Off) |