9.471 NovelSat-NS2000

This page describes the device driver and the device window for the NovelSat NS2000 DVB-S2 and NS3 demodulator.

Device window pages

The following table shows which device window pages are available with this individual device type.

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 encoder.

The read/write-community strings may be set through the web interface of the device. Factory defaults are 'public' for the read community, 'private' for the write community. Hence a typical address specification for a NS2000 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.port TEXT R/O StringRange R/O
info.frame TEXT R/O StringRange R/O
info.swVersion TEXT R/O StringRange R/O
info.firmwareVersion TEXT R/O StringRange R/O
info.osVersion TEXT R/O StringRange R/O
info.fsVersion TEXT R/O StringRange R/O
info.fpgaTemperature FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
info.boardTemperature FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
config.22kHz CHOICE SETUP EnumRange (OFF ON)
config.22kHzAuto CHOICE SAVE SETUP EnumRange (OFF ON)
config.lnbVoltage CHOICE SETUP EnumRange (OFF 13V 18V)
config.lnbPolSwitch CHOICE SAVE SETUP EnumRange (OFF ON)
config.loFreqHigh FLOAT SAVE SETUP DoubleRange (0.00000 .. 0.00000)
config.loFreqLow FLOAT SAVE SETUP DoubleRange (0.00000 .. 0.00000)
config.bandEdge FLOAT SAVE SETUP DoubleRange (0.00000 .. 0.00000)
config.ch1.marginThreshold FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
config.ch2.marginThreshold FLOAT SAVE SETUP DoubleRange (0.00 .. 0.00)
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.deviceComment TEXT SAVE SETUP StringRange
internal.band TEXT R/O StringRange R/O
internal.22kHz CHOICE R/O EnumRange R/O (OFF ON)
internal.lnbVoltage CHOICE R/O EnumRange R/O (OFF 13V 18V)
internal.lnbCtrl TEXT R/O StringRange R/O
dvbmode CHOICE EnumRange (DVBS DSNG DVBS2 NS3 NS4 n/a)
frequency FLOAT DoubleRange (0.00000 .. 0.00000)
symbolRate FLOAT DoubleRange (0.000 .. 0.000)
polarization CHOICE EnumRange (Y X)
rolloff CHOICE EnumRange (2% 5% 10% 15% 20% 25% 35% n/a)
dualChannelMode CHOICE EnumRange (SINGLE DUAL)
channel1.isiFrom INTEGER IntegerRange (0 .. 255)
channel1.isiTo INTEGER IntegerRange (0 .. 255)
channel2.isiFrom INTEGER IntegerRange (0 .. 255)
channel2.isiTo INTEGER IntegerRange (0 .. 255)
ns4NlcMode CHOICE EnumRange (OFF ON N/A)
nonLinearMode CHOICE EnumRange (OFF ON)
acmMode CHOICE EnumRange (OFF ON)
acmServerAddress TEXT StringRange
acmMargin FLOAT DoubleRange (0.00 .. 0.00)
autoCcmMode CHOICE EnumRange (OFF ON)
goldenSequence INTEGER IntegerRange (0 .. 262141)
asi.1.source CHOICE EnumRange (DISABLE CHANNEL-1 CHANNEL-2)
asi.1.dataInvert CHOICE EnumRange (OFF ON)
asi.1.dataRateMode CHOICE EnumRange (AUTO MANUAL)
asi.1.dataRate FLOAT DoubleRange (0.000000 .. 0.000000)
asi.1.rateAccuracy FLOAT DoubleRange (0.00 .. 0.00)
asi.2.source CHOICE EnumRange (DISABLE CHANNEL-1 CHANNEL-2)
asi.2.dataInvert CHOICE EnumRange (OFF ON)
asi.2.dataRateMode CHOICE EnumRange (AUTO MANUAL)
asi.2.dataRate FLOAT DoubleRange (0.000000 .. 0.000000)
asi.2.rateAccuracy FLOAT DoubleRange (0.00 .. 0.00)
eth.1.source CHOICE EnumRange (DISABLE CHANNEL-1 CHANNEL-2)
eth.1.autoNegotiation CHOICE EnumRange (OFF ON)
eth.1.speed CHOICE EnumRange (10M 100M)
eth.1.duplex CHOICE EnumRange (HALF FULL)
eth.1.encapsulation CHOICE EnumRange (RAW NSPE GSE ULE)
eth.1.pid INTEGER IntegerRange (0 .. 8191)
eth.2.source CHOICE EnumRange (DISABLE CHANNEL-1 CHANNEL-2)
eth.2.autoNegotiation CHOICE EnumRange (OFF ON)
eth.2.speed CHOICE EnumRange (10M 100M)
eth.2.duplex CHOICE EnumRange (HALF FULL)
eth.2.encapsulation CHOICE EnumRange (RAW NSPE GSE ULE)
eth.2.pid INTEGER IntegerRange (0 .. 8191)
state.level FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.compositeLevel FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.pilotSnr FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
flags.signal BOOLEAN R/O BooleanRange R/O (true false)
state.ch1.linkMargin FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.ch1.snr FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.ch1.fer FLOAT R/O DoubleRange R/O (0.00E+00 .. 0.00E+00)
flags.ch1.lock BOOLEAN R/O BooleanRange R/O (true false)
state.ch2.linkMargin FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.ch2.snr FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.ch2.fer FLOAT R/O DoubleRange R/O (0.00E+00 .. 0.00E+00)
flags.ch2.lock BOOLEAN R/O BooleanRange R/O (true false)
state.dvbmode TEXT R/O StringRange R/O
state.frequency FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.frequencyOffset FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.symbolRate FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.symbolRateOffset FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.rolloff TEXT R/O StringRange R/O
state.ch1.dataRate FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.ch1.modulation TEXT R/O StringRange R/O
state.ch1.fec TEXT R/O StringRange R/O
state.ch1.pilot TEXT R/O StringRange R/O
state.ch1.frameSize TEXT R/O StringRange R/O
state.ch2.dataRate FLOAT R/O DoubleRange R/O (0.00 .. 0.00)
state.ch2.modulation TEXT R/O StringRange R/O
state.ch2.fec TEXT R/O StringRange R/O
state.ch2.pilot TEXT R/O StringRange R/O
state.ch2.frameSize TEXT R/O StringRange R/O
state.ebno FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
faults.01 ALARM R/O AlarmFlagRange R/O (Input signal)
faults.02 ALARM R/O AlarmFlagRange R/O (Channel 1 lock)
faults.03 ALARM R/O AlarmFlagRange R/O (Channel 2 lock)
faults.30 ALARM R/O AlarmFlagRange R/O (Channel1 Margin)
faults.31 ALARM R/O AlarmFlagRange R/O (Channel2 Margin)