This page describes the device driver and the device window for the SSE K-Star transceiver. The device driver is mostly self-configuring, it read options like the frequency range or the presence of the TX/RX parts in the transceiver from the unit and sets up the list of avaliable M&C parameters accordingly.
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 transmit part parameters of the device.
--- This page shows receive part parameters of the device. If the device is configured to "TX-ONLY" mode, all parameters of this page remain gray.
--- 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 parameter which must be set to make the software talk to the transceiver.
| parameter | description |
|---|---|
| address | You must set this parameter to the transceiver's device address (1..7) if you intend to control the unit via RS485. If you are using the transceiver's RS232 port for M&C, leave the address field empty, this prevents the driver from sending an initial "SAD" command to the unit. |
| powerOnDelay | You can force the transceiver to inhibit the transmitted signal for this time after power on. Setting the value to zero disables this feature. |
| alarmThreshold | This is the threshold value for the TX level alarm. |
| suppressLevelAlarm | If set to ON, the transceiver does not report a TX level alarm. |
| txAutoOn | Defines the default TX ON/OFF state when the unit gets powered on. |
| Serial | Remember to set the line parameters for the serial interface connected to the transceiver. The recommended line setting for the use with the satnms software is 9600,N,8,1 . See below how to change this setting at the transceiver. |
Communication protocol / Interface type
This device driver requires the Terminal-CR-CRLF-E protocol. You can use either the transceiver's RS232 port or the RS485 interface, however, you must set the device address properly if you are using the latter.
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 |
| config.powerOnDelay | INTEGER | SAVE SETUP | IntegerRange (0 .. 600) |
| config.alarmThreshold | INTEGER | SAVE SETUP | IntegerRange (0 .. 64) |
| config.suppressLevelAlarm | CHOICE | SAVE SETUP | EnumRange (OFF ON) |
| config.txAutoOn | CHOICE | SAVE SETUP | EnumRange (OFF ON) |
| info.revision | TEXT | R/O | StringRange R/O |
| info.rfband | TEXT | R/O | StringRange R/O |
| info.mode | TEXT | R/O | StringRange R/O |
| info.hpa | TEXT | R/O | StringRange R/O |
| info.synths | TEXT | R/O | StringRange R/O |
| info.maxpower | INTEGER | R/O | IntegerRange R/O (0 .. 1000) |
| info.signal.on | BOOLEAN | R/O | BooleanRange R/O (true false) |
| rx.measuredLevel | INTEGER | R/O | IntegerRange R/O (0 .. 200) |
| rx.frequency | FLOAT | DoubleRange (0 .. 12750) | |
| rx.gain | FLOAT | DoubleRange (-10 .. 5) | |
| rx.on | CHOICE | EnumRange (OFF ON) | |
| tx.measuredLevel | FLOAT | R/O | DoubleRange R/O (-100.0 .. 100.0) |
| tx.frequency | FLOAT | DoubleRange (0 .. 14500) | |
| tx.gain | FLOAT | DoubleRange (52 .. 62) | |
| tx.on | CHOICE | EnumRange (OFF ON) | |
| tx.beam | CHOICE | EnumRange (OFF ON) | |
| reset | TEXT | NOPRESET | StringRange |
| internal.state | HEX | R/O | HexRange R/O (0 .. 0) |
| internal.tx.fmin | FLOAT | R/O | DoubleRange R/O (0 .. 40000) |
| internal.tx.fmax | FLOAT | R/O | DoubleRange R/O (0 .. 40000) |
| internal.rx.fmin | FLOAT | R/O | DoubleRange R/O (0 .. 40000) |
| internal.rx.fmax | FLOAT | R/O | DoubleRange R/O (0 .. 40000) |
| address | TEXT | StringRange | |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Supply +15V) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Supply +12V) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Supply +5V) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (Supply -12V) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Synth ID) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (A/D mux) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (EEPROM) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (RX level) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (RX synth lock) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (HPC level) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (UpConv level) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (TX level) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (TX synth lock) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (TX power on delay) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (Temperature) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (TWT cycling) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (TWT) |