This page describes the device driver and the device window for the XMW Blockupconverter Series using XMWs own UDP Packet protocol. The driver has been developed and tested with 1W KaBand BUC T28E01, T29E01, T30E01 outdoor blockupconverter using SW version 1.1.
Communication port
Default Port for UDP communication used is 4001 if not otherwise specified. IP address and communication ports are defined in device setups address field.
IpAddress writes to port 4001, reads from port 4001
IpAddress:4002 writes to port 4002, reads from 4002
IpAddress:4001:4002 writes to port 4001, reads from 4002
Please note: If you have more than one BUC in your setup please use individual ports to distinguish the device responses
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 parameters (RF ON/OFF)
--- Displays 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 BUC.
| parameter | description |
|---|---|
| address | The device IP address and communication ports. See section Communication Port |
| 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. |
| 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.version | TEXT | R/O | StringRange R/O |
| info.signal.on | CHOICE | R/O | EnumRange R/O (OFF ON) |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| config.deviceComment | TEXT | SAVE SETUP | StringRange |
| meas.temperature | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| meas.voltage | FLOAT | R/O | DoubleRange R/O (0.00 .. 0.00) |
| tx.on | CHOICE | EnumRange (ON OFF) | |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (PLL Unlock) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Over Temperature) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Over Power) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (External Mute) |
| faults.26 | ALARM | R/O | AlarmFlagRange R/O (Standby) |
| internal.temp | INTEGER | R/O | IntegerRange R/O (0 .. 0) |