1.303 IDirect-5000

This page describes the device driver and the device window for the iDirect 5000 satellite modem / IP router. The driver controls the modem parameters of the device and monitors beside the receive quality information the IP routing table.

The driver uses a telnet / debugging console interface of the iDirect 5000 to monitor and control the device. This causes a number of limitations which are itemized at the bottom of this page.

The driver uses a protocol called IDirect-Telnet , which works similar to a serial, line oriented protocol running through a terminal server. Hence, the IP address used to control the modem must be set at the device setup dialog instead of a serial interface name.

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 .

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 iDirect 5000:

parameter description
user The user name, the driver shall use for login at the modem. The user name usually is 'admin'.
password The password for logging in at the modem. The password usually is 'iDirect'.
lnbSupply Switches the DC power supply for the LNB on/off.
lnb10MHz Switches the 10 MHz reference for the LNB on/off.
lnbLOFreqLo Defines the lower band LO frequency
lnbLOFreqHi Defines the higher band LO frequency
lnbLOEdge Defines the edge between low and high band
bucSupply Switches the DC power supply for the BUC on/off.
buc10MHz Switches the 10 MHz reference for the BUC on/off.
bucLOFreq Defines the BUC LO frequency

Remarks

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.application TEXT R/O StringRange R/O
info.buildLabel TEXT R/O StringRange R/O
info.model TEXT R/O StringRange R/O
info.did TEXT R/O StringRange R/O
info.serial TEXT R/O StringRange R/O
info.rebooting BOOLEAN R/O BooleanRange R/O (true false)
info.signal.on CHOICE R/O EnumRange R/O (OFF ON)
config.user TEXT SAVE SETUP StringRange
config.password TEXT SAVE SETUP StringRange
config.lnbSupply CHOICE SETUP EnumRange (OFF ON)
config.lnb10MHz CHOICE SETUP EnumRange (OFF ON)
config.lnbLOFreqLo FLOAT SAVE SETUP DoubleRange (0.0000 .. 0.0000)
config.lnbLOFreqHi FLOAT SAVE SETUP DoubleRange (0.0000 .. 0.0000)
config.lnbLOEdge FLOAT SAVE SETUP DoubleRange (0.0000 .. 0.0000)
config.bucSupply CHOICE SETUP EnumRange (OFF ON)
config.buc10MHz CHOICE SETUP EnumRange (OFF ON)
config.bucLOFreq FLOAT SAVE SETUP DoubleRange (0.0000 .. 0.0000)
internal.i INTEGER R/O IntegerRange R/O (0 .. 0)
internal.j INTEGER R/O IntegerRange R/O (0 .. 0)
internal.k INTEGER R/O IntegerRange R/O (0 .. 0)
internal.a TEXT R/O StringRange R/O
internal.ftx FLOAT R/O DoubleRange R/O (0.0000 .. 0.0000)
internal.frx FLOAT R/O DoubleRange R/O (0.0000 .. 0.0000)
internal.rxband TEXT R/O StringRange R/O
tx.frequency FLOAT DoubleRange (0.0000 .. 0.0000)
tx.power FLOAT DoubleRange (-35 .. 7)
tx.on CHOICE SAVE EnumRange (OFF ON)
tx.mod.dataRate INTEGER IntegerRange (64000 .. 4200000)
tx.mod.symbolRate INTEGER R/O IntegerRange R/O (4800 .. 2875000)
tx.mod.type CHOICE EnumRange (BPSK QPSK 8PSK)
tx.mod.fec CHOICE EnumRange (0.431 0.495 0.533 0.793 0.879)
tx.mod.blocksPerFrame INTEGER IntegerRange (0 .. 0)
tx.mod.spectrum CHOICE EnumRange (NORM INVERT)
tx.mod.cwMode CHOICE EnumRange (MOD C/W)
rx.frequency FLOAT DoubleRange (0.0000 .. 0.0000)
rx.on CHOICE SAVE EnumRange (OFF ON)
rx.dem.dataRate INTEGER IntegerRange (128000 .. 18000000)
rx.dem.symbolRate INTEGER R/O IntegerRange R/O (64000 .. 11500000)
rx.dem.type CHOICE EnumRange (BPSK QPSK 8PSK)
rx.dem.fec CHOICE EnumRange (0.431 0.495 0.533 0.793 0.879)
rx.dem.blocksPerFrame INTEGER IntegerRange (0 .. 0)
rx.dem.spectrum CHOICE EnumRange (NORM INVERT)
rx.meter.signal FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
rx.meter.snr FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
rx.meter.lnbVoltage FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
tx.meter.bucVoltage FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
tx.meter.bucCurrent FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
temperature FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
ip.routingTable TEXT R/O StringRange R/O
internal.save TEXT R/O StringRange R/O
internal.reboot TEXT R/O StringRange R/O
faults.01 ALARM R/O AlarmFlagRange R/O (RX lock)