Observium_CE/mibs/electroline/DMON-COMMON-MIB

1045 lines
34 KiB
Plaintext

DMON-COMMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
IpAddress,
Unsigned32,
Integer32,
Counter32,
enterprises
FROM SNMPv2-SMI
RowStatus,
DateAndTime,
TimeInterval,
StorageType,
TruthValue
FROM SNMPv2-TC
OBJECT-GROUP,
MODULE-COMPLIANCE
FROM SNMPv2-CONF
TenthdB,
TenthdBmV
FROM DOCS-IF-MIB
DisplayString
FROM RFC1213-MIB
ModulationType,
dmonMib
FROM DMON-MIB;
dmonCommonGroup MODULE-IDENTITY
LAST-UPDATED "201111081500Z"
ORGANIZATION " "
CONTACT-INFO
"
Postal:
E-mail: "
DESCRIPTION
"This is the MIB module for COMMON settings in DMON.
History
09/09/2011 - Maurice Garcia
-Adds
-dmonParkModeDwellTime Object
-Updatea
-UNITS AND SYNTAX from Db to TenthdBmV
-cfgBERRulesHI UNIT to trillionth
-cfgBERRulesHIHI UNIT to trillionth
09/23/2011 - Maurice Garcia
-Missed a couple of entries changing from
billionth to trillionth
09/26/2011 - Louis Roy
- Modification of the parking control table
- dmonParkModeReceiverStatus is now read-only with
more values
- dmonParkModeReceiverControl have been added
- The BERR Rules have been changed to have more flexibility
- Pre and Post FEC BER can now have different thresholds
10/22/2011 -Maurice Garcia
-Modify Default values for the following from +/-6 to +/-3 and +/-12 to +/-6
-cfgInputPowerRuleHIHI
-cfgInputPowerRuleHI
-cfgInputPowerRuleLO
-cfgInputPowerRuleLOLO
-Added Default Values +/-3 and +/-6
-cfgMERRulesLO
-cfgMERRulesLOLO
-Added seconds unit
-dmonParkModeDwellTime
-dmonDwellingTIme
10/24/2011 -Maurice Garcia
-Added 2 new operational modes
-dmonOperationMode
-restart (3)
-baseline (4)
11/04/2011 -Maurice Garcia
-modify for readability
-modify units from TenthdBmV to dBmV
-modify units from TenthdBm to dB
-modify cfgChannelMapSource
-changed enumeration and added DEFVAL to dsg(0)
-Added
-dmonOperation
This addtion resulted in a renumbering of the IOD alignment
-dmonOperationMode
-dmonOperationStatus
-dmonOperationAutoScanTask
Rename from dmonAutoScanTask to dmonOperationAutoScanTask
11/08/2011 -Maurice Garcia
-Modify dmonParkModeDwellTime
-Change Syntax to Integer32
"
::= { dmonMib 2 }
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- DMON System Info
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
dmonGpsPosition OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Latitude, longitude, and altitude for DMon.Value: D,M,H,D1,M1,H1,A.
(D:0~89 latitude degrees; M:0.0~59.9999 latitude minutes; H:N or S hemisphere; D1:0~179 longitude degrees; M1:0.0~59.9999 longitude minutes; H1:E or W hemisphere; A:300~17680.00 altitude in meters.)"
::={dmonCommonGroup 1 }
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Operation
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
dmonOperation OBJECT IDENTIFIER ::= { dmonCommonGroup 2 }
dmonOperationMode OBJECT-TYPE
SYNTAX INTEGER {
auto (0),
manual (1),
fast-scan (2),
re-start(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the main operation mode of the monitor.
auto:
This opearation is the normal Monitoring Mode
manual:
fast-scan:
This mode is to asertain the minimum PHY metrics
-dmonPhyChannelPower
-dmonPhyChannelSigQMER
-dmonPhyChannelSigQEqualizationData
-dmonPhyChannelQAMlocked
-dmonPhyChannelFEClocked
re-start:
When the re-started option is selected, the DMon MUST purge only the data
from the dmonPhyHistoryInfoTable and restart the Channel Scan startup procedure.
The DMon MUST retain the last baseline measurement and revert to auto mode operation.
"
DEFVAL {auto}
::= { dmonOperation 1 }
dmonOperationStatus OBJECT-TYPE
SYNTAX INTEGER {
auto (0),
manual (1),
fast-scan (2),
re-start(3),
baseline (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"
auto:
This status is initiated by setting dmonOperationMode to 0
manual:
This status is initiated by setting dmonOperationMode to 1
fast-scan:
This status is initiated by setting dmonOperationMode to 2
re-start:
This status is initiated by setting dmonOperationMode to 3
baseline:
This process is manually initiated for cases where the plant
has been recalibrated, probe has been moved to another location
or is newly installed.
This status is initiated by setting cfgPropertyProvisionningRunNow to TRUE
"
::= { dmonOperation 2 }
dmonOperationAutoScanTask OBJECT-TYPE
SYNTAX INTEGER {
none (0),
physcan (1),
mpegscan (2),
bothscan (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object provision the auto scan task(s)."
DEFVAL {bothscan}
::= { dmonOperation 3 }
dmonVideoModeTable OBJECT IDENTIFIER ::= { dmonCommonGroup 4 }
dmonVideoModeChannelBandwidth OBJECT-TYPE
SYNTAX INTEGER {
six-mhz (0),
eight-mhz (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines main bandwidth operating mode, either 6 or 8 MHz channels. Can be overruled by
the user specific frequency table which can specify the bandwidth used for a channel.
Default for US 6MHz, Europe 8MHz"
::= { dmonVideoModeTable 1 }
dmonParkModeControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF DmonParkModeControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A set of data to control Parking mode."
::= { dmonCommonGroup 5 }
dmonParkModeControlEntry OBJECT-TYPE
SYNTAX DmonParkModeControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"..."
INDEX {dmonParkModeReceiverID}
::= { dmonParkModeControlTable 1 }
DmonParkModeControlEntry ::= SEQUENCE {
dmonParkModeReceiverID Integer32,
dmonParkModeReceiverStatus INTEGER,
dmonParkModeReceiverParkingFrequency Integer32,
dmonParkModeReceiverSymbolRate Integer32,
dmonParkModeReceiverQamType ModulationType,
dmonParkModeReceiverInverseMode INTEGER,
dmonParkModeDwellTime Integer32,
dmonParkModeReceiverControl INTEGER
}
dmonParkModeReceiverID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Receiver ID which can do parking mode."
::= { dmonParkModeControlEntry 1 }
dmonParkModeReceiverStatus OBJECT-TYPE
SYNTAX INTEGER{
isScanning(0),
isParked-Infinite(1),
isParked-Timed(2),
isUsedByDOCSIS(3),
other(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Satus of the Receiver entry."
::= { dmonParkModeControlEntry 2 }
dmonParkModeReceiverParkingFrequency OBJECT-TYPE
SYNTAX Integer32 (0..1000000000)
UNITS "hertz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The center of the downstream frequency associated with
this channel what Receiver trise to park in."
::= { dmonParkModeControlEntry 3 }
dmonParkModeReceiverSymbolRate OBJECT-TYPE
SYNTAX Integer32 (0..100000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The symbol rate of the parking channel."
::={ dmonParkModeControlEntry 4 }
dmonParkModeReceiverQamType OBJECT-TYPE
SYNTAX ModulationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The modulation type associated with this channel.
Setting it to unknown will disable scanning this channel"
::={dmonParkModeControlEntry 5}
dmonParkModeReceiverInverseMode OBJECT-TYPE
SYNTAX INTEGER{
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inverse mode accociated with this channel."
DEFVAL {disabled}
::={dmonParkModeControlEntry 6 }
dmonParkModeDwellTime OBJECT-TYPE
SYNTAX Integer32 (0..1000000000)
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the amount of time in seconds to have a receiver dwell on a given channel in Parking Mode.
Once expire, the receiver must return to default scanning mode.
When set to 0, it means indefinitely."
DEFVAL {3600} -- 1 HOUR
::={dmonParkModeControlEntry 7 }
dmonParkModeReceiverControl OBJECT-TYPE
SYNTAX INTEGER{
scanningMode(0),
parkingMode(1),
notAvailable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether the receiver is at parking mode. Writing the value NotAvailable(2) will be ignored,
this value is only for informational purpose."
::= { dmonParkModeControlEntry 8 }
dmonLocalAccess OBJECT-TYPE
SYNTAX INTEGER {
disabled (0),
enabled (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines wheter local user logged in on the webpages can change the configuration."
DEFVAL {disabled}
::= { dmonCommonGroup 6 }
dmonDwellingTIme OBJECT-TYPE
SYNTAX TimeInterval
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of seconds to remain locked on channel for Physical level measurements."
DEFVAL {10}
::= { dmonCommonGroup 7 }
dmonLanguageCharset OBJECT-TYPE
SYNTAX INTEGER {
utf8 (0),
gbk (1),
gb18030 (2),
big5 (3),
iso-8859-15 (4),
ascii (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the encoding of program names. "
::= { dmonCommonGroup 8 }
dmonChannelPlan OBJECT-TYPE
SYNTAX INTEGER {
eia542 (0),
fixed-inc (1),
userdefined (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The frequency table to use. EIA-542 is the default table in the USA. fixed-inc is based on a table used
of a fixed-inc table that user specifies the start freq, incremental step, end freq, and bandwidth.
user defined makes use of a user suppied table in the UserFreqTable."
DEFVAL {eia542}
::= { dmonCommonGroup 9 }
dmonFixedIncTable OBJECT IDENTIFIER ::= { dmonCommonGroup 10 }
dmonFixedIncStartFreq OBJECT-TYPE
SYNTAX Unsigned32 (57000000..999000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The start Frequency of the Fixed-inc table. "
::= { dmonFixedIncTable 1 }
dmonFixedIncFreqStep OBJECT-TYPE
SYNTAX Unsigned32 (1000000..54000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The incremental step of the Frequency in the Fixed-inc table. "
::= { dmonFixedIncTable 2 }
dmonFixedIncEndFreq OBJECT-TYPE
SYNTAX Unsigned32 (57000000..999000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The end Frequency of the Fixed-inc table. "
::= { dmonFixedIncTable 3 }
dmonFixedIncSymbolRate OBJECT-TYPE
SYNTAX Unsigned32 (0..999000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Frequency Symbolrate of the Fixed-inc table. "
::= { dmonFixedIncTable 4 }
dmonFixedIncInverseMode OBJECT-TYPE
SYNTAX INTEGER{
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The inverse mode accociated with this channel."
DEFVAL {disabled}
::={dmonFixedIncTable 5 }
dmonFixedIncQamType OBJECT-TYPE
SYNTAX ModulationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The modulation type associated with this channel.
Setting it to unknown will disable scanning this channel"
::={dmonFixedIncTable 6}
dmonUserFreqTable OBJECT-TYPE
SYNTAX SEQUENCE OF DmonUserFreqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines the set of channel frequencies to scan
when DMON is in user defined table mode. The lowest index entries are
searched first, skipping over all entries that have a '0' frequency
value in this table."
::= { dmonCommonGroup 11 }
dmonUserFreqEntry OBJECT-TYPE
SYNTAX DmonUserFreqEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry defines a channel frequency to scan during monitoring."
INDEX { dmonUserFreqProvIndex }
::= { dmonUserFreqTable 1 }
DmonUserFreqEntry ::= SEQUENCE
{
dmonUserFreqProvIndex INTEGER,
dmonUserFreqProvStatus RowStatus,
dmonUserFreqProvFrequency Unsigned32,
dmonUserFreqProvModulation ModulationType,
dmonUserFreqProvSymbolRate Unsigned32,
dmonUserFreqProvInversion INTEGER
}
dmonUserFreqProvIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the Provisioned Gold List entry"
::= { dmonUserFreqEntry 1 }
dmonUserFreqProvStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Controls and reflects the status of rows in this
table. Rows in this table may be created by either the
create-and-go or create-and-wait paradigms. There is no
restriction on changing values in a row of this table while
the row is active."
::= { dmonUserFreqEntry 2 }
dmonUserFreqProvFrequency OBJECT-TYPE
SYNTAX Unsigned32 (57000000..999000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Frequency used for monitoring. "
::= { dmonUserFreqEntry 3 }
dmonUserFreqProvModulation OBJECT-TYPE
SYNTAX ModulationType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The modulation type associated with this channel.
Setting it to unknown will disable scanning this channel"
::= { dmonUserFreqEntry 4 }
dmonUserFreqProvSymbolRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Symbolrate to use for scanning. If not set, the default symbolrate will be used."
DEFVAL {0}
::= { dmonUserFreqEntry 5 }
dmonUserFreqProvInversion OBJECT-TYPE
SYNTAX INTEGER{
disabled (0),
enabled (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Inverse mode of this channel,Defaultly disabled"
DEFVAL {0}
::= {dmonUserFreqEntry 6}
-- ****************************************************************************
-- * Channel Map Configuration
-- *
-- * The following MIB objects are dedicated to the DMON Channel Map
-- ****************************************************************************
cfgChannelMap OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "This sub-tree contains configuration information of the channel map"
::= { dmonCommonGroup 18 }
cfgChannelMapSource OBJECT-TYPE
SYNTAX INTEGER {
dsg(0),
auto-discovery(1),
provisioning(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the source of the channel map
This mode is not persistent and MUST be configured at digest of
the DOCSIS configuration file during CMTS registration
dsg:
DMon uses DSG to retrieve the channel map from the SCTE-65.
The DMon will use that data to update the dmonPhyInfoTable with
this information.
auto-discovery:
Auto discover is use to blindly determine the Downstream QAM
channels and build the dmonPhyInfoTable.
provisioning:
The mode will manual define the channel map via the dmonPhyInfoTable via the
DOCSIS Configuration file
"
DEFVAL {0}
::= { cfgChannelMap 1 }
-- ****************************************************************************
-- * Channel Map Exclusion table
-- ****************************************************************************
cfgChannelExclusionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CfgChannelExclusionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the list of single channels or ranges of channel that must be ignored in the channel map."
::= { cfgChannelMap 2 }
cfgChannelExclusionEntry OBJECT-TYPE
SYNTAX CfgChannelExclusionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Channel exclusion entry definition"
INDEX { cfgChannelExclusionIndex }
::= { cfgChannelExclusionTable 1 }
CfgChannelExclusionEntry ::=
SEQUENCE
{
cfgChannelExclusionIndex INTEGER,
cfgChannelExclusionStatus RowStatus,
cfgChannelExclusionStartFrequency Integer32,
cfgChannelExclusionStopFrequency Integer32
}
cfgChannelExclusionIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into the ChannelExclusion table"
::= { cfgChannelExclusionEntry 1 }
cfgChannelExclusionStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
cfgChannelExclusionStatus column is 'notReady'.
In particular, a newly created row cannot be made active until the
corresponding instances of cfgChannelExclusionStartFrequency and
cfgChannelExclusionStopFrequency have been set.
Only exlusion with a status of active(1) will be applied."
::= { cfgChannelExclusionEntry 2 }
cfgChannelExclusionStartFrequency OBJECT-TYPE
SYNTAX Integer32 (0..1000000000)
UNITS "hertz"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This represents the beginning of the exclusion. If the row represents
a single channel, this value will be the same of cfgChannelExclusionStopFrequency."
::= { cfgChannelExclusionEntry 3 }
cfgChannelExclusionStopFrequency OBJECT-TYPE
SYNTAX Integer32 (0..1000000000)
UNITS "hertz"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This represents the end of the exclusion. If the row represents
a single channel, this value will be the same of cfgChannelExclusionStartFrequency"
::= { cfgChannelExclusionEntry 4 }
-- ****************************************************************************
-- * Channel Map Inclusion table
-- ****************************************************************************
cfgChannelInclusionTable OBJECT-TYPE
SYNTAX SEQUENCE OF CfgChannelInclusionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the list of single channels or ranges of channels that must be added in the channel map."
::= { cfgChannelMap 3 }
cfgChannelInclusionEntry OBJECT-TYPE
SYNTAX CfgChannelInclusionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Channel inclusion entry definition"
INDEX { cfgChannelInclusionIndex }
::= { cfgChannelInclusionTable 1 }
CfgChannelInclusionEntry ::=
SEQUENCE
{
cfgChannelInclusionIndex INTEGER,
cfgChannelInclusionStatus RowStatus,
cfgChannelInclusionType INTEGER,
cfgChannelInclusionModulation INTEGER,
cfgChannelInclusionBandwidth INTEGER,
cfgChannelInclusionStartFrequency Integer32,
cfgChannelInclusionStopFrequency Integer32
}
cfgChannelInclusionIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into the ChannelInclusion table"
::= { cfgChannelInclusionEntry 1 }
cfgChannelInclusionStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
To create a row in this table, a manager must set this object to
either createAndGo(4) or createAndWait(5).
Until instances of all corresponding columns are appropriately
configured, the value of the corresponding instance of the
cfgChannelInclusionStatus column is 'notReady'.
In particular, a newly created row cannot be made active until the
corresponding instances of cfgChannelInclusionStartFrequency,
cfgChannelInclusionStopFrequency,cfgChannelInclusionType and
cfgChannelInclusionModulation have been set.
Only inclusion with a status of active(1) will be applied."
::= { cfgChannelInclusionEntry 2 }
cfgChannelInclusionType OBJECT-TYPE
SYNTAX INTEGER {
linear-qam(0),
docsis(1),
sdv(2),
vod(3),
analog(4),
oob(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the channel type. This may change the monitoring behavior."
::= { cfgChannelInclusionEntry 3 }
cfgChannelInclusionModulation OBJECT-TYPE
SYNTAX INTEGER {
analog(0),
qam64(1),
qam128(2),
qam256(3),
qam512(4),
qam1024(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"indicate the modulation used on this channel"
::= { cfgChannelInclusionEntry 4 }
cfgChannelInclusionBandwidth OBJECT-TYPE
SYNTAX INTEGER {
six-mhz(0),
eight-mhz(1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the channel bandwidth"
::= { cfgChannelInclusionEntry 5 }
cfgChannelInclusionStartFrequency OBJECT-TYPE
SYNTAX Integer32 (0..1000000000)
UNITS "hertz"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This represents the beginning of the Inclusion. If the row represents
a single channel, this value will be the same of cfgChannelInclusionStopFrequency."
::= { cfgChannelInclusionEntry 6 }
cfgChannelInclusionStopFrequency OBJECT-TYPE
SYNTAX Integer32 (0..1000000000)
UNITS "hertz"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This represents the end of the inclusion. If the row represents
a single channel, this value will be the same of cfgChannelInclusionStartFrequency"
::= { cfgChannelInclusionEntry 7 }
-- ****************************************************************************
-- * Provisionning rules
-- *
-- * The following MIB objects are dedicated to the DMON Channel Map
-- ****************************************************************************
cfgPropertyProvisionning OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "This sub-tree contains rules to auto-populate the channels properties."
::= { dmonCommonGroup 19 }
cfgPropertyProvisionningRunNow OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to true, a special scan is performed to establish the input Power baseLine.
When read, always returns false(2)."
::= { cfgPropertyProvisionning 1 }
cfgInputPowerBaselineResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF CfgInputPowerBaselineResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table show the input power baseline of the last provisionning scan.
The entries in this table are stored in non-volatile memory."
::= { cfgPropertyProvisionning 2 }
cfgInputPowerBaselineResultEntry OBJECT-TYPE
SYNTAX CfgInputPowerBaselineResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"cfgInputPowerBaselineResultTable entry definition"
INDEX { cfgInputPowerBaseLineChannelIndex }
::= { cfgInputPowerBaselineResultTable 1 }
CfgInputPowerBaselineResultEntry ::=
SEQUENCE
{
cfgInputPowerBaseLineChannelIndex INTEGER,
cfgInputPowerBaseLineChannelFrequency Integer32,
cfgInputPowerBaseLineChannelPower TenthdBmV,
cfgInputPowerBaseLineChannelMER TenthdB,
cfgInputPowerBaseLineChannelStatus INTEGER
}
cfgInputPowerBaseLineChannelIndex OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into the cfgInputPowerBaselineResult table"
::= { cfgInputPowerBaselineResultEntry 1 }
cfgInputPowerBaseLineChannelFrequency OBJECT-TYPE
SYNTAX Integer32 (0..1000000000)
UNITS "hertz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The center of the downstream frequency associated with
this channel."
::= { cfgInputPowerBaselineResultEntry 2 }
cfgInputPowerBaseLineChannelPower OBJECT-TYPE
SYNTAX TenthdBmV
UNITS "dBmV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The received power level of the channel."
::= { cfgInputPowerBaselineResultEntry 3 }
cfgInputPowerBaseLineChannelMER OBJECT-TYPE
SYNTAX TenthdB
UNITS "TenthdB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The channel MER."
::= { cfgInputPowerBaselineResultEntry 4 }
cfgInputPowerBaseLineChannelStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
success(1),
error(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies if the baseline has been successfully retrived for this
particular channel during the last scan. The main reason for failure is if the QAM locked
has not been achieved."
::= { cfgInputPowerBaselineResultEntry 5 }
cfgInputPowerRules OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "This is the list of offsets to used from the baseline to populate the input power properties."
::= { cfgPropertyProvisionning 3 }
cfgInputPowerRuleHIHI OBJECT-TYPE
SYNTAX TenthdBmV
UNITS "dBmV"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represente the offset from the baseline to apply for the HIHI threshold.
The entry in this object is stored in non-volatile memory."
DEFVAL{ 6 }
::= { cfgInputPowerRules 1 }
cfgInputPowerRuleHI OBJECT-TYPE
SYNTAX TenthdBmV
UNITS "dBmV"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represente the offset from the baseline to apply for the HI threshold.
The entry in this object is stored in non-volatile memory."
DEFVAL{ 3 }
::= { cfgInputPowerRules 2 }
cfgInputPowerRuleLO OBJECT-TYPE
SYNTAX TenthdBmV
UNITS "dBmV"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represente the offset from the baseline to apply for the LO threshold.
The entry in this object is stored in non-volatile memory."
DEFVAL{ -3 }
::= { cfgInputPowerRules 3 }
cfgInputPowerRuleLOLO OBJECT-TYPE
SYNTAX TenthdBmV
UNITS "dBmV"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represente the offset from the baseline to apply for the LOLO threshold.
The entry in this object is stored in non-volatile memory."
DEFVAL{ -6 }
::= { cfgInputPowerRules 4 }
cfgBERRules OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "This is the list of default threshold to used for the BER property."
::= { cfgPropertyProvisionning 4 }
cfgPreFECBERRulesHIHI OBJECT-TYPE
SYNTAX Integer32
UNITS "trillionth"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represente default HIHI threshold for the PreFEC BER property.
The entry in this object is stored in non-volatile memory."
::= { cfgBERRules 2 }
cfgPreFECBERRulesHI OBJECT-TYPE
SYNTAX Integer32
UNITS "trillionth"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represente default HI threshold for the PreFEC BER property.
The entry in this object is stored in non-volatile memory."
::= { cfgBERRules 3 }
cfgPostFECBERRulesHIHI OBJECT-TYPE
SYNTAX Integer32
UNITS "trillionth"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represente default HIHI threshold for the PostFEC BER property.
The entry in this object is stored in non-volatile memory."
::= { cfgBERRules 4 }
cfgPostFECBERRulesHI OBJECT-TYPE
SYNTAX Integer32
UNITS "trillionth"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represente default HI threshold for the PostFEC BER property.
The entry in this object is stored in non-volatile memory."
::= { cfgBERRules 5 }
cfgMERRulesTable OBJECT-TYPE
SYNTAX SEQUENCE OF CfgMERRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table show the input power baseline of the last provisionning scan.
The entries in this table are stored in non-volatile memory."
::= { cfgPropertyProvisionning 5 }
cfgMERRulesEntry OBJECT-TYPE
SYNTAX CfgMERRulesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"cfgMERRulesTable entry definition"
INDEX { cfgMERRulesTableIndex }
::= { cfgMERRulesTable 1 }
CfgMERRulesEntry ::=
SEQUENCE
{
cfgMERRulesTableIndex INTEGER,
cfgMERRulesLO TenthdB,
cfgMERRulesLOLO TenthdB
}
cfgMERRulesTableIndex OBJECT-TYPE
SYNTAX INTEGER {
qam64(1),
qam128(2),
qam256(3),
qam512(4),
qam1024(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Index into the cfgMERRulesTable table"
::= { cfgMERRulesEntry 1 }
cfgMERRulesLO OBJECT-TYPE
SYNTAX TenthdB
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represente default LO threshold for the MER property.
The entry in this object is stored in non-volatile memory."
DEFVAL{ -3 }
::= { cfgMERRulesEntry 2 }
cfgMERRulesLOLO OBJECT-TYPE
SYNTAX TenthdB
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represente default LOLO threshold for the MER property.
The entry in this object is stored in non-volatile memory."
DEFVAL{ -6 }
::= { cfgMERRulesEntry 3 }
END