This page describes the device driver and the device window for the Newtec Azimuth AZ110 DVB Modulator. The driver accesses the device via SNMP.
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 IF parameters (frequency, level, etc.) and some global settings.
--- The modulator settings.
--- The TX interface settings.
--- The DVB-S2 specific parameters
--- 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 AZ110.
parameter --- description
address --- The SNMP address specification for the device. The full address specification consists of the following fields:aaa.bbb.ccc.ddd:pppp read-community write-community
amplitudeEQ --- You can set the modulator's amplitude slope equalizer with this parameter (-7 .. +7)
gainControlMode --- Configures the Gain Control Mode to MGC or AGC
outputLevelPlan --- Configures the Gain Control Strategy to CONSTANT PWR or CONSTANT RIM.
levelOffset --- Permits to tweak the output level display by applying an offset. (dB)
minOutputLevel --- Specifies the minimum value of the output level which can be set with the software. Please note, that this value must be adapted to each individual AZ110 unit to make the driver work properly.
maxOutputLevel --- Specifies the maximum value of the output level which can be set with the software. Please note, that this value must be adapted to each individual AZ110 unit to make the driver work properly.
monitorOutput --- Select if the monitor output should also on or follows the tx signal
ratePriority --- Defines if the symbol rate sets the interface data rate or vice versa.
extLoFreq --- Lets you apply a frequency offset to the tx frequency parameter.
extLoPolarity --- Set this to NRM if the RF frequency is above the LO, set it to INV if the RF frequency is below the LO.
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.
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.amplitudeEQ | INTEGER | SETUP | IntegerRange (-7 .. 7) |
| config.gainControlMode | CHOICE | SETUP | EnumRange (MGC AGC) |
| config.outputLevelPlan | CHOICE | SETUP | EnumRange (CONSTANT PWR CONSTANT RIM) |
| config.levelOffset | FLOAT | SETUP | DoubleRange (0.0 .. 0.0) |
| config.minOutputLevel | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.maxOutputLevel | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.hasLevel2 | CHOICE | SAVE SETUP | EnumRange (YES NO) |
| config.monitorOutput | CHOICE | SETUP | EnumRange (ALWAYS ON FOLLOW TX) |
| config.ratePriority | CHOICE | SETUP | EnumRange (SYMBOL INTERFACE) |
| config.extLoFreq | FLOAT | SETUP | DoubleRange (0.0 .. 0.0) |
| config.extLoPolarity | CHOICE | SETUP | EnumRange (NRM INV) |
| config.lowFreqLim | INTEGER | SAVE SETUP | IntegerRange (0 .. 0) |
| config.highFreqLim | INTEGER | SAVE SETUP | IntegerRange (0 .. 0) |
| config.lowSymRateLim | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.highSymRateLim | FLOAT | SAVE SETUP | DoubleRange (0.0 .. 0.0) |
| config.readBackDelay | INTEGER | IntegerRange (0 .. 0) | |
| info.hwID | TEXT | R/O | StringRange R/O |
| info.hwRevision | TEXT | R/O | StringRange R/O |
| info.swID | TEXT | R/O | StringRange R/O |
| info.swRevision | TEXT | R/O | StringRange R/O |
| info.serialNo | TEXT | R/O | StringRange R/O |
| info.bucketVersion | TEXT | R/O | StringRange R/O |
| info.internalTemp | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| info.occupiedBW | FLOAT | R/O | DoubleRange R/O (0.00000 .. 0.00000) |
| info.signal.on | CHOICE | R/O | EnumRange R/O (OFF ON) |
| modemType | CHOICE | EnumRange (NTC SKYPLEX-SCPC DVB-S DVB-S2) | |
| refClkSrc | CHOICE | EnumRange (INTERN EXTERN) | |
| tx.mod.dataRate | FLOAT | NOPRESET | DoubleRange (0.00000 .. 0.00000) |
| tx.mod.symbolRate | FLOAT | DoubleRange (0.00000 .. 0.00000) | |
| tx.mod.type | CHOICE | EnumRange (QPSK-NONE QPSK-1/2 QPSK-2/3 QPSK-3/4 QPSK-5/6 QPSK-6/7 QPSK-7/8 QPSK-1/4 QPSK-1/3 QPSK-2/5 QPSK-3/5 QPSK-4/5 QPSK-8/9 QPSK-9/10 16APSK-2/3 16APSK-3/4 16APSK-4/5 16APSK-5/6 16APSK-8/9 16APSK-9/10 32APSK-3/4 32APSK-4/5 32APSK-5/6 32APSK-8/9 32APSK-9/10 16QAM-3/4 16QAM-7/8 8PSK-3/5 8PSK-2/3 8PSK-3/4 8PSK-5/6 8PSK-8/9 8PSK-9/10) | |
| tx.mod.rollOff | CHOICE | EnumRange (35% 25% 20%) | |
| tx.mod.clockSource | CHOICE | EnumRange DIS (INTERN EXTERN) | |
| tx.mod.cwMode | CHOICE | EnumRange (CW MOD CLK/8 CLK/4 CLK/16) | |
| tx.mod.spectrumInvert | CHOICE | EnumRange (NRM INV) | |
| tx.ifc.framingMode | CHOICE | EnumRange (188 EXT 204 EXT INTERN) | |
| tx.ifc.hardware | CHOICE | EnumRange (SPI-LVDS RS422-LVDS ASI-A ASI-B OFF) | |
| tx.ifc.asiSwitch | CHOICE | EnumRange (AUTO MANUAL) | |
| tx.ifc.basebandProc | CHOICE | EnumRange (OFF MPEG-RA STUFFING) | |
| tx.frequency | FLOAT | DoubleRange (0.0000 .. 0.0000) | |
| tx.power | FLOAT | DoubleRange (-35.0 .. 5.0) | |
| tx.power.2 | FLOAT | DoubleRange DIS (-35.0 .. 5.0) | |
| tx.on | CHOICE | EnumRange (OFF ON) | |
| tx.mod.dvbs2.ACMMode | CHOICE | EnumRange DIS (CCM) | |
| tx.mod.dvbs2.DFLMode | CHOICE | EnumRange DIS (AUTO MANUAL) | |
| tx.mod.dvbs2.basebandDFL | INTEGER | IntegerRange DIS (0 .. 8191) | |
| tx.mod.dvbs2.syncDistance | INTEGER | IntegerRange DIS (0 .. 8191) | |
| tx.mod.dvbs2.isi | TEXT | StringRange DIS | |
| tx.mod.dvbs2.insertPilot | CHOICE | EnumRange DIS (ON OFF) | |
| tx.mod.dvbs2.FECFrameType | CHOICE | EnumRange DIS (SHORT NORMAL) | |
| tx.mod.dvbs2.physEfficiency | FLOAT | R/O | DoubleRange R/O DIS (0.00 .. 0.00) |
| tx.mod.dvbs2.baseEfficiency | FLOAT | R/O | DoubleRange R/O DIS (0.00 .. 0.00) |
| tx.mod.dvbs2.shortFrames | FLOAT | R/O | DoubleRange R/O DIS (0.00 .. 0.00) |
| reset | TEXT | NOPRESET | StringRange |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (Device reset flag) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (Self test) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (Incompatibility) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (General device) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (Interface) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (Reference clock) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (Device temperature) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (Power supply voltage) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (Input framing) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (ASI code violations) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (ASI opt. sig. det.) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (LVDS signal detect) |
| faults.13 | ALARM | R/O | AlarmFlagRange R/O (NCR inserter GPS 1pps) |
| faults.14 | ALARM | R/O | AlarmFlagRange R/O (Baseband frame sync) |
| faults.15 | ALARM | R/O | AlarmFlagRange R/O (Buffer underflow) |
| faults.16 | ALARM | R/O | AlarmFlagRange R/O (Buffer overflow) |
| faults.17 | ALARM | R/O | AlarmFlagRange R/O (Clock PLL) |
| faults.18 | ALARM | R/O | AlarmFlagRange R/O (Synthesiser) |
| faults.19 | ALARM | R/O | AlarmFlagRange R/O (RF phase lock DRO) |
| faults.20 | ALARM | R/O | AlarmFlagRange R/O (BISS summary) |
| faults.21 | ALARM | R/O | AlarmFlagRange R/O (Internal MC module) |
| faults.22 | ALARM | R/O | AlarmFlagRange R/O (Interface module) |
| faults.23 | ALARM | R/O | AlarmFlagRange R/O (Internal modulator) |
| faults.24 | ALARM | R/O | AlarmFlagRange R/O (Device architecture) |
| internal.tx.on | TEXT | R/O | StringRange R/O |
| internal.save | BOOLEAN | R/O | BooleanRange R/O (true false) |