This page describes the device driver and the device window for the NDSatCom SkyWAN IDU. The driver covers the models 7200 (software version 7.20) and 1070 (software versions 1.11 and 1.20). It monitors some general state variables and measurement values from the device, additionally it implements a command interface for the NDSatCom Media Fleet Manager interface available for the sat-nms software.
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 contains the general transmit parameters of the IDU
--- Displays meter readings.
--- Contains same general parameters concerning QoS routing and also allows to debug the QoS settings commanded by a MFM interface extension, if installed and configured.
--- 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 Device.
The read/write-community strings must match the values set in the device. Common community strings are 'public' (read) and 'private' (write). Hence a typical address specification for a SkyWAN IDU may be 10.0.0.1 public private .
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.frame | TEXT | R/O | StringRange R/O |
| info.chassisType.1 | TEXT | R/O | StringRange R/O |
| info.chassisType.2 | TEXT | R/O | StringRange R/O |
| info.chassisHwVer.1 | TEXT | R/O | StringRange R/O |
| info.chassisHwVer.2 | TEXT | R/O | StringRange R/O |
| info.chassisSwVer.1 | TEXT | R/O | StringRange R/O |
| info.chassisSwVer.2 | TEXT | R/O | StringRange R/O |
| info.chassisSerial.1 | TEXT | R/O | StringRange R/O |
| info.chassisSerial.2 | TEXT | R/O | StringRange R/O |
| info.softwareVersion | TEXT | R/O | StringRange R/O |
| info.softwareBuild | TEXT | R/O | StringRange R/O |
| info.signal.on | BOOLEAN | R/O | BooleanRange R/O (true false) |
| config.iduVersion | CHOICE | SAVE SETUP | EnumRange (1.20 7.20 1.11 7.11) |
| config.demods | CHOICE | SAVE SETUP | EnumRange (1 2) |
| tdma.stationState | CHOICE | EnumRange (PASSIVE ACTIVE) | |
| tdma.stationRtt | INTEGER | IntegerRange (0 .. 0) | |
| tdma.stationRxFreqOffset | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| tdma.stationTxFreqOffset | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| tdma.txPathAttOffset | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| tdma.txPathAttBase | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| tdma.homeChannel | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| tdma.stationAttnBase | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| tdma.stationAttnOffset | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| tdma.stationAttn | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| tdma.localChannels | TEXT | StringRange | |
| tdma.homeChannelTwo | INTEGER | IntegerRange (0 .. 0) | |
| tdma.frameSyncState | CHOICE | R/O | EnumRange R/O (lost acquired) |
| tdma.slotSyncState | CHOICE | R/O | EnumRange R/O (lost acquired) |
| tdma.circularState | CHOICE | R/O | EnumRange R/O (awtngSllAddr awtngRangSlt usingRangSlt noSyncDataXc syncDataXchg slfReception) |
| tdma.circularGrade | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| tdma.activeMaster | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| tdma.backupMaster | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| demod.01.power | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| demod.02.power | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| tpc.state | CHOICE | R/O | EnumRange R/O (tpcOffOrOk tooLow imprTooSmall txPathInComp tooHigh) |
| tpc.mode | CHOICE | R/O | EnumRange R/O (ENABLED DISABLED) |
| tpc.esnoRef | FLOAT | DoubleRange (0.0 .. 0.0) | |
| tpc.esnoRefValid | TEXT | R/O | StringRange R/O |
| tpc.esnoOwn | FLOAT | DoubleRange (0.0 .. 0.0) | |
| tpc.esnoOwnValid | TEXT | R/O | StringRange R/O |
| tpc.esnoTarget | FLOAT | DoubleRange (0.0 .. 0.0) | |
| tpc.esnoTargetValid | TEXT | R/O | StringRange R/O |
| qos.enabled | CHOICE | EnumRange (ENABLED DISABLED) | |
| qos.dynamicMode | CHOICE | EnumRange (FLOW MICROFLOW MICROFLOW-EP) | |
| addQosWeight1 | TEXT | StringRange | |
| addQosWeight2 | TEXT | StringRange | |
| addQosWeight3 | TEXT | StringRange | |
| addQosWeight4 | TEXT | StringRange | |
| addQosWeight5 | TEXT | StringRange | |
| addQosWeight6 | TEXT | StringRange | |
| addQosWeight7 | TEXT | StringRange | |
| addQosWeight8 | TEXT | StringRange | |
| delQosWeight1 | TEXT | StringRange | |
| delQosWeight2 | TEXT | StringRange | |
| delQosWeight3 | TEXT | StringRange | |
| delQosWeight4 | TEXT | StringRange | |
| delQosWeight5 | TEXT | StringRange | |
| delQosWeight6 | TEXT | StringRange | |
| delQosWeight7 | TEXT | StringRange | |
| delQosWeight8 | TEXT | StringRange | |
| qos.cmd | TEXT | R/O | StringRange R/O |
| qos.srcIP | TEXT | R/O | StringRange R/O |
| qos.srcPort | TEXT | R/O | StringRange R/O |
| qos.dstIP | TEXT | R/O | StringRange R/O |
| qos.dstPort | TEXT | R/O | StringRange R/O |
| qos.dataRate | TEXT | R/O | StringRange R/O |
| qos.type | TEXT | R/O | StringRange R/O |
| qos.weight | TEXT | R/O | StringRange R/O |
| idv | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| internal.state | CHOICE | R/O | EnumRange R/O (PASSIVE ACTIVE) |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (RX Lock) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Transmit) |