initial commit; version 22.5.12042
This commit is contained in:
1044
mibs/electroline/DMON-COMMON-MIB
Normal file
1044
mibs/electroline/DMON-COMMON-MIB
Normal file
File diff suppressed because it is too large
Load Diff
169
mibs/electroline/DMON-DSG-MCAST-REDIRECT-MIB
Normal file
169
mibs/electroline/DMON-DSG-MCAST-REDIRECT-MIB
Normal file
@ -0,0 +1,169 @@
|
||||
DMON-DSG-MCAST-REDIRECT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32,
|
||||
Counter32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
InetAddress ,
|
||||
InetPortNumber
|
||||
FROM INET-ADDRESS-MIB
|
||||
|
||||
OBJECT-GROUP,
|
||||
MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
dmonMib
|
||||
FROM DMON-MIB
|
||||
|
||||
dsgIfStdTunnelFilterIndex
|
||||
FROM DSG-IF-STD-MIB;
|
||||
|
||||
dmonDsgMcastRedirectGroup MODULE-IDENTITY
|
||||
LAST-UPDATED "201111081500Z"
|
||||
ORGANIZATION ""
|
||||
CONTACT-INFO
|
||||
"
|
||||
Postal:
|
||||
E-mail: "
|
||||
DESCRIPTION
|
||||
"
|
||||
This is the MIB module for DMON DSG Multicast Stream Redirection.
|
||||
|
||||
History
|
||||
|
||||
11/08/2011 -Maurice Garcia
|
||||
-Syntax Error Change
|
||||
-dmonDsgMcastRedirectOperStatus
|
||||
|
||||
"
|
||||
|
||||
::= { dmonMib 3 }
|
||||
|
||||
dmonDsgMcastRedirectInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DmonDsgMcastRedirectInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes the attributes of DSG Multicast Redirect Object."
|
||||
::= { dmonDsgMcastRedirectGroup 1 }
|
||||
|
||||
dmonDsgMcastRedirectInfoEntry OBJECT-TYPE
|
||||
SYNTAX DmonDsgMcastRedirectInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry provides a list of attributes "
|
||||
INDEX {dsgIfStdTunnelFilterIndex}
|
||||
|
||||
::= { dmonDsgMcastRedirectInfoTable 1 }
|
||||
|
||||
DmonDsgMcastRedirectInfoEntry ::= SEQUENCE {
|
||||
dmonDsgMcastRedirectOperStatus INTEGER ,
|
||||
dmonDsgMcastRedirectAdminStatus INTEGER ,
|
||||
dmonDsgMcastRedirectSrcPort InetPortNumber ,
|
||||
dmonDsgMcastRedirectSrcInetAddr InetAddress ,
|
||||
dmonDsgMcastRedirectDestPort InetPortNumber ,
|
||||
dmonDsgMcastRedirectDestInetAddr InetAddress ,
|
||||
dmonDsgMcastRedirectDuration Integer32 ,
|
||||
dmonDsgMcastRedirectPktCounter Counter32
|
||||
}
|
||||
|
||||
dmonDsgMcastRedirectOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
failed(-1) ,
|
||||
inActive(0),
|
||||
active(1)
|
||||
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
Status
|
||||
failed: Unable to initate redirect traffic
|
||||
inActive: No actice redirect traffic
|
||||
active: Traffic being redirected
|
||||
"
|
||||
::= { dmonDsgMcastRedirectInfoEntry 1 }
|
||||
|
||||
dmonDsgMcastRedirectAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
stop(0),
|
||||
start(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
By default the dmonDsgMcastRedirectAdminStatus is set to stop
|
||||
Setting the dmonDsgMcastRedirectAdminStatus to start will initiate
|
||||
redirect traffic for the duration set by dmonDsgMcastRedirectDuration.
|
||||
Upon expiration of the dmonDsgMcastRedirectDuration, this status will
|
||||
revert to a stop status
|
||||
|
||||
stop: Stop current traffic redirection
|
||||
start: Start traffic redirection
|
||||
"
|
||||
DEFVAL { 0 }
|
||||
::= { dmonDsgMcastRedirectInfoEntry 2 }
|
||||
|
||||
dmonDsgMcastRedirectSrcPort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Source port of the packets being redirected
|
||||
By Default, the DMON MUST use the Source Port of the Multicast Stream
|
||||
"
|
||||
::= { dmonDsgMcastRedirectInfoEntry 3 }
|
||||
|
||||
dmonDsgMcastRedirectSrcInetAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Source INET Address of the packets being redirected
|
||||
By Default the DMon MUST use the CM INET address
|
||||
"
|
||||
::= { dmonDsgMcastRedirectInfoEntry 4 }
|
||||
|
||||
dmonDsgMcastRedirectDestPort OBJECT-TYPE
|
||||
SYNTAX InetPortNumber
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Destination port of the packets being redirected
|
||||
By Default, the DMON MUST use the Destination Port of the Multicast Stream
|
||||
"
|
||||
::= { dmonDsgMcastRedirectInfoEntry 5 }
|
||||
|
||||
dmonDsgMcastRedirectDestInetAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Destination INET Address of the packets being redirected"
|
||||
::= { dmonDsgMcastRedirectInfoEntry 6 }
|
||||
|
||||
dmonDsgMcastRedirectDuration OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this to 0 will redirect the traffic indefinitely"
|
||||
DEFVAL { 900 }
|
||||
::= { dmonDsgMcastRedirectInfoEntry 7 }
|
||||
|
||||
dmonDsgMcastRedirectPktCounter OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of packets being redirected"
|
||||
::= { dmonDsgMcastRedirectInfoEntry 8 }
|
||||
|
||||
END
|
35
mibs/electroline/DMON-MIB
Normal file
35
mibs/electroline/DMON-MIB
Normal file
@ -0,0 +1,35 @@
|
||||
DMON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
enterprises
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
electrolineCoRoot
|
||||
FROM ELECTROLINE-GLOBAL-REG;
|
||||
|
||||
|
||||
ModulationType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
SYNTAX INTEGER {
|
||||
unknown(-1),
|
||||
qam16(0),
|
||||
qam64(1),
|
||||
qam256(2),
|
||||
qam1024(3),
|
||||
qam32(4),
|
||||
qam128(5),
|
||||
qpsk(6)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
dmonMib OBJECT IDENTIFIER ::= { electrolineCoRoot 999999 }
|
||||
dmonPhyGroup OBJECT IDENTIFIER ::= { dmonMib 1 }
|
||||
dmonCommonGroup OBJECT IDENTIFIER ::= { dmonMib 2 }
|
||||
dmonDsgMcastRedirectGroup OBJECT IDENTIFIER ::= { dmonMib 3 }
|
||||
|
||||
END
|
757
mibs/electroline/DMON-PHY-MIB
Normal file
757
mibs/electroline/DMON-PHY-MIB
Normal file
@ -0,0 +1,757 @@
|
||||
DMON-PHY-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,
|
||||
DocsEqualizerData
|
||||
FROM DOCS-IF-MIB
|
||||
ModulationType,
|
||||
dmonMib
|
||||
FROM DMON-MIB;
|
||||
|
||||
|
||||
dmonPhyGroup MODULE-IDENTITY
|
||||
LAST-UPDATED "201111041400Z"
|
||||
ORGANIZATION ""
|
||||
CONTACT-INFO
|
||||
"
|
||||
Postal:
|
||||
E-mail: "
|
||||
DESCRIPTION
|
||||
"
|
||||
This is the MIB module for DMON PHY measurement.
|
||||
|
||||
History
|
||||
MG - 09/09/2011
|
||||
-Updated UNITS from centidBmV to TenthdBmV
|
||||
-Updated MER OIDS UNITS from TenthdBmV to TenthdB
|
||||
MG - 09/23/2011
|
||||
-Change units from billionth to trillionth
|
||||
|
||||
MG - 11/04/2011
|
||||
-Added
|
||||
-dmonPhyInfoManagement
|
||||
-dmonPhyInfoMgtHistoryRetention
|
||||
|
||||
-Change UNITS from TenthdBmv to dBmv
|
||||
-Change UNITS from TenthdB to dB
|
||||
"
|
||||
|
||||
::= { dmonMib 1 }
|
||||
|
||||
|
||||
--
|
||||
-- The following group defines the managment of the DMon Phy History Management
|
||||
--
|
||||
|
||||
dmonPhyInfoManagement OBJECT IDENTIFIER ::= { dmonPhyGroup 1 }
|
||||
|
||||
dmonPhyInfoMgtHistoryRetention OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (3600..10000000000)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total amount of seconds that the DMon must retain PHY History in RAM memory.
|
||||
Once this OID value is set, it MUST be preserved in non-volatile memory
|
||||
and required a reboot to go into effect.
|
||||
The DMon MUST retain a Minimum of 3600 seconds of history
|
||||
"
|
||||
DEFVAL {86400} -- 24Hours
|
||||
::= { dmonPhyInfoManagement 1 }
|
||||
|
||||
|
||||
dmonPhyInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DmonPhyInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes the attributes of downstream
|
||||
channels (frequency bands)."
|
||||
::= { dmonPhyGroup 2 }
|
||||
|
||||
dmonPhyInfoEntry OBJECT-TYPE
|
||||
SYNTAX DmonPhyInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry provides a list of attributes for a single
|
||||
downstream channel.
|
||||
An entry in this table exists for each downstream channel"
|
||||
INDEX { dmonPhyChannelIndex }
|
||||
::= { dmonPhyInfoTable 1 }
|
||||
|
||||
DmonPhyInfoEntry ::= SEQUENCE {
|
||||
dmonPhyChannelIndex Integer32,
|
||||
dmonPhyChannelLockedtime DateAndTime,
|
||||
dmonPhyChannelFrequency Integer32,
|
||||
dmonPhyChannelModulation ModulationType,
|
||||
dmonPhyChannelPower TenthdBmV,
|
||||
dmonPhyChannelAnnex INTEGER,
|
||||
dmonPhyChannelSigQUnerroreds Counter32,
|
||||
dmonPhyChannelSigQCorrecteds Counter32,
|
||||
dmonPhyChannelSigQUncorrectables Counter32,
|
||||
dmonPhyChannelSigQMER TenthdB,
|
||||
dmonPhyChannelSigQPreFECBER Integer32,
|
||||
dmonPhyChannelSigQPostFECBER Integer32,
|
||||
dmonPhyChannelSigQCER Integer32,
|
||||
dmonPhyChannelSigQECR Integer32,
|
||||
dmonPhyChannelInterleave INTEGER,
|
||||
dmonPhyChannelSigQEqualizationData DocsEqualizerData,
|
||||
dmonPhyChannelSigScanId Integer32,
|
||||
dmonPhyChannelPowerMin TenthdBmV,
|
||||
dmonPhyChannelPowerMax TenthdBmV,
|
||||
dmonPhyChannelSigQMERMin TenthdB,
|
||||
dmonPhyChannelSigQMERMax TenthdB,
|
||||
dmonPhyChannelScanMode INTEGER,
|
||||
dmonPhyChannelQAMlocked TruthValue,
|
||||
dmonPhyChannelFEClocked TruthValue
|
||||
}
|
||||
|
||||
dmonPhyChannelIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The downstream channel index starting from 1."
|
||||
::= { dmonPhyInfoEntry 1 }
|
||||
|
||||
dmonPhyChannelLockedtime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date and time of the reading"
|
||||
::= { dmonPhyInfoEntry 2 }
|
||||
|
||||
dmonPhyChannelFrequency 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. This object will return the current tuner
|
||||
frequency."
|
||||
::= { dmonPhyInfoEntry 3 }
|
||||
|
||||
dmonPhyChannelModulation OBJECT-TYPE
|
||||
SYNTAX ModulationType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The modulation type associated with this downstream
|
||||
channel. If the interface is down, this object either
|
||||
returns the most current value, or the value of unknown(1)."
|
||||
::= { dmonPhyInfoEntry 4 }
|
||||
|
||||
dmonPhyChannelPower OBJECT-TYPE
|
||||
SYNTAX TenthdBmV
|
||||
UNITS "dBmV"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The received power level of the channel.
|
||||
If the interface is down, this object either returns
|
||||
the most current value or the value of 0. See the reference
|
||||
for recommended and required power levels."
|
||||
::= { dmonPhyInfoEntry 5 }
|
||||
|
||||
dmonPhyChannelAnnex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(-1),
|
||||
annexB(0),
|
||||
annexA(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object indicates the conformance of
|
||||
the implementation to important regional cable standards.
|
||||
annexA : Annex A from ITU-T J.83 is used.
|
||||
(equivalent to EN 300 429)
|
||||
annexB : Annex B from ITU-T J.83 is used.
|
||||
annexC : Annex C from ITU-T J.83 is used."
|
||||
::= { dmonPhyInfoEntry 6 }
|
||||
|
||||
dmonPhyChannelSigQUnerroreds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "codewords"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Codewords received on this channel without error."
|
||||
::= { dmonPhyInfoEntry 7 }
|
||||
|
||||
dmonPhyChannelSigQCorrecteds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "codewords"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Codewords received on this channel with correctable
|
||||
errors."
|
||||
::= { dmonPhyInfoEntry 8 }
|
||||
|
||||
dmonPhyChannelSigQUncorrectables OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "codewords"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Codewords received on this channel with uncorrectable
|
||||
errors."
|
||||
::= { dmonPhyInfoEntry 9 }
|
||||
|
||||
dmonPhyChannelSigQMER OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "dB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Modulation error ratio of the monitored channel"
|
||||
REFERENCE
|
||||
"Data-Over-Cable Service Interface Specifications: Physical
|
||||
Layer Specification CM-SP-PHYv3.0-I07-080522,
|
||||
Section 6.2.22.3"
|
||||
::= { dmonPhyInfoEntry 10 }
|
||||
|
||||
dmonPhyChannelSigQPreFECBER OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "trillionth"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bit-error-rate of the monitored channel before FEC repair"
|
||||
::= { dmonPhyInfoEntry 11 }
|
||||
|
||||
dmonPhyChannelSigQPostFECBER OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "trillionth"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bit-error-rate of the monitored channel after FEC repair"
|
||||
::= { dmonPhyInfoEntry 12 }
|
||||
|
||||
dmonPhyChannelSigQCER OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "trillionth"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"codeword-error-rate of the monitored channel"
|
||||
::= { dmonPhyInfoEntry 13 }
|
||||
|
||||
dmonPhyChannelSigQECR OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "trillionth"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"codeword error-corrected-rate of the monitored channel"
|
||||
::= { dmonPhyInfoEntry 14 }
|
||||
|
||||
dmonPhyChannelInterleave OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
other(2),
|
||||
taps8Increment16(3),
|
||||
taps16Increment8(4),
|
||||
taps32Increment4(5),
|
||||
taps64Increment2(6),
|
||||
taps128Increment1(7),
|
||||
taps12increment17(8),
|
||||
taps128Increment2(9),
|
||||
taps128Increment3(10),
|
||||
taps128Increment4(11),
|
||||
taps128Increment5(12),
|
||||
taps128Increment6(13),
|
||||
taps128Increment7(14),
|
||||
taps128Increment8(15)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Forward Error Correction (FEC) interleaving used
|
||||
for this downstream channel.
|
||||
Values are defined as follows:
|
||||
taps8Increment16(3): protection 5.9/4.1 usec,
|
||||
latency .22/.15 msec
|
||||
taps16Increment8(4): protection 12/8.2 usec,
|
||||
latency .48/.33 msec
|
||||
taps32Increment4(5): protection 24/16 usec,
|
||||
latency .98/.68 msec
|
||||
taps64Increment2(6): protection 47/33 usec,
|
||||
latency 2/1.4 msec
|
||||
taps128Increment1(7): protection 95/66 usec,
|
||||
latency 4/2.8 msec
|
||||
taps12increment17(8): protection 18/14 usec,
|
||||
latency 0.43/0.32 msec
|
||||
|
||||
The value 'taps12increment17' is supported by EuroDOCSIS
|
||||
cable systems only, and the others by DOCSIS cable systems.
|
||||
|
||||
If the interface is down, this object either returns
|
||||
the configured value (CMTS), the most current value (CM),
|
||||
or the value of unknown(1).
|
||||
The value of other(2) is returned if the interleave
|
||||
is known but not defined in the above list.
|
||||
See the associated conformance object for write
|
||||
conditions and limitations. See the reference for the FEC
|
||||
configuration described by the setting of this object."
|
||||
|
||||
::= { dmonPhyInfoEntry 15 }
|
||||
|
||||
dmonPhyChannelSigQEqualizationData OBJECT-TYPE
|
||||
SYNTAX DocsEqualizerData
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object returns the equalization data for
|
||||
the downstream channel."
|
||||
::= { dmonPhyInfoEntry 16 }
|
||||
|
||||
dmonPhyChannelSigScanId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Id generated by the dmon to identify a set of data. This Id will be send in the scan finish message.
|
||||
It will help the CPS to identify the data set."
|
||||
::= { dmonPhyInfoEntry 17 }
|
||||
|
||||
dmonPhyChannelPowerMin OBJECT-TYPE
|
||||
SYNTAX TenthdBmV
|
||||
UNITS "dBmV"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The min value of the received power level of the channel
|
||||
during the dwelling time."
|
||||
::= { dmonPhyInfoEntry 18 }
|
||||
|
||||
dmonPhyChannelPowerMax OBJECT-TYPE
|
||||
SYNTAX TenthdBmV
|
||||
UNITS "dBmV"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The max value of the received power level of the channel
|
||||
during the dwelling time."
|
||||
::= { dmonPhyInfoEntry 19 }
|
||||
|
||||
dmonPhyChannelSigQMERMin OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "dB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The min value of the modulation error ratio of the monitored channel
|
||||
during the dwelling time."
|
||||
::= { dmonPhyInfoEntry 20 }
|
||||
|
||||
dmonPhyChannelSigQMERMax OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "dB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The max value of the modulation error ratio of the monitored channel
|
||||
during the dwelling time."
|
||||
::= { dmonPhyInfoEntry 21 }
|
||||
|
||||
dmonPhyChannelScanMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
defaultScan (0),
|
||||
fastScan (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object indicates the result of the
|
||||
measurement is from."
|
||||
::= { dmonPhyInfoEntry 22 }
|
||||
|
||||
dmonPhyChannelQAMlocked OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether QAM is locked. If not locked, Most of the
|
||||
columns in this entry are not valid."
|
||||
DEFVAL { false }
|
||||
::= { dmonPhyInfoEntry 23 }
|
||||
|
||||
dmonPhyChannelFEClocked OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether FEC is locked. If not locked, post FEC values
|
||||
in this entry are not valid."
|
||||
DEFVAL { false }
|
||||
::= { dmonPhyInfoEntry 24 }
|
||||
|
||||
dmonPhyHistoryInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DmonPhyHistoryInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes the history attributes of downstream
|
||||
channels (frequency bands)."
|
||||
::= { dmonPhyGroup 3 }
|
||||
|
||||
dmonPhyHistoryInfoEntry OBJECT-TYPE
|
||||
SYNTAX DmonPhyHistoryInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry provides a list of history attributes for a single
|
||||
downstream channel.
|
||||
An entry in this table exists for each downstream channel"
|
||||
INDEX {
|
||||
dmonPhyHistoryChannelIndex,
|
||||
dmonPhyHistoryIndex
|
||||
}
|
||||
::= { dmonPhyHistoryInfoTable 1 }
|
||||
|
||||
DmonPhyHistoryInfoEntry ::= SEQUENCE {
|
||||
dmonPhyHistoryChannelIndex Integer32,
|
||||
dmonPhyHistoryIndex Integer32,
|
||||
dmonPhyHistoryChannelLockedtime DateAndTime,
|
||||
dmonPhyHistoryChannelFrequency Integer32,
|
||||
dmonPhyHistoryChannelModulation ModulationType,
|
||||
dmonPhyHistoryChannelPower TenthdBmV,
|
||||
dmonPhyHistoryChannelAnnex INTEGER,
|
||||
dmonPhyHistoryChannelSigQUnerroreds Counter32,
|
||||
dmonPhyHistoryChannelSigQCorrecteds Counter32,
|
||||
dmonPhyHistoryChannelSigQUncorrectables Counter32,
|
||||
dmonPhyHistoryChannelSigQMER TenthdB,
|
||||
dmonPhyHistoryChannelSigQPreFECBER Integer32,
|
||||
dmonPhyHistoryChannelSigQPostFECBER Integer32,
|
||||
dmonPhyHistoryChannelSigQCER Integer32,
|
||||
dmonPhyHistoryChannelSigQECR Integer32,
|
||||
dmonPhyHistoryChannelInterleave INTEGER,
|
||||
dmonPhyHistoryChannelSigQEqualizationData DocsEqualizerData,
|
||||
dmonPhyHistoryChannelSigScanId Integer32,
|
||||
dmonPhyHistoryChannelPowerMin TenthdBmV,
|
||||
dmonPhyHistoryChannelPowerMax TenthdBmV,
|
||||
dmonPhyHistoryChannelSigQMERMin TenthdB,
|
||||
dmonPhyHistoryChannelSigQMERMax TenthdB,
|
||||
dmonPhyHistoryChannelScanMode INTEGER,
|
||||
dmonPhyHistoryChannelQAMlocked TruthValue,
|
||||
dmonPhyHistoryChannelFEClocked TruthValue
|
||||
}
|
||||
|
||||
dmonPhyHistoryChannelIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history downstream channel index starting from 1."
|
||||
::= { dmonPhyHistoryInfoEntry 1 }
|
||||
|
||||
dmonPhyHistoryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..9)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history index starting from 1."
|
||||
::= { dmonPhyHistoryInfoEntry 2 }
|
||||
|
||||
dmonPhyHistoryChannelLockedtime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history date and time of the reading"
|
||||
::= { dmonPhyHistoryInfoEntry 3 }
|
||||
|
||||
dmonPhyHistoryChannelFrequency OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1000000000)
|
||||
UNITS "hertz"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history center of the downstream frequency associated with
|
||||
this channel. This object will return the current tuner
|
||||
frequency."
|
||||
::= { dmonPhyHistoryInfoEntry 4 }
|
||||
|
||||
dmonPhyHistoryChannelModulation OBJECT-TYPE
|
||||
SYNTAX ModulationType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history modulation type associated with this downstream
|
||||
channel. If the interface is down, this object either
|
||||
returns the most current value, or the value of unknown(1)."
|
||||
::= { dmonPhyHistoryInfoEntry 5 }
|
||||
|
||||
dmonPhyHistoryChannelPower OBJECT-TYPE
|
||||
SYNTAX TenthdBmV
|
||||
UNITS "dBmV"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history received power level of the channel.
|
||||
If the interface is down, this object either returns
|
||||
the most current value or the value of 0. See the reference
|
||||
for recommended and required power levels."
|
||||
::= { dmonPhyHistoryInfoEntry 6 }
|
||||
|
||||
dmonPhyHistoryChannelAnnex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(-1),
|
||||
annexB(0),
|
||||
annexA(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history value of this object indicates the conformance of
|
||||
the implementation to important regional cable standards.
|
||||
annexA : Annex A from ITU-T J.83 is used.
|
||||
(equivalent to EN 300 429)
|
||||
annexB : Annex B from ITU-T J.83 is used.
|
||||
annexC : Annex C from ITU-T J.83 is used."
|
||||
::= { dmonPhyHistoryInfoEntry 7 }
|
||||
|
||||
dmonPhyHistoryChannelSigQUnerroreds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "codewords"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history codewords received on this channel without error."
|
||||
::= { dmonPhyHistoryInfoEntry 8 }
|
||||
|
||||
dmonPhyHistoryChannelSigQCorrecteds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "codewords"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history codewords received on this channel with correctable
|
||||
errors."
|
||||
::= { dmonPhyHistoryInfoEntry 9 }
|
||||
|
||||
dmonPhyHistoryChannelSigQUncorrectables OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "codewords"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history codewords received on this channel with uncorrectable
|
||||
errors."
|
||||
::= { dmonPhyHistoryInfoEntry 10 }
|
||||
|
||||
dmonPhyHistoryChannelSigQMER OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "dB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history modulation error ratio of the monitored channel"
|
||||
REFERENCE
|
||||
"Data-Over-Cable Service Interface Specifications: Physical
|
||||
Layer Specification CM-SP-PHYv3.0-I07-080522,
|
||||
Section 6.2.22.3"
|
||||
::= { dmonPhyHistoryInfoEntry 11 }
|
||||
|
||||
dmonPhyHistoryChannelSigQPreFECBER OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "trillionth"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history bit-error-rate of the monitored channel before FEC repair"
|
||||
::= { dmonPhyHistoryInfoEntry 12 }
|
||||
|
||||
dmonPhyHistoryChannelSigQPostFECBER OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "trillionth"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history bit-error-rate of the monitored channel after FEC repair"
|
||||
::= { dmonPhyHistoryInfoEntry 13 }
|
||||
|
||||
dmonPhyHistoryChannelSigQCER OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "trillionth"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history codeword-error-rate of the monitored channel"
|
||||
::= { dmonPhyHistoryInfoEntry 14 }
|
||||
|
||||
dmonPhyHistoryChannelSigQECR OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "trillionth"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history codeword error-corrected-rate of the monitored channel"
|
||||
::= { dmonPhyHistoryInfoEntry 15 }
|
||||
|
||||
dmonPhyHistoryChannelInterleave OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
other(2),
|
||||
taps8Increment16(3),
|
||||
taps16Increment8(4),
|
||||
taps32Increment4(5),
|
||||
taps64Increment2(6),
|
||||
taps128Increment1(7),
|
||||
taps12increment17(8),
|
||||
taps128Increment2(9),
|
||||
taps128Increment3(10),
|
||||
taps128Increment4(11),
|
||||
taps128Increment5(12),
|
||||
taps128Increment6(13),
|
||||
taps128Increment7(14),
|
||||
taps128Increment8(15)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history Forward Error Correction (FEC) interleaving used
|
||||
for this downstream channel.
|
||||
Values are defined as follows:
|
||||
taps8Increment16(3): protection 5.9/4.1 usec,
|
||||
latency .22/.15 msec
|
||||
taps16Increment8(4): protection 12/8.2 usec,
|
||||
latency .48/.33 msec
|
||||
taps32Increment4(5): protection 24/16 usec,
|
||||
latency .98/.68 msec
|
||||
taps64Increment2(6): protection 47/33 usec,
|
||||
latency 2/1.4 msec
|
||||
taps128Increment1(7): protection 95/66 usec,
|
||||
latency 4/2.8 msec
|
||||
taps12increment17(8): protection 18/14 usec,
|
||||
latency 0.43/0.32 msec
|
||||
|
||||
The value 'taps12increment17' is supported by EuroDOCSIS
|
||||
cable systems only, and the others by DOCSIS cable systems.
|
||||
|
||||
If the interface is down, this object either returns
|
||||
the configured value (CMTS), the most current value (CM),
|
||||
or the value of unknown(1).
|
||||
The value of other(2) is returned if the interleave
|
||||
is known but not defined in the above list.
|
||||
See the associated conformance object for write
|
||||
conditions and limitations. See the reference for the FEC
|
||||
configuration described by the setting of this object."
|
||||
|
||||
::= { dmonPhyHistoryInfoEntry 16 }
|
||||
|
||||
dmonPhyHistoryChannelSigQEqualizationData OBJECT-TYPE
|
||||
SYNTAX DocsEqualizerData
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object returns the hisotry equalization data for
|
||||
the downstream channel."
|
||||
::= { dmonPhyHistoryInfoEntry 17 }
|
||||
|
||||
dmonPhyHistoryChannelSigScanId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Id generated by the dmon to identify a set of data. This Id will be send in the scan finish message.
|
||||
It will help the CPS to identify the data set."
|
||||
::= { dmonPhyHistoryInfoEntry 18 }
|
||||
|
||||
dmonPhyHistoryChannelPowerMin OBJECT-TYPE
|
||||
SYNTAX TenthdBmV
|
||||
UNITS "dBmV"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The min value of the received power level of the channel
|
||||
during the dwelling time."
|
||||
::= { dmonPhyHistoryInfoEntry 19 }
|
||||
|
||||
dmonPhyHistoryChannelPowerMax OBJECT-TYPE
|
||||
SYNTAX TenthdBmV
|
||||
UNITS "dBmV"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The max value of the received power level of the channel
|
||||
during the dwelling time."
|
||||
::= { dmonPhyHistoryInfoEntry 20 }
|
||||
|
||||
dmonPhyHistoryChannelSigQMERMin OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "dB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The min value of the modulation error ratio of the monitored channel
|
||||
during the dwelling time."
|
||||
::= { dmonPhyHistoryInfoEntry 21 }
|
||||
|
||||
dmonPhyHistoryChannelSigQMERMax OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "dB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The max value of the modulation error ratio of the monitored channel
|
||||
during the dwelling time."
|
||||
::= { dmonPhyHistoryInfoEntry 22 }
|
||||
|
||||
dmonPhyHistoryChannelScanMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
defaultScan (0),
|
||||
fastScan (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object indicates the result of the
|
||||
measurement is from."
|
||||
::= { dmonPhyHistoryInfoEntry 23 }
|
||||
|
||||
dmonPhyHistoryChannelQAMlocked OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether QAM is locked. If not locked, Most of the
|
||||
columns in this entry are not valid."
|
||||
DEFVAL { false }
|
||||
::= { dmonPhyHistoryInfoEntry 24 }
|
||||
|
||||
dmonPhyHistoryChannelFEClocked OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether FEC is locked. If not locked, post FEC values
|
||||
in this entry are not valid."
|
||||
DEFVAL { false }
|
||||
::= { dmonPhyHistoryInfoEntry 25 }
|
||||
|
||||
END
|
422
mibs/electroline/ELECTROLINE-AMI-MIB
Normal file
422
mibs/electroline/ELECTROLINE-AMI-MIB
Normal file
@ -0,0 +1,422 @@
|
||||
--************************************************************************************
|
||||
--
|
||||
-- Copyright 2014 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--************************************************************************************
|
||||
-- Filename : ELECTROLINE-ALPHA-TECHNOLOGIES.mib
|
||||
-- Author : Anass El bahri
|
||||
-- Creation Date : 2014.08.04
|
||||
--
|
||||
--************************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This MIB contains all alpha technologies Inc tables
|
||||
--
|
||||
--************************************************************************************
|
||||
-- Revision History:
|
||||
-- 2014.08.04 Anass El bahri First Draft
|
||||
-- 2014.12.10 Anass El bahri add the rest of tables (except Cib Text Table)
|
||||
-- 2015.04.22 Emilian Bajenaru Added the Discrete Alarm MIB
|
||||
--************************************************************************************
|
||||
|
||||
ELECTROLINE-AMI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
dhtExtensionsMibObjects
|
||||
FROM ELECTROLINE-DHT-EXTENSIONS-MIB;
|
||||
|
||||
amiIdentMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201408040000Z"
|
||||
ORGANIZATION "Electroline Equipment Inc"
|
||||
CONTACT-INFO
|
||||
"Electroline Equipment Inc.
|
||||
E-mail: support@electroline.com
|
||||
Telephone:
|
||||
(514) 374-6335
|
||||
(800)-461-3344 (Toll-free - North America)
|
||||
"
|
||||
DESCRIPTION
|
||||
"This set of objects monitor and control Alpha power supply that may be present and connected to the DHT.
|
||||
This file includes a control objects, and status objects.
|
||||
"
|
||||
REVISION "201412100000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { dhtExtensionsMibObjects 17 }
|
||||
|
||||
--------------------------------
|
||||
-- Alpha technologies objects
|
||||
--------------------------------
|
||||
|
||||
amiIdentObjects OBJECT IDENTIFIER ::= { amiIdentMIB 1 }
|
||||
|
||||
amiTables OBJECT IDENTIFIER ::= { amiIdentObjects 1}
|
||||
|
||||
amiCibTables OBJECT IDENTIFIER ::= { amiTables 1 }
|
||||
|
||||
--------------------------------
|
||||
-- Alpha discrete table
|
||||
--------------------------------
|
||||
|
||||
amiCibDiscTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AmiCibDiscEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of Discrete Data Items"
|
||||
::= { amiCibTables 1 }
|
||||
|
||||
amiCibDiscEntry OBJECT-TYPE
|
||||
SYNTAX AmiCibDiscEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "One item in this table"
|
||||
INDEX { amiCibDiscClass, amiCibDiscAddr, amiCibDiscIndex }
|
||||
::= { amiCibDiscTable 1 }
|
||||
|
||||
AmiCibDiscEntry ::= SEQUENCE {
|
||||
amiCibDiscClass INTEGER,
|
||||
amiCibDiscAddr INTEGER,
|
||||
amiCibDiscIndex INTEGER,
|
||||
amiCibDiscName DisplayString,
|
||||
amiCibDiscValue INTEGER,
|
||||
amiCibDiscEnum DisplayString,
|
||||
amiCibDiscAccess INTEGER,
|
||||
amiCibDiscAlarm INTEGER
|
||||
}
|
||||
|
||||
amiCibDiscClass OBJECT-TYPE
|
||||
SYNTAX INTEGER { ipu(4), sag(6), apu(7), bss(8), doc(11), xm2(12), xm3(13), enc(14), app(16), btq(17), utl(18), ecm(19), ssc(20) }
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device Address"
|
||||
::= { amiCibDiscEntry 1 }
|
||||
|
||||
amiCibDiscAddr OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current Value for Discrete"
|
||||
::= { amiCibDiscEntry 2 }
|
||||
|
||||
amiCibDiscIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index for this table"
|
||||
::= { amiCibDiscEntry 3 }
|
||||
|
||||
amiCibDiscName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Name of Discrete"
|
||||
::= { amiCibDiscEntry 4 }
|
||||
|
||||
amiCibDiscValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Current Value for Discrete"
|
||||
::= { amiCibDiscEntry 5 }
|
||||
|
||||
amiCibDiscEnum OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Enumerated name for the current value"
|
||||
::= { amiCibDiscEntry 6 }
|
||||
|
||||
amiCibDiscAccess OBJECT-TYPE
|
||||
SYNTAX INTEGER { readonly(1), readwrite(2), syswrite(37) }
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device Accessibility"
|
||||
::= { amiCibDiscEntry 7 }
|
||||
|
||||
amiCibDiscAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER { ok(1), alarmminor(2), alarmmajor(3), alarminfo(4), alarmwarn(5) }
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "If item is in alarm, alarm level per the device attributes table"
|
||||
::= { amiCibDiscEntry 8 }
|
||||
|
||||
--------------------------------
|
||||
-- Alpha analog table
|
||||
--------------------------------
|
||||
|
||||
amiCibAnaTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AmiCibAnaEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Table of Counter Data Items"
|
||||
::= { amiCibTables 2 }
|
||||
|
||||
amiCibAnaEntry OBJECT-TYPE
|
||||
SYNTAX AmiCibAnaEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "One item in this table"
|
||||
INDEX { amiCibAnaClass, amiCibAnaAddr, amiCibAnaIndex }
|
||||
::= { amiCibAnaTable 1 }
|
||||
|
||||
AmiCibAnaEntry ::= SEQUENCE {
|
||||
amiCibAnaClass INTEGER,
|
||||
amiCibAnaAddr INTEGER,
|
||||
amiCibAnaIndex INTEGER,
|
||||
amiCibAnaName DisplayString,
|
||||
amiCibAnaValue INTEGER,
|
||||
amiCibAnaUnits DisplayString,
|
||||
amiCibAnaAccess INTEGER
|
||||
}
|
||||
|
||||
amiCibAnaClass OBJECT-TYPE
|
||||
SYNTAX INTEGER { ipu(4), sag(6), apu(7), bss(8), doc(11), xm2(12), xm3(13), enc(14), app(16), btq(17), utl(18), ecm(19), ssc(20) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Device Address"
|
||||
::= { amiCibAnaEntry 1 }
|
||||
|
||||
amiCibAnaAddr OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Current Value for Discrete"
|
||||
::= { amiCibAnaEntry 2 }
|
||||
|
||||
amiCibAnaIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Index for this table"
|
||||
::= { amiCibAnaEntry 3 }
|
||||
|
||||
amiCibAnaName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Name of Discrete"
|
||||
::= { amiCibAnaEntry 4 }
|
||||
|
||||
amiCibAnaValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Current Value for Discrete"
|
||||
::= { amiCibAnaEntry 5 }
|
||||
|
||||
amiCibAnaUnits OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Enumerated name for the current value"
|
||||
::= { amiCibAnaEntry 6 }
|
||||
|
||||
amiCibAnaAccess OBJECT-TYPE
|
||||
SYNTAX INTEGER { readonly(1), readwrite(2), syswrite(37) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Device Accessability"
|
||||
::= { amiCibAnaEntry 7 }
|
||||
|
||||
--------------------------------
|
||||
-- Alpha counter table
|
||||
--------------------------------
|
||||
|
||||
amiCibCountTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AmiCibCountEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Table of Counter Data Items"
|
||||
::= { amiCibTables 3 }
|
||||
|
||||
amiCibCountEntry OBJECT-TYPE
|
||||
SYNTAX AmiCibCountEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "One item in this table"
|
||||
INDEX { amiCibCountClass, amiCibCountAddr, amiCibCountIndex }
|
||||
::= { amiCibCountTable 1 }
|
||||
|
||||
AmiCibCountEntry ::= SEQUENCE {
|
||||
amiCibCountClass INTEGER,
|
||||
amiCibCountAddr INTEGER,
|
||||
amiCibCountIndex INTEGER,
|
||||
amiCibCountName DisplayString,
|
||||
amiCibCountValue INTEGER,
|
||||
amiCibCountUnits DisplayString,
|
||||
amiCibCountAccess INTEGER
|
||||
}
|
||||
|
||||
amiCibCountClass OBJECT-TYPE
|
||||
SYNTAX INTEGER { ibm(6), bss(8), xm2(12), sys(14), ecm(19) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Device Address"
|
||||
::= { amiCibCountEntry 1 }
|
||||
|
||||
amiCibCountAddr OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Current Value for Discrete"
|
||||
::= { amiCibCountEntry 2 }
|
||||
|
||||
amiCibCountIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Index for this table"
|
||||
::= { amiCibCountEntry 3 }
|
||||
|
||||
amiCibCountName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Name of Discrete"
|
||||
::= { amiCibCountEntry 4 }
|
||||
|
||||
amiCibCountValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Current Value for Discrete"
|
||||
::= { amiCibCountEntry 5 }
|
||||
|
||||
amiCibCountUnits OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Enumerated name for the current value"
|
||||
::= { amiCibCountEntry 6 }
|
||||
|
||||
amiCibCountAccess OBJECT-TYPE
|
||||
SYNTAX INTEGER { readonly(1), readwrite(2), syswrite(37) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Device Accessability"
|
||||
::= { amiCibCountEntry 7 }
|
||||
|
||||
--------------------------------
|
||||
-- Alpha Text table
|
||||
--------------------------------
|
||||
|
||||
amiCibTextTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AmiCibTextEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Table of Text Data Items"
|
||||
::= { amiCibTables 4 }
|
||||
|
||||
amiCibTextEntry OBJECT-TYPE
|
||||
SYNTAX AmiCibTextEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "One item in this table"
|
||||
INDEX { amiCibTextIndex }
|
||||
::= { amiCibTextTable 1 }
|
||||
|
||||
AmiCibTextEntry ::= SEQUENCE {
|
||||
amiCibTextIndex INTEGER,
|
||||
amiCibTextName DisplayString,
|
||||
amiCibTextValue DisplayString,
|
||||
amiCibTextAccess INTEGER
|
||||
}
|
||||
|
||||
amiCibTextIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Index for this table"
|
||||
::= { amiCibTextEntry 1 }
|
||||
|
||||
amiCibTextName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Name of Discrete"
|
||||
::= { amiCibTextEntry 2 }
|
||||
|
||||
amiCibTextValue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Current Value for Discrete"
|
||||
::= { amiCibTextEntry 3 }
|
||||
|
||||
amiCibTextAccess OBJECT-TYPE
|
||||
SYNTAX INTEGER { readonly(1), readwrite(2), syswrite(37) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Device Accessability"
|
||||
::= { amiCibTextEntry 4 }
|
||||
|
||||
--------------------------------
|
||||
-- Alpha Version table
|
||||
--------------------------------
|
||||
|
||||
amiCibVersionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AmiCibVersionEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Table of Device Version strings"
|
||||
::= { amiCibTables 5 }
|
||||
|
||||
amiCibVersionEntry OBJECT-TYPE
|
||||
SYNTAX AmiCibVersionEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION "One item in this table"
|
||||
INDEX { amiCibVersionClass, amiCibVersionAddr, amiCibVersionIndex }
|
||||
::= { amiCibVersionTable 1 }
|
||||
|
||||
AmiCibVersionEntry ::= SEQUENCE {
|
||||
amiCibVersionClass INTEGER,
|
||||
amiCibVersionAddr INTEGER,
|
||||
amiCibVersionIndex INTEGER,
|
||||
amiCibVersionText DisplayString
|
||||
}
|
||||
|
||||
amiCibVersionClass OBJECT-TYPE
|
||||
SYNTAX INTEGER { ipu(4), sag(6), apu(7), bss(8), doc(11), xm2(12), xm3(13), enc(14), app(16), btq(17), utl(18), ecm(19), ssc(20) }
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Class of the device"
|
||||
::= { amiCibVersionEntry 1 }
|
||||
|
||||
amiCibVersionAddr OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Address of Device within its class"
|
||||
::= { amiCibVersionEntry 2 }
|
||||
|
||||
amiCibVersionIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Index for this text line"
|
||||
::= { amiCibVersionEntry 3 }
|
||||
|
||||
amiCibVersionText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION "Version Information"
|
||||
::= { amiCibVersionEntry 4 }
|
||||
|
||||
END
|
||||
|
264
mibs/electroline/ELECTROLINE-COMMON-CONFIG-MIB
Normal file
264
mibs/electroline/ELECTROLINE-COMMON-CONFIG-MIB
Normal file
@ -0,0 +1,264 @@
|
||||
--*****************************************************************************
|
||||
--
|
||||
-- Copyright 2014 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Filename: ELECTROLINE-COMMON-CONFIG.mib
|
||||
-- Author: Alain Leclerc
|
||||
-- Creation Date: 2013-01-14
|
||||
--*****************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This file contains the SNMPv2 MIB definition of the Configuration branch
|
||||
-- for the electroline products.
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Revision History:
|
||||
-- 20013.01.14 Alain Leclerc First Draft
|
||||
--*****************************************************************************
|
||||
|
||||
ELECTROLINE-COMMON-CONFIG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
commonConfiguration
|
||||
FROM ELECTROLINE-COMMON-ROOT-MIB
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
NetworkAddress
|
||||
FROM RFC1155-SMI
|
||||
InetAddress,
|
||||
InetAddressType
|
||||
FROM INET-ADDRESS-MIB; -- RFC 4001
|
||||
-- ****************************************************************************
|
||||
-- * Definition of Configuration Sub-groups
|
||||
-- ****************************************************************************
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * GLOBAL CONFIGURATION DATA
|
||||
-- *
|
||||
-- * These MIB objects control some functions of the DHT that cannot be set
|
||||
-- * through HMS or DOCSIS MIBs.
|
||||
-- ****************************************************************************
|
||||
cfgResetToFactory OBJECT-TYPE
|
||||
SYNTAX INTEGER {reset(1)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB can be used to remotely restore the factory default values, thus overwriting
|
||||
any other setup values (HMS and internal transponder settings) that were stored
|
||||
in the DHT's non-volatile memory. The device must be reset following this
|
||||
command (commonReset or other reset function)."
|
||||
|
||||
::= { commonConfiguration 5 }
|
||||
|
||||
cfgLocalInterfaceMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {disable(0), cpe(1), craft(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB controls the behavior of the local interface port. In craft mode, the USB port (if available on the unit)
|
||||
has a default MAC address which enables a PC to be connected locally to
|
||||
any DHT with the same driver and network adapter settings.
|
||||
In craft mode, read access to the DOCSIS MIBS and read/write access to the HMS is allowed.
|
||||
In CPE mode, the USB/Ethernet port behaves like a normal cable modem USB/Ethernet port,
|
||||
allowing access to the network if this access has been provisioned by the CMTS.
|
||||
In CPE mode, access to the MIBs is as per DOCSIS specifications. As well, read-write
|
||||
access to the Electroline MIBs is permitted.
|
||||
The device must be reset following this command (commonReset or other
|
||||
reset function) in order for the change to take effect.
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
::= { commonConfiguration 6 }
|
||||
|
||||
cfgChannelBondingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or disables the support of channel bonding.
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
::= { commonConfiguration 7 }
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * TIMING RELATED CONFIGURATION DATA
|
||||
-- *
|
||||
-- * This branch of the Electroline MIB allows configuration of certain timings
|
||||
-- * in the DHT's operation
|
||||
-- ****************************************************************************
|
||||
cfgTimers OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Group of configuration objects related to DHT timing "
|
||||
::= { commonConfiguration 1 }
|
||||
|
||||
cfgCommonSnmpTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..10080)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB controls the SNMP activity watchdog period. The value is in minutes.
|
||||
A value of zero deactivates the feature. When the feature is active, if the DHT
|
||||
does NOT receive any SNMP packets during the period, the DHT will reset.
|
||||
The value of this MIB is stored in non-volatile memory. Default value is 0 (off)"
|
||||
::= { cfgTimers 1 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Dual IP RELATED CONFIGURATION
|
||||
-- *
|
||||
-- * This branch of the Electroline MIB should be used to control the IP behavior
|
||||
-- * of the DHT, it controls if the monitoring part of the DHT will be accessible
|
||||
-- * from the DOCSIS SNMP agent or through a separate SNMP agent.
|
||||
-- ****************************************************************************
|
||||
cfgIpInterfaces OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "This sections specifies IP behavior for the DHT monitoring interface."
|
||||
::= { commonConfiguration 2 }
|
||||
|
||||
|
||||
cfgIpMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {singleIp(1), dualIp(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object controls the IP interface behavior of the DHT
|
||||
|
||||
Set it to singleIp(1) to access HMS MIB objects through the DOCSIS management interface.
|
||||
|
||||
Set it to dualIp(2) to instruct the DHT to manage a virtual CPE with a separate IP address
|
||||
and a separate SNMP agent to access the HMS MIBs.
|
||||
|
||||
The default value for this MIB is singleIp(1).
|
||||
|
||||
A transponder reset after setting this MIB is necessary in order for the change to take effect.
|
||||
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
|
||||
::= { cfgIpInterfaces 1 }
|
||||
|
||||
cfgCommonHmsSnmpAgent OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This sections specifies controls for the agents."
|
||||
::= { cfgIpInterfaces 50 }
|
||||
|
||||
cfgCommonHmsSnmpManagerCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB is used to specify the SNMP community string
|
||||
used for write access to the SNMP agent in Dual IP mode.
|
||||
|
||||
The default value for this MIB is DhtHmsWriteSecret.
|
||||
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
::= { cfgCommonHmsSnmpAgent 1 }
|
||||
|
||||
cfgCommonHmsSnmpMonitorCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB is used to specify the SNMP Read-only community string
|
||||
used to access the SNMP agent in Dual IP mode.
|
||||
|
||||
The default value for this MIB is DhtHmsReadSecret.
|
||||
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
::= { cfgCommonHmsSnmpAgent 2 }
|
||||
|
||||
cfgCommonHmsSnmpAccess OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This sub-tree contains configuration information for HMS SNMP access management."
|
||||
::= { cfgCommonHmsSnmpAgent 3 }
|
||||
|
||||
cfgCommonHmsSnmpAccessTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CfgCommonHmsSnmpAccessEntry
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table allow access to SNMP objects by network management stations. If the table
|
||||
is empty, access to SNMP objects is unrestricted"
|
||||
::= { cfgCommonHmsSnmpAccess 1 }
|
||||
|
||||
cfgCommonHmsSnmpAccessEntry OBJECT-TYPE
|
||||
SYNTAX CfgCommonHmsSnmpAccessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"HMS SNMP Access entry definition"
|
||||
INDEX { cfgCommonHmsSnmpAccessIndex }
|
||||
::= { cfgCommonHmsSnmpAccessTable 1 }
|
||||
|
||||
CfgCommonHmsSnmpAccessEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
cfgCommonHmsSnmpAccessIndex INTEGER,
|
||||
cfgCommonHmsSnmpAccessIP IpAddress,
|
||||
cfgCommonHmsSnmpAccessIPMask IpAddress,
|
||||
}
|
||||
|
||||
cfgCommonHmsSnmpAccessIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the HMS SNMP access table"
|
||||
::= { cfgCommonHmsSnmpAccessEntry 1 }
|
||||
|
||||
cfgCommonHmsSnmpAccessIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv4 address of the network management station"
|
||||
::= { cfgCommonHmsSnmpAccessEntry 2 }
|
||||
|
||||
cfgCommonHmsSnmpAccessIPMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv4 subnet mask of the network management station"
|
||||
::= { cfgCommonHmsSnmpAccessEntry 3 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * GLOBAL CONFIGURATION DATA
|
||||
-- *
|
||||
-- * These MIB objects control some functions of the DHT that cannot be set
|
||||
-- * through HMS or DOCSIS MIBs.
|
||||
-- ****************************************************************************
|
||||
cfgVendorInfo OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vendor-specific information in human-readable format. When set, it mirrors and
|
||||
overrides the mib commonVendorInfo from the SCTE tree."
|
||||
::= { commonConfiguration 3 }
|
||||
|
||||
cfgHmsTimeReference OBJECT-TYPE
|
||||
SYNTAX INTEGER {local(1), utc(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB controls the time reference that is applied in the SCTE HMS
|
||||
tree. It affects how commonTime and alarmLogInformation time reference
|
||||
are represented.
|
||||
|
||||
Set local(1) to represent these values as the number of seconds since
|
||||
Epoch (00:00:00 UTC, January 1, 1970) adjusted with local time offset.
|
||||
|
||||
Set utc(2) to represent these values as the number of seconds since
|
||||
Epoch (00:00:00 UTC, January 1, 1970)."
|
||||
::= { commonConfiguration 4 }
|
||||
END
|
114
mibs/electroline/ELECTROLINE-COMMON-INVENTORY-MIB
Normal file
114
mibs/electroline/ELECTROLINE-COMMON-INVENTORY-MIB
Normal file
@ -0,0 +1,114 @@
|
||||
--*****************************************************************************
|
||||
--
|
||||
-- Copyright 2014 Electroline Equipment Inc.
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Filename: ELECTROLINE-COMMON-INVENTORY.mib
|
||||
-- Author: Alain Leclerc
|
||||
-- Creation Date: 2004-01-14
|
||||
--*****************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- SNMPv2 Inventory branch MIB definition for electroline product.
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Revision History:
|
||||
-- 2014-01-14 Alain Leclerc First draft
|
||||
--*****************************************************************************
|
||||
|
||||
ELECTROLINE-COMMON-INVENTORY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
DateAndTime FROM SNMPv2-TC
|
||||
commonInventory FROM ELECTROLINE-COMMON-ROOT-MIB;
|
||||
|
||||
--*****************************************************************************
|
||||
-- * GLOBAL INVENTORY DATA
|
||||
-- *
|
||||
-- * The following information is used to determine the type of PCB / Assembly
|
||||
-- * and its revision number. Additional information required by the DHT
|
||||
-- * software for proper operation on all board variations is also stored here.
|
||||
-- *
|
||||
-- * The values defined for these MIBs are kept in a separate document.
|
||||
--*****************************************************************************
|
||||
|
||||
invHwType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hardware Model Identification Number. This information is used by the
|
||||
software to differentiate the hardware platform on which it is running.
|
||||
For example, the HMS022 compatible version and the legacy version of the DHT
|
||||
have different hardware types."
|
||||
::= { commonInventory 1 }
|
||||
|
||||
invHwMinorRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hardware Revision Identification Number, representing the PCB version
|
||||
and / or the assembly modification level."
|
||||
::= { commonInventory 2 }
|
||||
|
||||
invHwMajorRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This information is used to represent a family of hardware revisions.
|
||||
Major functional changes will trigger a modification of this value"
|
||||
::= { commonInventory 3 }
|
||||
|
||||
invHwDrvRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This information is used to track any changes in the manufacturing process
|
||||
not covered by a PCB/Assembly revision and that have an impact on the drivers.
|
||||
"
|
||||
::= { commonInventory 4 }
|
||||
|
||||
modelNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the private electroline model number.
|
||||
Displayed in human-readable format."
|
||||
::= { commonInventory 5 }
|
||||
|
||||
--*****************************************************************************
|
||||
-- * MANUFACTURING INVENTORY DATA
|
||||
-- *
|
||||
-- * This section contains additional manufacturing process related information
|
||||
-- * for tracking purposes.
|
||||
--*****************************************************************************
|
||||
manufacturingInfo OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Electroline Private sub-tree to access manufacturing information"
|
||||
::= { commonInventory 10 }
|
||||
|
||||
mfcDateTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date and time when this unit was tested (in a string format)."
|
||||
::= { manufacturingInfo 1 }
|
||||
|
||||
mfcTestSwVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version of the test station on which this unit was tested."
|
||||
::= { manufacturingInfo 2 }
|
||||
END
|
68
mibs/electroline/ELECTROLINE-COMMON-ROOT-MIB
Normal file
68
mibs/electroline/ELECTROLINE-COMMON-ROOT-MIB
Normal file
@ -0,0 +1,68 @@
|
||||
--**************************************************************************
|
||||
--
|
||||
-- Copyright 2014 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Filename: ELECTROLINE-COMMON-ROOT.mib
|
||||
-- Author: Alain Leclerc
|
||||
-- Creation Date: 2014.01.14
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- Root MIB of the electroline common branch
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Revision History:
|
||||
-- 2014.01.14 Eric Alarie First Draft
|
||||
--**************************************************************************
|
||||
|
||||
ELECTROLINE-COMMON-ROOT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
electrolineHardwareProducts
|
||||
FROM ELECTROLINE-GLOBAL-REG;
|
||||
|
||||
electrolineCommon MODULE-IDENTITY
|
||||
LAST-UPDATED "201401140000Z"
|
||||
ORGANIZATION "Electroline Equipment Inc"
|
||||
CONTACT-INFO
|
||||
"Alain Leclerc"
|
||||
DESCRIPTION
|
||||
"Electroline Hardware common MIBS"
|
||||
REVISION "201401140000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { electrolineHardwareProducts 4 }
|
||||
|
||||
|
||||
-- /*************
|
||||
-- * MAIN MENUS *
|
||||
-- **************/
|
||||
commonInventory OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for device identification"
|
||||
::= { electrolineCommon 1 }
|
||||
|
||||
commonConfiguration OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for DHT Configuration Parameters"
|
||||
::= { electrolineCommon 2 }
|
||||
|
||||
commonStatus OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for status and troubleshooting information"
|
||||
::= { electrolineCommon 3 }
|
||||
|
||||
commonPrivate OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for private factory MIBS"
|
||||
::= { electrolineCommon 4 }
|
||||
END
|
89
mibs/electroline/ELECTROLINE-COMMON-STATUS-MIB
Normal file
89
mibs/electroline/ELECTROLINE-COMMON-STATUS-MIB
Normal file
@ -0,0 +1,89 @@
|
||||
--**************************************************************************
|
||||
--
|
||||
-- Copyright 2014 Electroline Equipment Inc.
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Filename: ELECTROLINE-COMMON-CONFIG.mib
|
||||
-- Author: AlainLeclerc
|
||||
-- Creation Date: 2014-01-14
|
||||
--**************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This file contains the MIB definition of the Status branch
|
||||
-- for the electroline products.
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Revision History:
|
||||
-- 2014.01.14 Alain Leclerc First Release
|
||||
--**************************************************************************
|
||||
|
||||
ELECTROLINE-COMMON-STATUS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,OBJECT-TYPE,Integer32 FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
commonStatus, electrolineCommon FROM ELECTROLINE-COMMON-ROOT-MIB
|
||||
commonPhysAddress, commonLogicalID FROM SCTE-HMS-COMMON-MIB
|
||||
NetworkAddress FROM RFC1155-SMI
|
||||
DisplayString FROM RFC1213-MIB
|
||||
InetAddress,
|
||||
InetAddressType
|
||||
FROM INET-ADDRESS-MIB; -- RFC 4001
|
||||
|
||||
|
||||
-- **************************************************************************
|
||||
-- * ELECTROLINE MISC. Statuses
|
||||
-- *
|
||||
-- **************************************************************************
|
||||
internalTemperature OBJECT-TYPE
|
||||
SYNTAX INTEGER (-60..130)
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Measured temperature inside the NE's case/housing.
|
||||
Units degrees Celsius."
|
||||
::= { commonStatus 1 }
|
||||
|
||||
inetNetworkAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of DHT's RF interface IP address assigned by the DHCP server.
|
||||
Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16)
|
||||
The update of this object is coherent to cfgHmsEmsAddressIP object."
|
||||
::= { commonStatus 2 }
|
||||
|
||||
inetNetworkAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the device RF interface IP address assigned by the DHCP Server."
|
||||
::= { commonStatus 3 }
|
||||
|
||||
|
||||
inetMonitoringNetworkAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of DHT's RF interface IP address assigned by the DHCP server
|
||||
as monitoring interface in DualIp mode.
|
||||
Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16)
|
||||
The update of this object is coherent to cfgHmsEmsAddressIP object."
|
||||
::= { commonStatus 4 }
|
||||
|
||||
inetMonitoringNetworkAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the DHT's RF interface IP address assigned by the DHCP Server
|
||||
as monitoring interface in DualIp mode."
|
||||
::= { commonStatus 5 }
|
||||
|
||||
END
|
329
mibs/electroline/ELECTROLINE-COMMON-TEST-MIB
Normal file
329
mibs/electroline/ELECTROLINE-COMMON-TEST-MIB
Normal file
@ -0,0 +1,329 @@
|
||||
--*****************************************************************************
|
||||
--
|
||||
-- Copyright 2014 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Filename: ELECTROLINE-COMMON-TEST.mib
|
||||
-- Author: Alain Leclerc
|
||||
-- Creation Date: 2014.01.14
|
||||
--*****************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This file contains the SNMPv2 MIB definition of the test branch
|
||||
-- for the electroline products.
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Revision History:
|
||||
-- 2014.01.14 Alain Leclerc First Draft
|
||||
--*****************************************************************************
|
||||
|
||||
ELECTROLINE-COMMON-TEST-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
commonPrivate
|
||||
FROM ELECTROLINE-COMMON-ROOT-MIB
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB; -- RFC 3411;
|
||||
|
||||
TenthCelsius ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-1"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type represents Temperature that are normally
|
||||
expressed in Celsius. Units are in tenths of a Celsius;
|
||||
for example, 5.1 Celsius will be represented as 51."
|
||||
SYNTAX Integer32
|
||||
|
||||
swMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {normal(0), testOnly(1), cmOnly(2), scanFeatureInDiagnosticMode(30)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB can be used to control the software activity of the DVM
|
||||
- In Normal mode, the device performs as programmed.
|
||||
- In testOnly mode, the device stops all monitoring activity and
|
||||
populates only the test and calibration MIBS.
|
||||
- In cmOnly mode, the device performs as a plain cable modem. All
|
||||
other features are disabled.
|
||||
|
||||
The value of this MIB is stored in non-volatile memory.
|
||||
|
||||
Note that the MODE jumper previously used to access testOnly
|
||||
mode, now is used as an override for the swMode.
|
||||
To have access to set this mode, the brcm factory mib must be enable.
|
||||
Otherwise, read only"
|
||||
::= { commonPrivate 1 }
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Definition of dvmTest Sub-groups
|
||||
-- ****************************************************************************
|
||||
prodTest OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Group of production tests objects related to all models"
|
||||
::= { commonPrivate 2 }
|
||||
|
||||
prodInventory OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Group of inventory objects related to all models"
|
||||
::= { prodTest 1}
|
||||
|
||||
prodInvHwType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hardware Model Identification Number. This information is used by the
|
||||
software to differentiate the hardware platform on which it is running.
|
||||
For example, the HMS022 compatible version and the legacy version of the DHT
|
||||
have different hardware types."
|
||||
::= { prodInventory 1 }
|
||||
|
||||
prodInvHwMinorRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hardware Revision Identification Number, representing the PCB version
|
||||
and / or the assembly modification level."
|
||||
::= { prodInventory 2 }
|
||||
|
||||
prodInvHwMajorRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This information is used to represent a family of hardware revisions.
|
||||
Major functional changes will trigger a modification of this value"
|
||||
::= { prodInventory 3 }
|
||||
|
||||
prodInvHwDrvRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This information is used to track any changes in the manufacturing process
|
||||
not covered by a PCB/Assembly revision and that have an impact on the drivers.
|
||||
"
|
||||
::= { prodInventory 4 }
|
||||
|
||||
prodModelNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the private electroline model number.
|
||||
Displayed in human-readable format."
|
||||
::= { prodInventory 5 }
|
||||
|
||||
--*****************************************************************************
|
||||
-- * MANUFACTURING INVENTORY DATA
|
||||
-- *
|
||||
-- * This section contains additional manufacturing process related information
|
||||
-- * for tracking purposes.
|
||||
--*****************************************************************************
|
||||
prodManufacturingInfo OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Electroline Private sub-tree to access manufacturing information"
|
||||
::= { prodInventory 10 }
|
||||
|
||||
prodMfcDateTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date and time when this unit was tested (in a string format)."
|
||||
::= { prodManufacturingInfo 1 }
|
||||
|
||||
prodMfcTestSwVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version of the test station on which this unit was tested."
|
||||
::= { prodManufacturingInfo 2 }
|
||||
|
||||
prodConfiguration OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Electroline production configuration branch"
|
||||
::= { prodTest 2}
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Definition of Configuration Sub-groups
|
||||
-- ****************************************************************************
|
||||
prodFormatFlash OBJECT-TYPE
|
||||
SYNTAX INTEGER {format(1)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This mib triggers the formating of the last blocks of the two
|
||||
flash banks. These section contains the dht logs"
|
||||
::= {prodConfiguration 1}
|
||||
|
||||
prodDocsisMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {docsis(1), euroDocsis(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" 1 Set the Dht in DOCSIS mode
|
||||
2 Set the Dht in EuroDOCSIS mode
|
||||
DEFAULT = 1
|
||||
"
|
||||
::= {prodConfiguration 2}
|
||||
|
||||
ledsControl OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Electroline manufacturing test leds group"
|
||||
::= { prodTest 3 }
|
||||
|
||||
ledsControlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LedsControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides Read/Write access to Leds port."
|
||||
::= { ledsControl 1 }
|
||||
|
||||
ledsControlEntry OBJECT-TYPE
|
||||
SYNTAX LedsControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Led Control index and value."
|
||||
INDEX { ledId }
|
||||
::= { ledsControlTable 1 }
|
||||
|
||||
LedsControlEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
ledId
|
||||
INTEGER,
|
||||
|
||||
ledState
|
||||
INTEGER,
|
||||
|
||||
ledDesc
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
ledId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the le led Control value table."
|
||||
::= { ledsControlEntry 1 }
|
||||
|
||||
ledState OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Control of the LED
|
||||
0: Unknown state
|
||||
1: OFF
|
||||
2: ON
|
||||
|
||||
Note: Get on this mib always return Unknown state because
|
||||
we cannot know internally what is the state of the led.
|
||||
Note that inverse polarity is taken into account."
|
||||
|
||||
::= { ledsControlEntry 2 }
|
||||
|
||||
ledDesc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gives the name of the current PortId"
|
||||
::= { ledsControlEntry 3 }
|
||||
|
||||
elineSpectrumAnalyzer OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Test function related to the spectrum analyzer"
|
||||
::= { commonPrivate 3 }
|
||||
|
||||
plantPower OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Test group to calculate the total power between 2 frequencies."
|
||||
::= { elineSpectrumAnalyzer 1 }
|
||||
|
||||
plantPowerStartFrequency OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fisrt frequency of the span to calculate in Hz
|
||||
"
|
||||
::= { plantPower 1 }
|
||||
|
||||
plantPowerStopFrequency OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last frequency of the span to calculate in Hz
|
||||
"
|
||||
::= { plantPower 2 }
|
||||
|
||||
plantPowerNbAverage OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of FFT to perform and average the result
|
||||
"
|
||||
::= { plantPower 3 }
|
||||
|
||||
plantPowerPower OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return the calculated power in 0.01 dBmV. Important, this function will hang the SNMP agent. Be carrefull!
|
||||
Also, the RBW used will be caluclated to get as near as possible to 2048 bins. That we, we achieve the best
|
||||
possible result within the span specified. You can look at the planPowerRbw and plantPowerNbBins mibs
|
||||
to know the value used.
|
||||
|
||||
Also, the FFT windows filter use is Hanning. So do not expect to get the best result on analog channels."
|
||||
::= { plantPower 4 }
|
||||
|
||||
planPowerRBW OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return the RBW used to make the last calculation"
|
||||
::= { plantPower 5 }
|
||||
|
||||
plantPowerNbBins OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return the number of bins used to make the last calculation"
|
||||
::= { plantPower 6 }
|
||||
|
||||
privateStatus OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Status"
|
||||
::= { commonPrivate 4 }
|
||||
|
||||
dieTemperature OBJECT-TYPE
|
||||
SYNTAX TenthCelsius
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return the die temperature in tenth of Celsius read from the bcm chip internal temperature probe. Note that only the 3383 has this probe."
|
||||
::= { privateStatus 1 }
|
||||
|
||||
END
|
1328
mibs/electroline/ELECTROLINE-DHT-BATTERIES-CONTROLLER-MIB
Normal file
1328
mibs/electroline/ELECTROLINE-DHT-BATTERIES-CONTROLLER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
813
mibs/electroline/ELECTROLINE-DHT-CONFIG-MIB
Normal file
813
mibs/electroline/ELECTROLINE-DHT-CONFIG-MIB
Normal file
@ -0,0 +1,813 @@
|
||||
--*****************************************************************************
|
||||
--
|
||||
-- Copyright 2013 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Filename: ELECTROLINE-DHT-CONFIG.mib
|
||||
-- Author: Eric Alarie
|
||||
-- Creation Date: 2003.03.20
|
||||
--*****************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This file contains the SNMPv2 MIB definition of the Configuration branch
|
||||
-- for the DHT products.
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Revision History:
|
||||
-- 2003.03.20 Eric Alarie First Draft
|
||||
-- 2003.03.21 Carlene Gardner Linguistic revision
|
||||
-- 2003.05.13 Eric Alarie Updated for release 1.0.x of the DHT
|
||||
-- 2003.05.21 Carlene Gardner Linguistic revision
|
||||
-- 2003.05.27 Eric Alarie Added Battery save on/off and some
|
||||
-- storage for the EMS.
|
||||
-- 2003.07.07 Carlene Gardner Linguistic revision
|
||||
-- 2004.01.26 Carlene Gardner Added cfgHmsEmsAlarmTrapAssurance
|
||||
-- 2004.07.1 Nath Mercure Added cfgPsNominalInputVoltage Mib (120V or 240V)
|
||||
-- 2004.07.14 Eric Alarie Added SnmpTimeout MIB
|
||||
-- 2004.10.01 Eric Alarie Changed the default value comment for
|
||||
-- cfgEmsTimeout and cfgSnmpTimeout.
|
||||
-- 2004.12.17 Eric Alarie Added ps temperature calibration MIB for NA01
|
||||
-- 2005.06.20 Eric Alarie Added cfgDhtSnmpAgent MIB branch
|
||||
-- 2005.06.22 Eric Alarie Added Dual IP MIBs
|
||||
-- 2006.02.07 Alain Leclerc changed displayString for octetstring size (0..127)
|
||||
-- 2006.02.07 Alain Leclerc autostoptimer must not support a value of 0
|
||||
-- 2006.03.20 Louis Roy Added cfgOutputCurrent & modified cfgBatterySaveEnable
|
||||
-- 2006.04.25 Eric Alarie cfgEmsCompatibilityMode is obsolete
|
||||
-- 2006.08.15 Eric Alarie Added the configuration of the trap port number
|
||||
-- 2007.02.21 Louis Roy Added the configuration for the battery Lithium-Ion
|
||||
-- 2007.03.02 Louis Roy Added the configuration for the battery type
|
||||
-- 2007.03.22 Louis Roy Commented the add for the battery type and Lithium-Ion
|
||||
-- 2009.01.08 Alain Leclerc Added support for manual setting in usmUnifed Power supply
|
||||
-- 2011.10.13 Louis Roy Added support to manually allow the creation of the Generic Analog Power supply
|
||||
-- 2012.03.27 Paul Zheng Added IMPORTS from RFC 4001, the TEXTUAL-CONVENTION for InetAddress and InetAddressType;
|
||||
-- added 2 objects cfgHmsEmsAddressTypeInet, cfgHmsEmsAddressInet to support IPv6 address;
|
||||
-- deprecate cfgHmsEmsAddressIP;
|
||||
-- 2012.03.27 Louis Roy Added a MIB to allow the user to select the source of measurement perform by the DHT
|
||||
-- between the communication port or the analog port (cfgPsMeasurementSource)
|
||||
-- 2012.06.18 Louis Roy Added a table that allow the provisionning of the Dual IP HMS SNMP access through IP filter
|
||||
-- 2013.06.12 Eric Lariviere Added a MIB to allow commonVendorInfo override.
|
||||
-- 2013.07.24 Eric Lariviere Added a MIB to control how HMS Mibs represent time.
|
||||
-- 2014-01-14 Alain Leclerc Some mibs are depricated
|
||||
--
|
||||
--*****************************************************************************
|
||||
|
||||
ELECTROLINE-DHT-CONFIG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
dhtConfiguration
|
||||
FROM ELECTROLINE-DHT-ROOT-MIB
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
NetworkAddress
|
||||
FROM RFC1155-SMI
|
||||
InetAddress,
|
||||
InetAddressType
|
||||
FROM INET-ADDRESS-MIB; -- RFC 4001
|
||||
-- ****************************************************************************
|
||||
-- * Definition of Configuration Sub-groups
|
||||
-- ****************************************************************************
|
||||
dhtCfgGlobal OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Group of configuration objects related to all DHT models"
|
||||
::= { dhtConfiguration 1 }
|
||||
|
||||
dhtCfgPowerSupply OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Group of configuration objects related to the DHT-PS-NA-01 model only"
|
||||
::= { dhtConfiguration 2 }
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * EMS CONFIGURATION DATA
|
||||
-- *
|
||||
-- * The following MIB objects control communication (Traps) with external Element
|
||||
-- * / Network Management Systems. It includes the EMS Address Table that is used to
|
||||
-- * indicate to the DHT the IP addresses of the EMS / NMS and related parameters.
|
||||
-- * The HmsCold / Warm start trap assurance mechanism is an Electroline enhancement
|
||||
-- * that is required for the EEMS. See ELECTROLINE-DHT-STATUS.mib for further
|
||||
-- * details.
|
||||
-- ****************************************************************************
|
||||
dhtCfgHmsEms OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This sub-tree contains configuration information for trap management."
|
||||
::= { dhtCfgGlobal 1 }
|
||||
|
||||
cfgHmsEmsAddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CfgHmsEmsAddressEntry
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the list of network addresses of the Element Management System(s)
|
||||
to which the DHT will send its HmsColdStart, HmsWarmStart and HmsAlarmEvent traps.
|
||||
|
||||
The entries in this table are stored in non-volatile memory.
|
||||
A maximum of 10 entries is supported.
|
||||
"
|
||||
::= { dhtCfgHmsEms 1 }
|
||||
|
||||
cfgHmsEmsAddressEntry OBJECT-TYPE
|
||||
SYNTAX CfgHmsEmsAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"HMS EMS entry definition"
|
||||
INDEX { cfgHmsEmsAddressIndex }
|
||||
::= { cfgHmsEmsAddressTable 1 }
|
||||
|
||||
CfgHmsEmsAddressEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
cfgHmsEmsAddressIndex INTEGER,
|
||||
cfgHmsEmsAddressIP IpAddress,
|
||||
cfgHmsEmsAddressStartTrapAssurance TruthValue,
|
||||
cfgHmsEmsAddressAlarmTrapAssurance TruthValue,
|
||||
|
||||
cfgHmsEmsAddressTrapPortNumber INTEGER,
|
||||
cfgHmsEmsAddressTypeInet InetAddressType,
|
||||
cfgHmsEmsAddressInet InetAddress,
|
||||
|
||||
}
|
||||
|
||||
cfgHmsEmsAddressIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the EMS address table"
|
||||
::= { cfgHmsEmsAddressEntry 1 }
|
||||
|
||||
cfgHmsEmsAddressIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"IPv4 address of the destination EMS that will receive HMS traps.
|
||||
If the EMS server address is unknown or is not an IPv4 address, return 0.0.0.0..
|
||||
Valide IPv4 address set will update also cfgHmsEmsAddressInet and cfgHmsEmsAddressTypeInet.
|
||||
This object is deprecated and is replaced by cfgHmsEmsAddressInet."
|
||||
::= { cfgHmsEmsAddressEntry 2 }
|
||||
|
||||
cfgHmsEmsAddressStartTrapAssurance OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this MIB is set to one, additional binding is appended to
|
||||
the cold or warm start Trap (HMS). The EMS must set the bound OID
|
||||
to 1 to acknowledge receipt of the trap. The DHT then uses the
|
||||
cfgEmsTimeout & cfgEmsRetry to resend the trap if necessary."
|
||||
::= { cfgHmsEmsAddressEntry 3 }
|
||||
|
||||
cfgHmsEmsAddressAlarmTrapAssurance OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this MIB is set to true, additional binding is appended to all
|
||||
the Alarm Traps (HMS). The EMS must set the bound OID
|
||||
to x to acknowledge receipt of the trap (where x is the total number of traps received).
|
||||
The DHT then uses the cfgEmsTimeout & cfgEmsRetry to send an AlarmAssurance trap
|
||||
if necessary."
|
||||
::= { cfgHmsEmsAddressEntry 4 }
|
||||
|
||||
cfgHmsEmsAddressTrapPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This represents the Ems's port number to which the trap will be sent to.
|
||||
The default value is the common SNMP trap port (162)."
|
||||
::= { cfgHmsEmsAddressEntry 5 }
|
||||
|
||||
cfgHmsEmsAddressTypeInet OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of the EMS server.
|
||||
Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16)
|
||||
The update of this object is coherent to cfgHmsEmsAddressIP object."
|
||||
::= { cfgHmsEmsAddressEntry 6 }
|
||||
|
||||
cfgHmsEmsAddressInet OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv4 or IPv6 address of the destination EMS that will receive traps.
|
||||
If the message server is unknown, return the zero-length address string.
|
||||
The update of this object is coherent to cfgHmsEmsAddressIP object."
|
||||
::= { cfgHmsEmsAddressEntry 7}
|
||||
|
||||
|
||||
cfgEmsTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..86400)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the period of time (in seconds) during which the DHT expects to receive
|
||||
an acknowlege trap from an EMS that has enabled trap assurance. If no acknowledge message
|
||||
is received after the period has elapsed, the DHT then resends the trap. This process is
|
||||
repeated until either the command is successful or the number of retries defined in cfgEmsRetry
|
||||
has been reached.
|
||||
The same timeout value is used for all destination EMS entries.
|
||||
The default value for this MIB is 300 seconds
|
||||
The value of this MIB is stored in non-volatile memory.
|
||||
"
|
||||
::= { dhtCfgHmsEms 2 }
|
||||
|
||||
cfgEmsRetry OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the number of times that the DHT resends a trap to an EMS that has
|
||||
enabled the trap assurance, if no acknowledge message is received.
|
||||
The default value is zero, meaning that the traps are never resent; a value
|
||||
of -1 means that there is no limit on the number of retries.
|
||||
The same retry count value is used for all EMS entries.
|
||||
The value of this MIB is stored in non-volatile memory.
|
||||
"
|
||||
::= { dhtCfgHmsEms 3 }
|
||||
|
||||
|
||||
cfgEmsDefaultHmsProperties OBJECT-TYPE
|
||||
SYNTAX INTEGER {setToDefault(1)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB can be used to reset all HMS properties (both analog and
|
||||
discrete table entries) to their factory default values."
|
||||
::= { dhtCfgHmsEms 4 }
|
||||
|
||||
cfgEmsCompatibilityMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {hmsMode(0), dhtMode(1)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This MIB is not currently supported by the DHT "
|
||||
::= { dhtCfgHmsEms 5 }
|
||||
|
||||
cfgEmsXpdrName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB is used by the EEMS software. Its value has no impact on the DHT's
|
||||
operation, but is stored in its non-volatile memory"
|
||||
::= { dhtCfgHmsEms 6 }
|
||||
|
||||
cfgEmsXpdrLocation OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB is used by the EEMS software. Its value has no impact on the DHT's
|
||||
operation, but is stored in its non-volatile memory"
|
||||
::= { dhtCfgHmsEms 7 }
|
||||
|
||||
cfgEmsXpdrDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB is used by the EEMS software. Its value has no impact on the DHT's
|
||||
operation, but is stored in its non-volatile memory"
|
||||
::= { dhtCfgHmsEms 8 }
|
||||
|
||||
cfgEmsXpdrGroupPath OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB is used by the EEMS software to indicate the logical group to
|
||||
which this DHT belongs. This value has no impact on the DHT's operation, but is stored in
|
||||
its non-volatile memory"
|
||||
::= { dhtCfgHmsEms 9 }
|
||||
|
||||
cfgEmsXpdrCustomField1 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB is used by the EEMS software to store user-defined data on
|
||||
this DHT. This value has no impact on the DHT's operation, but is stored in
|
||||
its non-volatile memory"
|
||||
::= { dhtCfgHmsEms 10 }
|
||||
|
||||
cfgEmsXpdrCustomField2 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB is used by the EEMS software to store user-defined data on
|
||||
this DHT. This value has no impact on the DHT's operation, but is stored in
|
||||
its non-volatile memory"
|
||||
::= { dhtCfgHmsEms 11 }
|
||||
|
||||
cfgEmsXpdrCustomField3 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..127))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB is used by the EEMS software to store user-defined data on
|
||||
this DHT. This value has no impact on the DHT's operation, but is stored in
|
||||
its non-volatile memory"
|
||||
::= { dhtCfgHmsEms 12 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * GLOBAL CONFIGURATION DATA
|
||||
-- *
|
||||
-- * These MIB objects control some functions of the DHT that cannot be set
|
||||
-- * through HMS or DOCSIS MIBs.
|
||||
-- ****************************************************************************
|
||||
dhtCfgResetToFactory OBJECT-TYPE
|
||||
SYNTAX INTEGER {reset(1)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This MIB can be used to remotely restore the factory default values, thus overwriting
|
||||
any other setup values (HMS and internal transponder settings) that were stored
|
||||
in the DHT's non-volatile memory. The transponder must be reset following this
|
||||
command (commonReset or other reset function).
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
|
||||
::= { dhtCfgGlobal 2 }
|
||||
|
||||
dhtCfgUsbMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {disable(0), cpe(1), craft(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This MIB controls the behavior of the USB port. In craft mode, the USB port
|
||||
has a default MAC address which enables a PC to be connected locally to
|
||||
any DHT with the same driver and network adapter settings.
|
||||
In craft mode, read access to the DOCSIS MIBS and read/write access to the HMS is allowed.
|
||||
In CPE mode, the USB port behaves like a normal cable modem USB port,
|
||||
allowing access to the network if this access has been provisioned by the CMTS.
|
||||
In CPE mode, access to the MIBs is as per DOCSIS specifications. As well, read-write
|
||||
access to the Electroline MIBs is permitted.
|
||||
The transponder must be reset following this command (commonReset or other
|
||||
reset function) in order for the change to take effect.
|
||||
The value of this MIB is stored in non-volatile memory.
|
||||
Deprecated. Has been move into electrolineCommon branch.
|
||||
See cfgLocalInterfaceMode"
|
||||
::= { dhtCfgGlobal 3 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * TIMING RELATED CONFIGURATION DATA
|
||||
-- *
|
||||
-- * This branch of the Electroline MIB allows configuration of certain timings
|
||||
-- * in the DHT's operation
|
||||
-- ****************************************************************************
|
||||
dhtCfgTimers OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Group of configuration objects related to DHT timing.
|
||||
Deprecated. Has been move into electrolineCommon branch"
|
||||
::= { dhtCfgGlobal 4 }
|
||||
|
||||
cfgSnmpTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..10080)
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This MIB controls the SNMP activity watchdog period. The value is in minutes.
|
||||
A value of zero deactivates the feature. When the feature is active, if the DHT
|
||||
does NOT receive any SNMP packets during the period, the DHT will reset.
|
||||
The value of this MIB is stored in non-volatile memory. Default value is 0 (off).
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { dhtCfgTimers 1 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Dual IP RELATED CONFIGURATION
|
||||
-- *
|
||||
-- * This branch of the Electroline MIB should be used to control the IP behavior
|
||||
-- * of the DHT, it controls if the monitoring part of the DHT will be accessible
|
||||
-- * from the DOCSIS SNMP agent or through a separate SNMP agent.
|
||||
-- ****************************************************************************
|
||||
dhtCfgIpInterfaces OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This sections specifies IP behavior for the DHT monitoring interface.
|
||||
This section has been move to the electroline Common branch"
|
||||
::= { dhtCfgGlobal 5 }
|
||||
|
||||
|
||||
cfgDhtIpMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {singleIp(1), dualIp(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This object controls the IP interface behavior of the DHT
|
||||
|
||||
Set it to singleIp(1) to access HMS MIB objects through the DOCSIS management interface.
|
||||
|
||||
Set it to dualIp(2) to instruct the DHT to manage a virtual CPE with a separate IP address
|
||||
and a separate SNMP agent to access the HMS MIBs.
|
||||
|
||||
The default value for this MIB is singleIp(1).
|
||||
|
||||
A transponder reset after setting this MIB is necessary in order for the change to take effect.
|
||||
|
||||
The value of this MIB is stored in non-volatile memory.
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
|
||||
::= { dhtCfgIpInterfaces 1 }
|
||||
|
||||
cfgHmsSnmpAgent OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This sections specifies controls for the agents.
|
||||
This section has been move to electrolineCommon branch"
|
||||
::= { dhtCfgIpInterfaces 50 }
|
||||
|
||||
hmsSnmpManagerCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This MIB is used to specify the SNMP community string
|
||||
used for write access to the SNMP agent in Dual IP mode.
|
||||
|
||||
The default value for this MIB is DhtHmsWriteSecret.
|
||||
|
||||
The value of this MIB is stored in non-volatile memory.
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { cfgHmsSnmpAgent 1 }
|
||||
|
||||
hmsSnmpMonitorCommunity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This MIB is used to specify the SNMP Read-only community string
|
||||
used to access the SNMP agent in Dual IP mode.
|
||||
|
||||
The default value for this MIB is DhtHmsReadSecret.
|
||||
|
||||
The value of this MIB is stored in non-volatile memory.
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { cfgHmsSnmpAgent 2 }
|
||||
|
||||
cfgHmsSnmpAccess OBJECT-IDENTITY
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This sub-tree contains configuration information for HMS SNMP access management.
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { cfgHmsSnmpAgent 3 }
|
||||
|
||||
cfgHmsSnmpAccessTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CfgHmsSnmpAccessEntry
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This table allow access to SNMP objects by network management stations. If the table
|
||||
is empty, access to SNMP objects is unrestricted.
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { cfgHmsSnmpAccess 1 }
|
||||
|
||||
cfgHmsSnmpAccessEntry OBJECT-TYPE
|
||||
SYNTAX CfgHmsSnmpAccessEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"HMS SNMP Access entry definition
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
INDEX { cfgHmsSnmpAccessIndex }
|
||||
::= { cfgHmsSnmpAccessTable 1 }
|
||||
|
||||
CfgHmsSnmpAccessEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
cfgHmsSnmpAccessIndex INTEGER,
|
||||
cfgHmsSnmpAccessIP IpAddress,
|
||||
cfgHmsSnmpAccessIPMask IpAddress,
|
||||
}
|
||||
|
||||
cfgHmsSnmpAccessIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Index into the HMS SNMP access table.
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { cfgHmsSnmpAccessEntry 1 }
|
||||
|
||||
cfgHmsSnmpAccessIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"IPv4 address of the network management station.
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { cfgHmsSnmpAccessEntry 2 }
|
||||
|
||||
cfgHmsSnmpAccessIPMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"IPv4 subnet mask of the network management station"
|
||||
::= { cfgHmsSnmpAccessEntry 3 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * GLOBAL CONFIGURATION DATA
|
||||
-- *
|
||||
-- * These MIB objects control some functions of the DHT that cannot be set
|
||||
-- * through HMS or DOCSIS MIBs.
|
||||
-- ****************************************************************************
|
||||
dhtCfgVendorInfo OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Vendor-specific information in human-readable format. When set, it mirrors and
|
||||
overrides the mib commonVendorInfo from the SCTE tree.
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { dhtCfgGlobal 6 }
|
||||
|
||||
dhtCfgHmsTimeReference OBJECT-TYPE
|
||||
SYNTAX INTEGER {local(1), utc(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This MIB controls the time reference that is applied in the SCTE HMS
|
||||
tree. It affects how commonTime and alarmLogInformation time reference
|
||||
are represented.
|
||||
|
||||
Set local(1) to represent these values as the number of seconds since
|
||||
Epoch (00:00:00 UTC, January 1, 1970) adjusted with local time offset.
|
||||
|
||||
Set utc(2) to represent these values as the number of seconds since
|
||||
Epoch (00:00:00 UTC, January 1, 1970).
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { dhtCfgGlobal 7 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * POWER-SUPPLY RELATED CONFIGURATION DATA
|
||||
-- *
|
||||
-- * This branch of the Electroline MIB is available with DHT-PS-NA-01 models in
|
||||
-- * order to allow configuration of certain legacy application-specific parameters.
|
||||
-- ****************************************************************************
|
||||
dhtCfgBatterySave OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Sub-tree contains the configuration parameters for the DHT's battery
|
||||
saving mode. This feature allows the DHT to enter sleep mode
|
||||
when any of the batteries reaches a provisioned critical low voltage.
|
||||
The DHT will then restart automatically when the battery voltage reaches
|
||||
the provisioned wakeUp voltage"
|
||||
::= { dhtCfgPowerSupply 1 }
|
||||
|
||||
cfgSleepVoltage OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1500)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the battery voltage in 1/100 of volts at which the DHT enters
|
||||
sleep mode."
|
||||
::= { dhtCfgBatterySave 1 }
|
||||
|
||||
cfgWakeUpDeltaVoltage OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..500)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB displays the voltage offset at which the DHT will wake up from sleep mode
|
||||
wake up voltage = sleep voltage + Delta."
|
||||
::= { dhtCfgBatterySave 2 }
|
||||
|
||||
cfgBatterySaveEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {enable(1), disable(2), unavailable(3)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB controls the DHT's battery conservation mode. When set to enable, the DHT
|
||||
automatically enters sleep mode when the voltage of a battery falls below the value
|
||||
of cfgSleepVoltage.
|
||||
The default value is enable.
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
::= { dhtCfgBatterySave 3 }
|
||||
|
||||
--
|
||||
-- *** To uncomment if the support of batterie Lithium-Ion is activated ***
|
||||
--
|
||||
--cfgSleepVoltage11x OBJECT-TYPE
|
||||
-- SYNTAX INTEGER (0..1300)
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Represents the Lithium-Ion 11x battery voltage in 1/100 of volts at which the DHT
|
||||
-- enters sleep mode."
|
||||
-- ::= { dhtCfgBatterySave 4 }
|
||||
--
|
||||
--cfgWakeUpDeltaVoltage11x OBJECT-TYPE
|
||||
-- SYNTAX INTEGER (0..500)
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "This MIB displays the Lithium-Ion 11x battery voltage offset at which the DHT will
|
||||
-- wake up from sleep mode wake up voltage = sleep voltage + Delta."
|
||||
-- ::= { dhtCfgBatterySave 5 }
|
||||
--
|
||||
--cfgSleepVoltage14x OBJECT-TYPE
|
||||
-- SYNTAX INTEGER (0..1750)
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Represents the Lithium-Ion 14x battery voltage in 1/100 of volts at which the DHT
|
||||
-- enters sleep mode."
|
||||
-- ::= { dhtCfgBatterySave 6 }
|
||||
--
|
||||
--cfgWakeUpDeltaVoltage14x OBJECT-TYPE
|
||||
-- SYNTAX INTEGER (0..500)
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "This MIB displays the Lithium-Ion 14x battery voltage offset at which the DHT will
|
||||
-- wake up from sleep mode wake up voltage = sleep voltage + Delta."
|
||||
-- ::= { dhtCfgBatterySave 7 }
|
||||
|
||||
dhtCfgPsInverterTest OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Sub-tree contains the DHT-specific configuration parameters for
|
||||
inverter test mode. "
|
||||
::= { dhtCfgPowerSupply 2 }
|
||||
|
||||
|
||||
cfgPsInvTestAutoStopTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..300)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB defines the maximum duration of a remote inverter test, in minutes.
|
||||
The transponder uses a default 15-minute period.
|
||||
When the timer reaches the end of the set period, the test stops automatically.
|
||||
|
||||
Note that the internal Power Supply settings may stop the inverter test
|
||||
before this timer has expired.
|
||||
|
||||
The DHT will also stop the Inverter test if the voltage of any battery drops below
|
||||
10.875V.
|
||||
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
::= { dhtCfgPsInverterTest 1 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * POWER-SUPPLY SPECIAL SETTINGS
|
||||
-- *
|
||||
-- * This branch of the Electroline MIB is available with DHT-PS-NA-01 models in
|
||||
-- * order to allow configuration of certain parameters that cannot be adjusted
|
||||
-- * automatically
|
||||
-- ****************************************************************************
|
||||
dhtCfgPsSetting OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Sub-tree contains the PowerSupply specific configuration settings."
|
||||
::= { dhtCfgPowerSupply 3 }
|
||||
|
||||
|
||||
cfgPsNominalInputVoltage OBJECT-TYPE
|
||||
SYNTAX INTEGER {oneHundredTwenty(1), twoHundredFourty(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB object indicates if the power line input voltage is 120V or 240V.
|
||||
By default, it is set to 120V.
|
||||
This object affects all input Voltage reporting (for example psInputVoltage)."
|
||||
::= { dhtCfgPsSetting 1 }
|
||||
|
||||
cfgPsTemperatureCalibrationOffset OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB object can be used to increase the accuracy of the psTemperature probe.
|
||||
The value of this MIB (in 1/10 of degrees Celsius) will be added to the hardware
|
||||
temperature reading to obtain the value that will be returned in psTemperature.1.1 MIB.
|
||||
|
||||
The value of this MIB will be stored in non-volatile memory."
|
||||
::= { dhtCfgPsSetting 2 }
|
||||
|
||||
cfgPsOutputCurrent OBJECT-TYPE
|
||||
SYNTAX INTEGER {normal(1), high(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB object can be used when a XM2 power supply is set in high output current mode.
|
||||
To follow the power supply mode, you must set this MIB object to high if the power supply is set to
|
||||
more than 20A. If less than 20A, set it to normal.
|
||||
Default value is normal.
|
||||
|
||||
The value of this MIB will be stored in non-volatile memory."
|
||||
::= { dhtCfgPsSetting 3 }
|
||||
|
||||
dhtCfgUsmUnified OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Sub-tree contains usm unifed specific configuration settings."
|
||||
::= { dhtCfgPsSetting 4 }
|
||||
|
||||
cfgUsmUnifiedMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {auto(1), usm(2), usm2(3), usm25(4), apcSm7WithInputCurrent(5), apcSm7WithoutInputCurrent(6)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This mib can be used to force a specific usm card when the unified cable is in used.
|
||||
auto mode means the dht will perform a discovery at boot up.
|
||||
You must reboot the transponder after setting this mib.
|
||||
Default value is auto.
|
||||
|
||||
The value of this MIB will be stored in non-volatile memory."
|
||||
::= { dhtCfgUsmUnified 1 }
|
||||
|
||||
|
||||
cfgPsGenericCreation OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB object can be used to force the generic power supply creation.
|
||||
Default value is false.
|
||||
|
||||
The value of this MIB will be stored in non-volatile memory."
|
||||
::= { dhtCfgPsSetting 5 }
|
||||
|
||||
cfgPsMeasurementSource OBJECT-TYPE
|
||||
SYNTAX INTEGER {analogPort(1), communicationPort(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB object allow the user to select the source for the internal measurement
|
||||
on an XM2 power supply. The choice is either to derive the measurement data from
|
||||
the transponder's analog port (analogPort(1)) or from the transponder's digital
|
||||
interface bus (communicationPort(2)). Default value analogPort(1).
|
||||
|
||||
The value of this MIB will be stored in non-volatile memory."
|
||||
::= { dhtCfgPsSetting 6 }
|
||||
|
||||
|
||||
--
|
||||
-- *** To uncomment if the support of batterie Lithium-Ion is activated ***
|
||||
--
|
||||
--cfgPsBatteryType OBJECT-TYPE
|
||||
-- SYNTAX INTEGER {noBatteryDetected(0), gelBattery6v(1), gelBattery12v(2), lithiumIonBattery(3)}
|
||||
-- MAX-ACCESS read-only
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "This MIB object represents the type of battery detected by the transponder. The detection is
|
||||
-- done in the boot-up sequence of the transponder."
|
||||
-- ::= { dhtCfgPsSetting 4 }
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * HMS-022 RELATED CONFIGURATION
|
||||
-- *
|
||||
-- * This branch of the Electroline MIB defines some working parameters for the
|
||||
-- * HMS-022 protocol. (Address range...)
|
||||
-- ****************************************************************************
|
||||
dhtCfgHMS022 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This sections specifies HMS022 specific configuration, it enables the user
|
||||
to enable select the range of HMS022 address supported."
|
||||
::= { dhtConfiguration 3 }
|
||||
|
||||
|
||||
cfgStartAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..31)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Mib indecates the starting address of device on the TIB.
|
||||
|
||||
If startAdress and EndAddress are equal, only on device will be monitored
|
||||
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
::= { dhtCfgHMS022 1 }
|
||||
|
||||
cfgEndAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..31)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Mib indecates the End address of devices on the TIB.
|
||||
|
||||
if startAdress and EndAddress are equal, only on device will be monitored
|
||||
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
::= { dhtCfgHMS022 2 }
|
||||
|
||||
|
||||
END
|
1066
mibs/electroline/ELECTROLINE-DHT-ENET-MIB
Normal file
1066
mibs/electroline/ELECTROLINE-DHT-ENET-MIB
Normal file
File diff suppressed because it is too large
Load Diff
80
mibs/electroline/ELECTROLINE-DHT-EXTENSIONS-MIB
Normal file
80
mibs/electroline/ELECTROLINE-DHT-EXTENSIONS-MIB
Normal file
@ -0,0 +1,80 @@
|
||||
--**************************************************************************
|
||||
--
|
||||
-- Copyright 2004 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Filename: ELECTROLINE-DHT-EXTENSIONS.mib
|
||||
-- Author: Nathaniel Mercure
|
||||
-- Creation Date: 2004.12.09
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- Root MIB of the DHT Extensions branch
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Revision History:
|
||||
-- 2004.12.09 Nathaniel Mercure First Draft
|
||||
-- 2004.12.15 Carlene Gardner Linguistic revision
|
||||
-- 2007.12.20 Carlene Gardner Update for Enet
|
||||
--**************************************************************************
|
||||
|
||||
ELECTROLINE-DHT-EXTENSIONS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
electrolineDHT
|
||||
FROM ELECTROLINE-DHT-ROOT-MIB;
|
||||
|
||||
|
||||
|
||||
dhtExtensionsMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200412090000Z"
|
||||
ORGANIZATION "Electroline Equipment Inc"
|
||||
CONTACT-INFO
|
||||
"Electroline Equipment Inc.
|
||||
E-mail: support@electroline.com
|
||||
Telephone:
|
||||
(514) 374-6335
|
||||
(800)-461-3344 (Toll-free - North America)
|
||||
"
|
||||
DESCRIPTION
|
||||
"Electroline DHT Extension Root MIB"
|
||||
REVISION "200412090000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { electrolineDHT 5 }
|
||||
|
||||
-- /*****************
|
||||
-- * Extetions Mibs *
|
||||
-- *****************/
|
||||
|
||||
dhtExtensionsMibObjects OBJECT IDENTIFIER ::= { dhtExtensionsMib 1 }
|
||||
|
||||
dhtExtensionsSupported OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bit assignment that defines the add-ons which are supported by the current software load
|
||||
Bit Address
|
||||
0 Not used
|
||||
1 1 Supports HmsExtentions
|
||||
2 2 Supports Remote Switch Monitoring
|
||||
3 3 Supports Enet Monitoring
|
||||
4 4 Future use
|
||||
. . ....................................
|
||||
. . ....................................
|
||||
. . ....................................
|
||||
n n Future use
|
||||
"
|
||||
::= { dhtExtensionsMibObjects 1 }
|
||||
|
||||
|
||||
END
|
952
mibs/electroline/ELECTROLINE-DHT-GLOBAL-FIBERNODE-MIB
Normal file
952
mibs/electroline/ELECTROLINE-DHT-GLOBAL-FIBERNODE-MIB
Normal file
@ -0,0 +1,952 @@
|
||||
--**************************************************************************
|
||||
--
|
||||
-- Copyright 2012 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Filename : ELECTROLINE-DHT-GLOBAL-FIBERNODE.mib
|
||||
-- Author : Anass El bahri
|
||||
-- Creation Date : 2012.10.26
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This MIB contains all Global Fiber Node Mibs extension
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Revision History:
|
||||
-- 2012.10.26 Anass El bahri First Draft
|
||||
-- 2012.12.05 Anass El bahri Add the control MIBS
|
||||
-- 2012.12.17 Anass El bahri Add comment (official version)
|
||||
-- 2013.04.29 Anass El bahri Add the support of the new version of protocol(4.2)
|
||||
-- 2013.05.06 Anass El bahri Add type of power supply mib
|
||||
-- 2013.05.07 Anass El bahri Add Optical receiver type
|
||||
--
|
||||
--**************************************************************************
|
||||
|
||||
ELECTROLINE-DHT-GLOBAL-FIBERNODE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
dhtExtensionsMibObjects
|
||||
FROM ELECTROLINE-DHT-EXTENSIONS-MIB;
|
||||
|
||||
dhtGlobalFnIdentMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200412100000Z"
|
||||
ORGANIZATION "Electroline Equipment Inc"
|
||||
CONTACT-INFO
|
||||
"Electroline Equipment Inc.
|
||||
E-mail: support@electroline.com
|
||||
Telephone:
|
||||
(514) 374-6335
|
||||
(800)-461-3344 (Toll-free - North America)
|
||||
"
|
||||
DESCRIPTION
|
||||
"This set of objects monitor and control a GLOBAL fiber node (VTN-200) that may be present and connected to the ECMM-06.
|
||||
This file includes a control object, and status object.
|
||||
"
|
||||
REVISION "200412100000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { dhtExtensionsMibObjects 14 }
|
||||
|
||||
--Global Fiber Node Objects
|
||||
|
||||
globalFnIdentObjects OBJECT IDENTIFIER ::= { dhtGlobalFnIdentMIB 1 }
|
||||
|
||||
--- ******************
|
||||
--- * Return lasers
|
||||
--- ******************
|
||||
|
||||
--number of return lazer
|
||||
|
||||
globalFnNumberReturnLaser OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8)
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries in the return laser table.
|
||||
A zero entry means the table does not exist and the functional
|
||||
area is not present in this device."
|
||||
::= { globalFnIdentObjects 1 }
|
||||
|
||||
--return laser table
|
||||
|
||||
globalFnReturnLaserTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GlobalFnReturnLaserTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about return lasers in a fiber node"
|
||||
::= { globalFnIdentObjects 2 }
|
||||
|
||||
--return lasers entry
|
||||
|
||||
globalFnReturnLaserTableEntry OBJECT-TYPE
|
||||
SYNTAX GlobalFnReturnLaserTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information about each return laser in a fiber node."
|
||||
INDEX {globalFnReturnLaserIndex}
|
||||
::= { globalFnReturnLaserTable 1 }
|
||||
|
||||
GlobalFnReturnLaserTableEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
globalFnReturnLaserIndex
|
||||
INTEGER,
|
||||
globalFnReturnLaserState
|
||||
INTEGER,
|
||||
globalFnReturnLaserRFLevel
|
||||
INTEGER,
|
||||
globalFnReturnLaserRFState
|
||||
INTEGER,
|
||||
globalFnReturnLaserRFControl
|
||||
INTEGER,
|
||||
globalFnReturnLaserElecAttenuator
|
||||
INTEGER,
|
||||
}
|
||||
|
||||
--return laser index
|
||||
|
||||
globalFnReturnLaserIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into globalFnRetrunLaserTable.
|
||||
|
||||
a VTN-200 fiber node may have 4 transmitters, numbered 1,2,3,4 in modules 1,2. each module contain two transmitters.
|
||||
Module1 can contain RTX1 , RTX2 and Module2 can contain RTX3 , RTX4.
|
||||
"
|
||||
::= {globalFnReturnLaserTableEntry 1}
|
||||
|
||||
--return laser state
|
||||
|
||||
globalFnReturnLaserState OBJECT-TYPE
|
||||
SYNTAX INTEGER { unavailable(1), available(2) }
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Report the state of this return transmitter.
|
||||
|
||||
if the state is available, this return transmitter is plugged in the module.
|
||||
if the state is unavailable, this return transmitter is not plugged in the module.
|
||||
"
|
||||
::= {globalFnReturnLaserTableEntry 2}
|
||||
|
||||
--return laser RF level
|
||||
|
||||
globalFnReturnLaserRFLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return a laser RF Level. Units in 1 dBmV."
|
||||
::= {globalFnReturnLaserTableEntry 3}
|
||||
|
||||
--return laser RF control
|
||||
|
||||
globalFnReturnLaserRFControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {off(1),on(2)}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"control the return laser RF path"
|
||||
::= {globalFnReturnLaserTableEntry 4}
|
||||
|
||||
--return laser electronic attenuator value
|
||||
|
||||
globalFnReturnLaserElecAttenuator OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return a laser electronic attenuator value. Units in 0.5 dB.
|
||||
|
||||
user can set a return transmitter electronic value by setting this variable.
|
||||
"
|
||||
::= {globalFnReturnLaserTableEntry 5}
|
||||
|
||||
--- ******************
|
||||
--- * Optical receivers
|
||||
--- ******************
|
||||
|
||||
--number of optical receivers
|
||||
|
||||
globalFnNumberOpticalReceiver OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8)
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries in the optical receiver table.
|
||||
A zero entry means the table does not exist and the functional
|
||||
area is not present in the device."
|
||||
::= { globalFnIdentObjects 3 }
|
||||
|
||||
-- optical receivers AGC ON/OFF
|
||||
|
||||
globalFnOpticalReceiverAGCState OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..3)
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reports the optical receivers AGC state.
|
||||
|
||||
0 = Optical receiver1 AGC OFF;Optical receiver2 AGC OFF
|
||||
1 = Optical receiver1 AGC OFF;Optical receiver2 AGC ON
|
||||
2 = Optical receiver1 AGC ON;Optical receiver2 AGC OFF
|
||||
3 = Optical receiver1 AGC ON;Optical receiver2 AGC ON."
|
||||
::= {globalFnIdentObjects 4}
|
||||
|
||||
--Opyical receiver AGC control
|
||||
|
||||
globalFnOpticalReceiverAGCControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {frx1-agc-off(1),frx1-agc-on(2),frx2-agc-off(3),frx2-agc-on(4)}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"control the FRX1 and FRX2 AGC."
|
||||
::= {globalFnIdentObjects 5}
|
||||
|
||||
--Optical receivers table
|
||||
|
||||
globalFnOpticalReceiverTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GlobalFnOpticalReceiverTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about Optical receivers in a fiber node"
|
||||
::= { globalFnIdentObjects 6 }
|
||||
|
||||
--Optical receivers entry
|
||||
|
||||
globalFnOpticalReceiverTableEntry OBJECT-TYPE
|
||||
SYNTAX GlobalFnOpticalReceiverTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information about each optical receiver in a fiber node."
|
||||
INDEX {globalFnOpticalReceiverIndex}
|
||||
::= { globalFnOpticalReceiverTable 1 }
|
||||
|
||||
GlobalFnOpticalReceiverTableEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
globalFnOpticalReceiverIndex
|
||||
INTEGER,
|
||||
globalFnOpticalReceiverState
|
||||
INTEGER,
|
||||
globalFnOpticalReceiverType
|
||||
DisplayString,
|
||||
globalFnOpticalReceiverRFLevel
|
||||
INTEGER,
|
||||
globalFnOpticalReceiverRFControl
|
||||
INTEGER,
|
||||
globalFnOpticalReceiverElecAttenuator
|
||||
INTEGER,
|
||||
}
|
||||
|
||||
--Optical receiver index
|
||||
|
||||
globalFnOpticalReceiverIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into globalFnOpticalReceiverTable.
|
||||
|
||||
a VTN-200 fiber node may have 4 receivers, numbered 1,2,3,4 in modules 1,2. each module contain two receivers.
|
||||
Module1 can contain FRX1 , FRX2 and Module2 can contain FRX3 , FRX4."
|
||||
::= {globalFnOpticalReceiverTableEntry 1}
|
||||
|
||||
--Optical receiver state
|
||||
|
||||
globalFnOpticalReceiverState OBJECT-TYPE
|
||||
SYNTAX INTEGER { unavailable(1), available(2) }
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Report the state of this optical receiver.
|
||||
|
||||
if the state is available, this optical receiver is plugged in the module.
|
||||
if the state is unavailable, this optical receiver is not plugged in the module.
|
||||
"
|
||||
::= {globalFnOpticalReceiverTableEntry 2}
|
||||
|
||||
--Optical receiver type
|
||||
|
||||
globalFnOpticalReceiverType OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE(0..20) )
|
||||
ACCESS read-only
|
||||
STATUS optional
|
||||
DESCRIPTION
|
||||
"Type of optical receiver. Some valid values are: , standard frx,low input frx."
|
||||
::= { globalFnOpticalReceiverTableEntry 3 }
|
||||
|
||||
--Optical receiver RF level
|
||||
|
||||
globalFnOpticalReceiverRFLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return an optical receiver RF Level. Units in 1 dBmV."
|
||||
::= {globalFnOpticalReceiverTableEntry 4}
|
||||
|
||||
--Optical receiver RF control
|
||||
|
||||
globalFnOpticalReceiverRFControl OBJECT-TYPE
|
||||
SYNTAX INTEGER { off(1),on(2)}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Control the optical receiver RF path"
|
||||
::= {globalFnOpticalReceiverTableEntry 5}
|
||||
|
||||
--Optical receiver electronic attenuator
|
||||
|
||||
globalFnOpticalReceiverElecAttenuator OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Return an optical receiver electronic attenuator value. Units in 0.5 dB.
|
||||
|
||||
user can set optical receiver electronic value by setting this variable.
|
||||
"
|
||||
::= {globalFnOpticalReceiverTableEntry 6}
|
||||
|
||||
--- ******************
|
||||
--- * wing switchs
|
||||
--- ******************
|
||||
|
||||
--number of wing switch
|
||||
|
||||
globalFnNumberWingSwitch OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..8 )
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of wing switches in this fiber node
|
||||
A zero entry means the table does not exist and the functional
|
||||
area is not present in the device."
|
||||
::= { globalFnIdentObjects 7 }
|
||||
|
||||
--wing switch table
|
||||
|
||||
globalFnWingSwitchTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GlobalFnWingSwitchTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" table containing information about wing switches in this fiber node"
|
||||
::= { globalFnIdentObjects 8 }
|
||||
|
||||
--wing switch entry
|
||||
|
||||
globalFnWingSwitchTableEntry OBJECT-TYPE
|
||||
SYNTAX GlobalFnWingSwitchTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of information about each wing switch."
|
||||
INDEX {globalFnWingSwitchIndex}
|
||||
::= { globalFnWingSwitchTable 1 }
|
||||
|
||||
GlobalFnWingSwitchTableEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
globalFnWingSwitchIndex
|
||||
INTEGER,
|
||||
globalFnWingSwitchState
|
||||
INTEGER,
|
||||
globalFnWingSwitchControl
|
||||
INTEGER,
|
||||
}
|
||||
|
||||
--wing switch index
|
||||
|
||||
globalFnWingSwitchIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the dhtGlobalFnWingSwitchTable."
|
||||
::= {globalFnWingSwitchTableEntry 1}
|
||||
|
||||
--wing switch state
|
||||
|
||||
globalFnWingSwitchState OBJECT-TYPE
|
||||
SYNTAX INTEGER {unavailable(0), off(1), sixDb(2), normal(3)}
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reports the state of the wing switch.
|
||||
|
||||
unavailable(0) indicate that the wing switch is unavailable.
|
||||
off(1) indicate that the wing switch is off.
|
||||
sixDb(2) indicate that the RF level of the node RF port is 6 db.
|
||||
normal(3) indicate that the wing switch is normal.
|
||||
"
|
||||
::= {globalFnWingSwitchTableEntry 2}
|
||||
|
||||
--wing switch control
|
||||
|
||||
globalFnWingSwitchControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {off(1), sixDb(2), normal(3)}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"control the wing switch."
|
||||
::= {globalFnWingSwitchTableEntry 3}
|
||||
|
||||
--- ******************
|
||||
--- * RF routers
|
||||
--- ******************
|
||||
|
||||
-- number of Rf router
|
||||
|
||||
globalFnNumberRFRouter OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..8 )
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of RF router in this fiber node
|
||||
A zero entry means the table does not exist and the functional
|
||||
area is not present in the device."
|
||||
::= { globalFnIdentObjects 9 }
|
||||
|
||||
-- RF router table
|
||||
|
||||
globalFnRFRouterTable OBJECT-TYPE
|
||||
|
||||
SYNTAX SEQUENCE OF GlobalFnRFRouterTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" table containing information about RF routers in this fiber node"
|
||||
::= { globalFnIdentObjects 10 }
|
||||
|
||||
-- RF router table
|
||||
|
||||
globalRFRouterTableEntry OBJECT-TYPE
|
||||
SYNTAX GlobalFnRFRouterTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of information about each RF router."
|
||||
INDEX { globalFnRFRouterIndex }
|
||||
::= { globalFnRFRouterTable 1 }
|
||||
|
||||
GlobalFnRFRouterTableEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
globalFnRFRouterIndex
|
||||
INTEGER,
|
||||
globalFnRFRouterType
|
||||
DisplayString,
|
||||
globalFnRFRouterDownstreamSwitchState
|
||||
INTEGER,
|
||||
globalFnRFRouterDownstreamSwitchControl
|
||||
INTEGER,
|
||||
globalFnRFRouterDownstreamControlTypeState
|
||||
INTEGER,
|
||||
globalFnRFRouterDownstreamControlTypeSetting
|
||||
INTEGER,
|
||||
globalFnRFRouterUptreamSwitchState
|
||||
INTEGER,
|
||||
globalFnRFRouterUptreamSwitchControl
|
||||
INTEGER,
|
||||
globalFnRFRouterUpstreamControlTypeState
|
||||
INTEGER,
|
||||
globalFnRFRouterUpstreamControlTypeSetting
|
||||
INTEGER,
|
||||
}
|
||||
|
||||
-- RF router index
|
||||
|
||||
globalFnRFRouterIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the dhtGlobalFnRFRouterTable."
|
||||
::= {globalRFRouterTableEntry 1}
|
||||
|
||||
-- RF router type
|
||||
|
||||
globalFnRFRouterType OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE(0..20))
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RF router type
|
||||
|
||||
0 = Not Present.
|
||||
1 = Router Reserved Type1.
|
||||
2 = Router Reserved Type2.
|
||||
3 = Router Reserved Type3.
|
||||
4 = Router Reserved Type4.
|
||||
"
|
||||
::= {globalRFRouterTableEntry 2}
|
||||
|
||||
-- RF router downstream switch state
|
||||
|
||||
globalFnRFRouterDownstreamSwitchState OBJECT-TYPE
|
||||
SYNTAX INTEGER {unavailable(0), redundantMode(1), segmentation(2) }
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reports the state of the downstream redundant & segmentation switch.
|
||||
|
||||
unavailable(0) indicates that the switch is unavailable.
|
||||
redundantMode(1) indicates that the switch is in redundant mode.
|
||||
segmentation(2) indicates that the switch is in segmentation mode."
|
||||
::= {globalRFRouterTableEntry 3}
|
||||
|
||||
-- RF router downstream switch control
|
||||
|
||||
globalFnRFRouterDownstreamSwitchControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {redundantMode(1), segmentation(2) }
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"control the downstream switch."
|
||||
::= {globalRFRouterTableEntry 4}
|
||||
|
||||
-- RF router downstream control type state
|
||||
|
||||
globalFnRFRouterDownstreamControlTypeState OBJECT-TYPE
|
||||
SYNTAX INTEGER {remote(0), local(1)}
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reports the control mode of the downstream redundant & segmentation switch.
|
||||
|
||||
remote(0) indicates that the switch is in remote mode.
|
||||
local(1) indicates that the switch is in local mode."
|
||||
::= {globalRFRouterTableEntry 5}
|
||||
|
||||
-- RF router downstream control type setting
|
||||
|
||||
globalFnRFRouterDownstreamControlTypeSetting OBJECT-TYPE
|
||||
SYNTAX INTEGER {remote(0), local(1)}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Control the downstream redundant & segmentation switch mode."
|
||||
::= {globalRFRouterTableEntry 6}
|
||||
|
||||
-- RF router upstream switch state
|
||||
|
||||
globalFnRFRouterUptreamSwitchState OBJECT-TYPE
|
||||
SYNTAX INTEGER {unavailable(0), redundantMode(1), segmentation(2) }
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reports the state of the upstream redundant & segmentation switch state.
|
||||
|
||||
unavailable(0) indicates that the switch is unavailable.
|
||||
redundantMode(1) indicates that the switch is in redundant mode.
|
||||
segmentation(2) indicates that the switch is in segmentation mode."
|
||||
::= {globalRFRouterTableEntry 7}
|
||||
|
||||
-- RF router upstream switch control
|
||||
|
||||
globalFnRFRouterUptreamSwitchControl OBJECT-TYPE
|
||||
SYNTAX INTEGER {redundantMode(1), segmentation(2) }
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"control the upstream switch."
|
||||
::= {globalRFRouterTableEntry 8}
|
||||
|
||||
-- RF router upstream control type state
|
||||
|
||||
globalFnRFRouterUpstreamControlTypeState OBJECT-TYPE
|
||||
SYNTAX INTEGER {remote(0), local(1)}
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reports the control mode of the upstream redundant & segmentation switch.
|
||||
|
||||
remote(0) indicates that the switch is in remote mode.
|
||||
local(1) indicates that the switch is in local mode."
|
||||
::= {globalRFRouterTableEntry 9}
|
||||
|
||||
|
||||
-- RF router upstream control type setting
|
||||
|
||||
globalFnRFRouterUpstreamControlTypeSetting OBJECT-TYPE
|
||||
SYNTAX INTEGER {remote(0), local(1)}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"control the mode of upstream switch."
|
||||
::= {globalRFRouterTableEntry 10}
|
||||
|
||||
|
||||
--- ******************
|
||||
--- * RF ports
|
||||
--- ******************
|
||||
|
||||
--number of rf port
|
||||
|
||||
globalFnNumberRFPort OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..16 )
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries in the RF port table.
|
||||
A zero entry means the table does not exist and the functional
|
||||
area is not present in the device."
|
||||
::= { globalFnIdentObjects 11 }
|
||||
|
||||
-- RF link switch state
|
||||
|
||||
globalRFLinkSwitchState OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..255 )
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"return the RF link switch status
|
||||
|
||||
Bit7 = Optical receiver1 RF ON/OFF State
|
||||
Bit6 = Optical receiver2 RF ON/OFF State
|
||||
Bit5 = Optical receiver3 RF ON/OFF State
|
||||
Bit4 = Optical receiver4 RF ON/OFF State
|
||||
Bit3 = Return laser1 RF ON/OFF State
|
||||
Bit2 = Return laser2 RF ON/OFF State
|
||||
Bit1 = Return laser3 RF ON/OFF State
|
||||
Bit0 = Return laser4 RF ON/OFF State
|
||||
|
||||
0 = RF OFF
|
||||
1 = RF ON
|
||||
E.g. 0xA0 = 1010 0000 stand for Optical receiver1 Plug in module1&Optical receiver2 Plug in module1 RF ON, and other RF OFF."
|
||||
::= { globalFnIdentObjects 12 }
|
||||
|
||||
--RF reverse link switch state
|
||||
|
||||
globalReverseRFLinkSwitchState OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..7 )
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"return the reverse RF link switch state
|
||||
|
||||
0 = RF Path1 OFF :RF Path2 OFF :RF Path3 OFF
|
||||
1 = RF Path1 OFF :RF Path2 OFF :RF Path3 ON
|
||||
2 = RF Path1 OFF :RF Path2 ON :RF Path3 OFF
|
||||
3 = RF Path1 ON :RF Path2 OFF :RF Path3 OFF
|
||||
4 = RF Path1 OFF :RF Path2 ON :RF Path3 ON
|
||||
5 = RF Path1 ON :RF Path2 ON :RF Path3 OFF
|
||||
6 = RF Path1 ON :RF Path2 OFF :RF Path3 ON
|
||||
7 = RF Path1 ON :RF Path2 ON :RF Path3 ON."
|
||||
::= { globalFnIdentObjects 13 }
|
||||
|
||||
--RF reverse link switch control
|
||||
|
||||
globalReverseRFLinkSwitchControl OBJECT-TYPE
|
||||
SYNTAX INTEGER { path1-off(1),path1-on(2),path2-off(3),path2-on(4),path3-off(5),path3-on(6)}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"control the reverse link switch path"
|
||||
::= { globalFnIdentObjects 14 }
|
||||
|
||||
--RF ports table
|
||||
|
||||
globalFnRFPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GlobalFnRFPortTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" table containing information about RF ports in this fiber node"
|
||||
::= { globalFnIdentObjects 15 }
|
||||
|
||||
--RF ports table entry
|
||||
|
||||
globalFnRFPortTableEntry OBJECT-TYPE
|
||||
SYNTAX GlobalFnRFPortTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of information about each RF port."
|
||||
INDEX {globalFnRFPortIndex}
|
||||
::= { globalFnRFPortTable 1 }
|
||||
|
||||
GlobalFnRFPortTableEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
globalFnRFPortIndex
|
||||
INTEGER,
|
||||
globalUpStreamRFLevel
|
||||
INTEGER,
|
||||
globalFnDownStreamRFLevel
|
||||
INTEGER,
|
||||
}
|
||||
|
||||
--RF port index
|
||||
|
||||
globalFnRFPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the fnRFPortTable.
|
||||
This index is application specific. It can be either the nth port, or a port number.
|
||||
For example, a node may have 4 ports, numbered 1, 3, 4, 6. Thus, the indexes could be
|
||||
.1, .3, .4, .6, OR .1, .2, .3., .4. In the latter case, the port name is critical."
|
||||
::= {globalFnRFPortTableEntry 1}
|
||||
|
||||
--RF port upstream RF level
|
||||
|
||||
globalUpStreamRFLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port Reverse RF Level. Units in 1 dBmV."
|
||||
::= { globalFnRFPortTableEntry 2}
|
||||
|
||||
--RF port downstream RF level
|
||||
|
||||
globalFnDownStreamRFLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port Forward RF Level. Units in 1 dBmV."
|
||||
::= { globalFnRFPortTableEntry 3}
|
||||
|
||||
--- ***********************
|
||||
--- * electronic attenuator
|
||||
--- ***********************
|
||||
|
||||
-- number of electronic attenuator
|
||||
|
||||
globalFnNumberElecAttenuator OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2)
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"return the number of electronic attenuator in this fiber node."
|
||||
::= { globalFnIdentObjects 16 }
|
||||
|
||||
-- electronic attenuator table
|
||||
|
||||
globalFnElecAttenuatorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GlobalFnElecAttenuatorTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about electronic attenuator in this fiber node"
|
||||
::= { globalFnIdentObjects 17 }
|
||||
|
||||
-- electronic attenuator entry
|
||||
|
||||
globalFnElecAttenuatorTableEntry OBJECT-TYPE
|
||||
SYNTAX GlobalFnElecAttenuatorTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information about each electronic attenuator in this fiber node."
|
||||
INDEX {globalFnElecAttenuatorIndex}
|
||||
::= { globalFnElecAttenuatorTable 1 }
|
||||
|
||||
GlobalFnElecAttenuatorTableEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
globalFnElecAttenuatorIndex
|
||||
INTEGER,
|
||||
globalFnElecAttenuatorValue
|
||||
INTEGER,
|
||||
}
|
||||
|
||||
-- electronic attenuator index
|
||||
|
||||
globalFnElecAttenuatorIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the dhtGlobalFnElecAttenuatorTable."
|
||||
::= {globalFnElecAttenuatorTableEntry 1}
|
||||
|
||||
-- electronic attenuator value
|
||||
|
||||
globalFnElecAttenuatorValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"return the attenuator value. Units in 0.5 dB.
|
||||
|
||||
user can set electronic attenuator value by writing this variable.
|
||||
"
|
||||
::= {globalFnElecAttenuatorTableEntry 2}
|
||||
|
||||
--- ***********************
|
||||
--- * electronic equaslisers
|
||||
--- ***********************
|
||||
|
||||
-- number of electronic equalizer
|
||||
|
||||
globalFnNumberElecEqualizer OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2)
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"return the number of electronic equalizer in this fiber node."
|
||||
::= { globalFnIdentObjects 18 }
|
||||
|
||||
-- electronic equalizer table
|
||||
|
||||
globalFnElecEqualizerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GlobalFnElecEqualizerTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about electronic equalizer in a fiber node"
|
||||
|
||||
::= { globalFnIdentObjects 19 }
|
||||
|
||||
-- electronic equalizer table
|
||||
|
||||
globalFnElecEqualizerTableEntry OBJECT-TYPE
|
||||
SYNTAX GlobalFnElecEqualizerTableEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information about each electronic eqalizer in this fiber node."
|
||||
INDEX {globalFnElecEqualizerIndex}
|
||||
::= { globalFnElecEqualizerTable 1 }
|
||||
|
||||
GlobalFnElecEqualizerTableEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
globalFnElecEqualizerIndex
|
||||
INTEGER,
|
||||
globalFnElecEqualizerValue
|
||||
INTEGER,
|
||||
}
|
||||
|
||||
-- electronic equalizer index
|
||||
|
||||
globalFnElecEqualizerIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the dhtGlobalFnElecAttenuatorTable."
|
||||
::= {globalFnElecEqualizerTableEntry 1}
|
||||
|
||||
-- electronic equalizer value
|
||||
|
||||
globalFnElecEqualizerValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"return the equalizer value. Units in 0.5 dB.
|
||||
|
||||
user can set electronic equaliser value by writing this variable.
|
||||
"
|
||||
::= {globalFnElecEqualizerTableEntry 2}
|
||||
|
||||
-- optical reveivers AGC offset
|
||||
|
||||
globalFnAGCOffsetValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"return the optical receivers AGC offset value.
|
||||
|
||||
user can set AGC offset value by writing this variable.
|
||||
"
|
||||
::= {globalFnIdentObjects 20}
|
||||
|
||||
-- optical reveivers AGC RF level
|
||||
|
||||
globalFnAGCRfLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"return the optical receivers AGC RF level value.
|
||||
|
||||
user can set AGC RF level by writing this variable.
|
||||
"
|
||||
::= {globalFnIdentObjects 21}
|
||||
|
||||
-- optical reveivers RF level offset
|
||||
|
||||
globalFnRfLevelOffsetValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"return the RF level offset value.
|
||||
|
||||
user can set RF level offset value by writing this variable.
|
||||
"
|
||||
::= {globalFnIdentObjects 22}
|
||||
|
||||
-- fiber internal temperature
|
||||
|
||||
globalFnTemperature OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"return the fiber node internal temperature."
|
||||
::= {globalFnIdentObjects 23}
|
||||
|
||||
-- fiber node reset
|
||||
|
||||
globalFnReset OBJECT-TYPE
|
||||
SYNTAX INTEGER { reset(1)}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to reset the VTN-200 by writing 1 to it.
|
||||
Other values written to the object have no effect.
|
||||
Reading the object returns a 1, and has no effect on the unit."
|
||||
::= {globalFnIdentObjects 24}
|
||||
|
||||
-- reset all RTX and FRX modules
|
||||
|
||||
globalFnResetFrxRtx OBJECT-TYPE
|
||||
SYNTAX INTEGER { reset(1)}
|
||||
ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to reset all RTX and FRX modules by writing 1 to it.
|
||||
Other values written to the object have no effect.
|
||||
Reading the object returns a 1, and has no effect on the unit."
|
||||
::= {globalFnIdentObjects 25}
|
||||
|
||||
-- type of power supply
|
||||
|
||||
globalFnTypeOfPowerSupply OBJECT-TYPE
|
||||
SYNTAX INTEGER { linePower(1),mainPower(2),not-defined(0)}
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Report the type of the power supply. "
|
||||
::= {globalFnIdentObjects 26}
|
||||
|
||||
|
||||
END
|
141
mibs/electroline/ELECTROLINE-DHT-INVENTORY-MIB
Normal file
141
mibs/electroline/ELECTROLINE-DHT-INVENTORY-MIB
Normal file
@ -0,0 +1,141 @@
|
||||
--*****************************************************************************
|
||||
--
|
||||
-- Copyright 2003-2004 Electroline Equipment Inc.
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Filename: ELECTROLINE-DHT-INVENTORY.mib
|
||||
-- Author: Eric Alarie
|
||||
-- Creation Date: 2003.03.20
|
||||
--*****************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- SNMPv2 Inventory branch MIB definition for DHT product.
|
||||
--
|
||||
-- Note that these MIBs are read-only during normal operation, and are intended
|
||||
-- for Electroline inventory tracking purpose.
|
||||
--
|
||||
-- When the DHT is in factory mode, the value of these MIBS can be configured
|
||||
-- by the factory programming station.
|
||||
-- To save the value of these MIBs in non-volatile memory, the
|
||||
-- factory program must set the "commit" MIB to one (1).
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Revision History:
|
||||
-- 2003.03.20 Eric Alarie First Draft
|
||||
-- 2003.03.21 Carlene Gardner Linguistic revision
|
||||
-- 2003.05.13 Eric Alarie Re-work MIBs to keep necessary info only.
|
||||
-- 2003.05.21 Carlene Gardner Linguistic revision
|
||||
-- 2003.07.07 Carlene Gardner Linguistic revision
|
||||
-- 2004.01.15 Eric Alarie Changed MIB name of HwRev to HwMinorRev
|
||||
-- Changed MIB name of HwRev HwBatchNumber to HwMajorRev
|
||||
-- Changed MIB name of HwRev SwAppType to HwDrvRev
|
||||
-- 2004.01.26 Carlene Gardner Linguistic revision
|
||||
-- 2008-07-25 Alain Leclerc Added Eline private model number string. This is need for the ECMM
|
||||
--*****************************************************************************
|
||||
|
||||
ELECTROLINE-DHT-INVENTORY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
DateAndTime FROM SNMPv2-TC
|
||||
dhtInventory FROM ELECTROLINE-DHT-ROOT-MIB;
|
||||
|
||||
|
||||
|
||||
--*****************************************************************************
|
||||
-- * GLOBAL INVENTORY DATA
|
||||
-- *
|
||||
-- * The following information is used to determine the type of PCB / Assembly
|
||||
-- * and its revision number. Additional information required by the DHT
|
||||
-- * software for proper operation on all board variations is also stored here.
|
||||
-- *
|
||||
-- * The values defined for these MIBs are kept in a separate document.
|
||||
--*****************************************************************************
|
||||
|
||||
dhtInvHwType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHT Hardware Model Identification Number. This information is used by the DHT
|
||||
software to differentiate the hardware platform on which it is running.
|
||||
For example, the HMS022 compatible version and the legacy version of the DHT
|
||||
have different hardware types."
|
||||
::= { dhtInventory 1 }
|
||||
|
||||
dhtInvHwMinorRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHT Hardware Revision Identification Number, representing the PCB version
|
||||
and / or the assembly modification level."
|
||||
::= { dhtInventory 2 }
|
||||
|
||||
dhtInvHwMajorRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This information is used to represent a family of hardware revisions.
|
||||
Major functional changes will trigger a modification of this value"
|
||||
::= { dhtInventory 3 }
|
||||
|
||||
dhtInvHwDrvRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This information is used to track any changes in the manufacturing process
|
||||
not covered by a PCB/Assembly revision and that have an impact on the drivers.
|
||||
"
|
||||
::= { dhtInventory 4 }
|
||||
|
||||
dhtModelNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the private electroline model number.
|
||||
Displayed in human-readable format."
|
||||
::= { dhtInventory 5 }
|
||||
|
||||
--*****************************************************************************
|
||||
-- * MANUFACTURING INVENTORY DATA
|
||||
-- *
|
||||
-- * This section contains additional manufacturing process related information
|
||||
-- * for tracking purposes.
|
||||
--*****************************************************************************
|
||||
dhtManufacturingInfo OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Electroline Private sub-tree to access manufacturing information"
|
||||
::= { dhtInventory 10 }
|
||||
|
||||
dhtMfcDateTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date and time when this unit was tested (in a string format)."
|
||||
::= { dhtManufacturingInfo 1 }
|
||||
|
||||
dhtMfcTestSwVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version of the test station with which this DHT was tested."
|
||||
::= { dhtManufacturingInfo 2 }
|
||||
|
||||
dhtMfcJobNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Electroline production Job Number for this unit."
|
||||
::= { dhtManufacturingInfo 3 }
|
||||
END
|
142
mibs/electroline/ELECTROLINE-DHT-REMOTE-SWITCH-MIB
Normal file
142
mibs/electroline/ELECTROLINE-DHT-REMOTE-SWITCH-MIB
Normal file
@ -0,0 +1,142 @@
|
||||
--**************************************************************************
|
||||
--
|
||||
-- Copyright 2004 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Filename: ELECTROLINE-DHT-REMOTE-SWITCH.mib
|
||||
-- Author: Nathaniel Mercure
|
||||
-- Creation Date: 2004.12.09
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This MIB contains all controls for a remote switch
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Revision History:
|
||||
-- 2004.12.09 Nathaniel Mercure First Draft
|
||||
-- 2004.12.15 Carlene Gardner Linguistic revision
|
||||
--**************************************************************************
|
||||
|
||||
ELECTROLINE-DHT-REMOTE-SWITCH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue
|
||||
FROM SNMPv2-TC
|
||||
dhtExtensionsMibObjects
|
||||
FROM ELECTROLINE-DHT-EXTENSIONS-MIB;
|
||||
|
||||
dhtRemoteSwitchMib MODULE-IDENTITY
|
||||
LAST-UPDATED "200412100000Z"
|
||||
ORGANIZATION "Electroline Equipment Inc"
|
||||
CONTACT-INFO
|
||||
"Electroline Equipment Inc.
|
||||
E-mail: support@electroline.com
|
||||
Telephone:
|
||||
(514) 374-6335
|
||||
(800)-461-3344 (Toll-free - North America)
|
||||
"
|
||||
DESCRIPTION
|
||||
"This set of objects controls a remote switch that may be present and connected to the DHT.
|
||||
This file includes a control object, and status objecy and a failsafe timer.
|
||||
"
|
||||
REVISION "200412100000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { dhtExtensionsMibObjects 11 }
|
||||
|
||||
--dhtRemoteSwitch MIb Objs
|
||||
dhtRemoteSwitchObjects OBJECT IDENTIFIER ::= { dhtRemoteSwitchMib 1 }
|
||||
|
||||
--Remote Switch Objs
|
||||
dhtRemoteSwitchPresence OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines if a switch is connected to the DHT.
|
||||
|
||||
True(1) = Remote switch present.
|
||||
False(2) = Remote switch not present.
|
||||
"
|
||||
|
||||
::= { dhtRemoteSwitchObjects 1 }
|
||||
|
||||
dhtRemoteSwitchManagement OBJECT IDENTIFIER ::= { dhtRemoteSwitchObjects 11 }
|
||||
|
||||
--RemoteSwitchManagement Objs
|
||||
dhtRemoteSwitchControl OBJECT-TYPE
|
||||
SYNTAX INTEGER { off(1), on(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Equipment control
|
||||
1 = Turns the switch to the OFF position
|
||||
2 = Turns the switch to the ON position
|
||||
|
||||
Default: Off(1)
|
||||
"
|
||||
::= { dhtRemoteSwitchManagement 1 }
|
||||
|
||||
dhtRemoteSwitchAutoStopTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER (20..120)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the maximum ON time in minutes for the remote switch.
|
||||
Reset internal timer every time the switch is turned to the ON position
|
||||
with dhtRemoteSwitchControl object. This object returns only the defined
|
||||
length of the period, not the current number of minutes remaining in the
|
||||
counter value. The value of this object is stored in non-volatile memory
|
||||
|
||||
Default=30 min
|
||||
"
|
||||
|
||||
::= { dhtRemoteSwitchManagement 2 }
|
||||
|
||||
dhtRemoteSwitchStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { on(1),off(2), mismatch(3),timeout(4) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns values related to the switch's status signal.
|
||||
|
||||
1 = Switch is ON (as per switch status signal)
|
||||
2 = Switch is OFF (as per switch status signal)
|
||||
3 = A status mismatch occurred between the switch's control pin and
|
||||
the status pin (reference: dhtRemoteSwitchControl).
|
||||
If a mismatch occurs, the DHT turns the switch OFF but the
|
||||
dhtRemoteSwitchControl object reports its user-defined value. The
|
||||
value of the dhtRemoteSwitchStatus object is latched.
|
||||
The dhtRemoteSwitchStatus object reverts to its normal operation (On/Off)
|
||||
when a value is written to the dhtRemoteSwitchControl object.
|
||||
Also, if a mismatch occurs, the failsafe timer stops.
|
||||
|
||||
4 = The failsafe timer timed out. The switch turns OFF.
|
||||
dhtRemoteSwitchControl is set to Off(1) position.
|
||||
This object reverts to its normal operation (On/Off)
|
||||
when a value is written to the dhtRemoteSwitchControl object."
|
||||
|
||||
::= { dhtRemoteSwitchManagement 3 }
|
||||
|
||||
dhtRemoteSwitchOnTime OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the amount of time in minutes the switch is ON. Writing 0 resets
|
||||
the counter. This object is set to 0 every time the DHT reboots (power cycle,
|
||||
sleep mode, reset).
|
||||
|
||||
The value of this item *is not* stored in non-volatile memory."
|
||||
|
||||
::= { dhtRemoteSwitchManagement 4 }
|
||||
|
||||
END
|
73
mibs/electroline/ELECTROLINE-DHT-ROOT-MIB
Normal file
73
mibs/electroline/ELECTROLINE-DHT-ROOT-MIB
Normal file
@ -0,0 +1,73 @@
|
||||
--**************************************************************************
|
||||
--
|
||||
-- Copyright 2003 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Filename: dhtRoot.mib
|
||||
-- Author: Eric Alarie
|
||||
-- Creation Date: 2003.03.20
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- Root MIB of the DHT branch
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Revision History:
|
||||
-- 2003.03.20 Eric Alarie First Draft
|
||||
--**************************************************************************
|
||||
|
||||
ELECTROLINE-DHT-ROOT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
electrolineHardwareProducts
|
||||
FROM ELECTROLINE-GLOBAL-REG;
|
||||
|
||||
electrolineDHT MODULE-IDENTITY
|
||||
LAST-UPDATED "200303200000Z"
|
||||
ORGANIZATION "Electroline Equipment Inc"
|
||||
CONTACT-INFO
|
||||
"Eric Alarie"
|
||||
DESCRIPTION
|
||||
"Electroline DOCSIS HMS Transponder MIBS"
|
||||
REVISION "200303200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { electrolineHardwareProducts 2 }
|
||||
|
||||
|
||||
-- /*************
|
||||
-- * MAIN MENUS *
|
||||
-- **************/
|
||||
dhtInventory OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for device identification"
|
||||
::= { electrolineDHT 1 }
|
||||
|
||||
dhtConfiguration OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for DHT Configuration Parameters"
|
||||
::= { electrolineDHT 2 }
|
||||
|
||||
dhtStatus OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for DHT Status and troubleshooting information"
|
||||
::= { electrolineDHT 3 }
|
||||
|
||||
dhtPrivate OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for private factory MIBS"
|
||||
::= { electrolineDHT 4 }
|
||||
|
||||
dhtExtensionsMib OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for DHT Extension Root MIB"
|
||||
::= { electrolineDHT 5 }
|
||||
END
|
424
mibs/electroline/ELECTROLINE-DHT-STATUS-MIB
Normal file
424
mibs/electroline/ELECTROLINE-DHT-STATUS-MIB
Normal file
@ -0,0 +1,424 @@
|
||||
--**************************************************************************
|
||||
--
|
||||
-- Copyright 2003-2004 Electroline Equipment Inc.
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Filename: ELECTROLINE-DHT-CONFIG.mib
|
||||
-- Author: Eric Alarie
|
||||
-- Creation Date: 2003.05.13
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This file contains the MIB definition of the Status branch
|
||||
-- for the DHT products.
|
||||
-- It also contains the DHT specific TRAPs.
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Revision History:
|
||||
-- 2003.05.13 Eric Alarie First Release
|
||||
-- 2003.07.07 Carlene Gardner Linguistic revision
|
||||
-- 2004.01.26 Carlene Gardner Added dhtAlarmAssuranceEvent,
|
||||
-- updated dhtStartTrapAckValue.
|
||||
-- 2004.01.27 Khadija Braham Remove the word start from the MIBs of
|
||||
-- dhtStartTrapAcknowledgeStatusTable.
|
||||
-- 2004.01.27 Carlene Gardner Updated descriptions for alarm assurance functions.
|
||||
-- 2004.02.24 Nath Mercure Added HMS status MIBS
|
||||
-- 2006.01.16 Alain Leclerc Added Monitoring Address and Internal Temperature
|
||||
-- MIBs.
|
||||
-- 2007.02.06 Alain Leclerc Ajout Dlm Status
|
||||
-- 2012.03.27 Paul Zheng Added IMPORTS frrom RFC 4001, the TEXTUAL-CONVENTION for InetAddress and InetAddressType;
|
||||
-- added 2 pairs of objects dhtInetNetworkAddressType, dhtInetNetworkAddress, and
|
||||
-- dhtInetMonitoringNetworkAddressType, dhtInetMonitoringNetworkAddress to support IPv6 address;
|
||||
-- deprecate
|
||||
-- 2012.03.27 Francois Charron Correction d'erreurs sur les InetType en read-write quand lesw InetAddress sont en Read-only
|
||||
-- 2014-01-14 Alain Leclerc Some mibs are deprecated, they have been move into the electrolineCommon branch
|
||||
--**************************************************************************
|
||||
|
||||
ELECTROLINE-DHT-STATUS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,OBJECT-TYPE,Integer32 FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
dhtStatus, electrolineDHT FROM ELECTROLINE-DHT-ROOT-MIB
|
||||
commonPhysAddress, commonLogicalID FROM SCTE-HMS-COMMON-MIB
|
||||
cfgSleepVoltage FROM ELECTROLINE-DHT-CONFIG-MIB
|
||||
NetworkAddress FROM RFC1155-SMI
|
||||
DisplayString FROM RFC1213-MIB
|
||||
InetAddress,
|
||||
InetAddressType
|
||||
FROM INET-ADDRESS-MIB; -- RFC 4001
|
||||
|
||||
-- Textual Conventions
|
||||
TenthdBmV ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-1"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type represents power levels that are normally
|
||||
expressed in dBmV. Units are in tenths of a dBmV;
|
||||
for example, 5.1 dBmV will be represented as 51."
|
||||
SYNTAX Integer32
|
||||
|
||||
-- Textual Conventions
|
||||
TenthdB ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-1"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type represents the pad value that are normally
|
||||
expressed in dB. Units are in tenths of a dB;
|
||||
for example, 5.1 dB will be represented as 51."
|
||||
SYNTAX Integer32
|
||||
|
||||
|
||||
HundredthsVolts ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-2"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"suggests that a Hundredths value of 1234 be rendered as 12.34 Volts"
|
||||
SYNTAX INTEGER (0..65535)
|
||||
|
||||
|
||||
-- **************************************************************************
|
||||
-- * START TRAP ACKNOWLEDGE
|
||||
-- *
|
||||
-- * Note that trap acknowledge for the HMS cold / warm start is required
|
||||
-- * for the EEMS auto-discover feature to operate properly.
|
||||
-- * These MIBs are handled by the EEMS management software and do not affect the
|
||||
-- * transponder<65>s operation. Users who are designing their own management software may
|
||||
-- * choose to take advantage of this feature.
|
||||
-- **************************************************************************
|
||||
dhtTrapAcknowledgeStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DhtTrapAcknowledgeStatusEntry
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This table has one entry per EMS that supports trap assurance, either
|
||||
for start traps or for alarm traps or both. The value of cfgHmsEmsAddressAlarmTrapAssurance
|
||||
and / or cfgHmsEmsAddressStartTrapAssurance must be set to True in order to create an entry
|
||||
in this table for a specific EMS IP address."
|
||||
|
||||
::= { dhtStatus 1 }
|
||||
|
||||
dhtTrapAcknowledgeStatusEntry OBJECT-TYPE
|
||||
SYNTAX DhtTrapAcknowledgeStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a table entry for acknowledging an HMS cold or warm start trap, or an alarm trap."
|
||||
INDEX { dhtTrapAckAddressIndex}
|
||||
::= { dhtTrapAcknowledgeStatusTable 1 }
|
||||
|
||||
DhtTrapAcknowledgeStatusEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
dhtTrapAckAddressIndex INTEGER,
|
||||
dhtTrapAckValue INTEGER
|
||||
}
|
||||
|
||||
dhtTrapAckAddressIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the EMS address table is used as index of the trap acknowledgement table."
|
||||
::= { dhtTrapAcknowledgeStatusEntry 1 }
|
||||
|
||||
dhtTrapAckValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current value of the trap acknowledgement. Indicates the number of alarms sent since
|
||||
the DHT was started or reset. To acknowledge receipt of trap(s), the EMS writes the value
|
||||
of the dhtTrapAckValue into the bound OID. The first start trap is 1, and the first alarm
|
||||
trap is 2."
|
||||
::= { dhtTrapAcknowledgeStatusEntry 2 }
|
||||
|
||||
|
||||
-- **************************************************************************
|
||||
-- * ELECTROLINE MISC. Statuses
|
||||
-- *
|
||||
-- **************************************************************************
|
||||
dhtNetworkAddress OBJECT-TYPE
|
||||
SYNTAX NetworkAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This is the RF IP address assigned by the DHCP.
|
||||
This object is deprecated and is replaced by dhtInetNetworkAddress."
|
||||
::= { dhtStatus 2 }
|
||||
|
||||
-- **************************************************************************
|
||||
-- * ELECTROLINE TROUBLE SHOOTING MIBs
|
||||
-- *
|
||||
-- **************************************************************************
|
||||
dhtHmsStatus OBJECT IDENTIFIER
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Group of HMS status report Mibs"
|
||||
::= { dhtStatus 3 }
|
||||
|
||||
dhtHmsTibStatusInfo OBJECT IDENTIFIER
|
||||
-- STATUS current
|
||||
-- DESCRIPTION "Group of status objects related to the DHT-NA-04 model only"
|
||||
::= { dhtHmsStatus 1 }
|
||||
|
||||
dhtHmsTibLineStatus OBJECT IDENTIFIER
|
||||
-- STATUS current
|
||||
-- DESCRIPTION "Group of status objects related to the DHT-NA-04 model only"
|
||||
::= { dhtHmsTibStatusInfo 1 }
|
||||
|
||||
|
||||
dhtHmsTibLineRxBytes OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of bytes received on the RS-485 line."
|
||||
::= { dhtHmsTibLineStatus 1 }
|
||||
|
||||
dhtHmsTibLineTxBytes OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of bytes sent on the RS-485 line."
|
||||
::= { dhtHmsTibLineStatus 2 }
|
||||
|
||||
dhtHmsTibLineTxFifoError OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of errors that occurred on the Transmit(tx) FIFO."
|
||||
::= { dhtHmsTibLineStatus 3 }
|
||||
|
||||
dhtHmsTibLineRxFifoError OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of errors that occurred on the Receive(Rx) FIFO."
|
||||
::= { dhtHmsTibLineStatus 4 }
|
||||
|
||||
dhtHmsTibLineRxLineError OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of errors that occurred on the Receive (Rx) line."
|
||||
::= { dhtHmsTibLineStatus 5 }
|
||||
|
||||
|
||||
|
||||
|
||||
dhtMonitoringNetworkAddress OBJECT-TYPE
|
||||
SYNTAX NetworkAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This is the RF IP address assigned by the DHCP to the monitoring interface in DualIp mode.
|
||||
This object is deprecated and is replaced by dhtInetMonitoringNetworkAddress."
|
||||
::= { dhtStatus 4 }
|
||||
|
||||
|
||||
dhtInternalTemperature OBJECT-TYPE
|
||||
SYNTAX INTEGER (-60..130)
|
||||
ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Measured temperature inside the NE's case/housing.
|
||||
Units degrees Celsius.
|
||||
Deprecated. Has been move into electrolineCommon branch"
|
||||
::= { dhtStatus 5 }
|
||||
|
||||
|
||||
dhtDlmStatus OBJECT IDENTIFIER
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Group of Dlm status report Mibs"
|
||||
::= { dhtStatus 6 }
|
||||
|
||||
fiberNodeStatus OBJECT IDENTIFIER
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "Group of fibernode status report Mibs"
|
||||
::= { dhtStatus 7 }
|
||||
|
||||
dhtInetNetworkAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The address type of DHT's RF interface IP address assigned by the DHCP server.
|
||||
Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16)
|
||||
The update of this object is coherent to cfgHmsEmsAddressIP object.
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { dhtStatus 8 }
|
||||
|
||||
dhtInetNetworkAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This is the DHT's RF interface IP address assigned by the DHCP Server.
|
||||
Deprecated. Has been move into electrolineCommon branch."
|
||||
::= { dhtStatus 9 }
|
||||
|
||||
|
||||
dhtInetMonitoringNetworkAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The address type of DHT's RF interface IP address assigned by the DHCP server
|
||||
as monitoring interface in DualIp mode.
|
||||
Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16)
|
||||
The update of this object is coherent to cfgHmsEmsAddressIP object.
|
||||
Deprecated. Has been move into electrolineCommon branch"
|
||||
::= { dhtStatus 10 }
|
||||
|
||||
dhtInetMonitoringNetworkAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This is the DHT's RF interface IP address assigned by the DHCP Server
|
||||
as monitoring interface in DualIp mode.
|
||||
Deprecated. Has been move into electrolineCommon branch"
|
||||
::= { dhtStatus 11 }
|
||||
|
||||
|
||||
-- **************************************************************************
|
||||
-- * ELECTROLINE SPECIFIC TRAP
|
||||
-- *
|
||||
-- **************************************************************************
|
||||
dhtSleepModeEvent TRAP-TYPE
|
||||
ENTERPRISE electrolineDHT
|
||||
VARIABLES {commonPhysAddress, commonLogicalID, cfgSleepVoltage}
|
||||
DESCRIPTION
|
||||
"This is the SNMP trap that is generated just before the DHT enters sleep mode.
|
||||
See also dhtCfgBatterySave for more information."
|
||||
::= 10
|
||||
|
||||
dhtAlarmAssuranceEvent TRAP-TYPE
|
||||
ENTERPRISE electrolineDHT
|
||||
VARIABLES {commonPhysAddress, commonLogicalID, dhtTrapAckValue}
|
||||
DESCRIPTION
|
||||
"This SNMP trap is used for alarm assurance. The dhtTrapAckValue
|
||||
indicates the number of alarms sent since the startup or reset of the DHT."
|
||||
::= 11
|
||||
|
||||
dlmAcInputVoltage OBJECT-TYPE
|
||||
SYNTAX HundredthsVolts
|
||||
UNITS "Volts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Scaled representation of input 'line' Voltage."
|
||||
::= { dhtDlmStatus 1 }
|
||||
|
||||
dlmDhtInputVoltage OBJECT-TYPE
|
||||
SYNTAX HundredthsVolts
|
||||
UNITS "Volts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Scaled representation of the DHT DC input voltage"
|
||||
::= { dhtDlmStatus 2 }
|
||||
|
||||
dlmRxPowerLevel OBJECT-TYPE
|
||||
SYNTAX TenthdBmV
|
||||
UNITS "dBmV"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The received power level at the DLM input. It's the modem RX power level added to the RF attenuator pad value."
|
||||
::= { dhtDlmStatus 3 }
|
||||
|
||||
dlmTxPowerLevel OBJECT-TYPE
|
||||
SYNTAX TenthdBmV
|
||||
UNITS "dBmV"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transmit power level at the DLM output. It's the modem TX power level minus the RF attenuator pad value."
|
||||
::= { dhtDlmStatus 4 }
|
||||
|
||||
dlmRxAttenuatorPad OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "dB"
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Rx Attenuator pad value.
|
||||
If value is -2,0 the pad sens technology is not connected. Check the wiring inside the DLM
|
||||
If value is -1,0 there is no pad connected.
|
||||
"
|
||||
::= { dhtDlmStatus 5 }
|
||||
|
||||
dlmTxAttenuatorPad OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "dB"
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Tx Attenuator pad value.
|
||||
If value is -2,0 the pad sens technology is not connected. Check the wiring inside the DLM
|
||||
If value is -1,0 there is no pad connected.
|
||||
"
|
||||
::= { dhtDlmStatus 6 }
|
||||
|
||||
|
||||
dhtFnOpticalReceiverTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DhtFnOpticalReceiverEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A table containing information about optical receiver in a fiber node."
|
||||
::= { fiberNodeStatus 1 }
|
||||
|
||||
dhtFnOpticalReceiverEntry OBJECT-TYPE
|
||||
SYNTAX DhtFnOpticalReceiverEntry
|
||||
ACCESS not-accessible
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"A list of information about each optical receiver in a fiber node."
|
||||
INDEX { dhtFnOpticalReceiverIndex }
|
||||
::= { dhtFnOpticalReceiverTable 1 }
|
||||
|
||||
DhtFnOpticalReceiverEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
dhtFnOpticalReceiverIndex
|
||||
INTEGER,
|
||||
dhtFnOpticalReceiverType
|
||||
DisplayString
|
||||
}
|
||||
|
||||
dhtFnOpticalReceiverIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Index into dhtFnOpticalReceiverTable.
|
||||
|
||||
This index is application specific. It can be either the nth receiver, or a slot number.
|
||||
For example, a node may have 4 receivers, numbered 1, 2, 3, 4, in slots 1, 3, 4, and 6.
|
||||
Thus, the indexes could be .1, .3, .4, .6 (slots), OR .1, .2, .3., .4. (nth)"
|
||||
::= { dhtFnOpticalReceiverEntry 1 }
|
||||
|
||||
|
||||
dhtFnOpticalReceiverType OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE(0..20) )
|
||||
ACCESS read-only
|
||||
STATUS optional
|
||||
DESCRIPTION
|
||||
"Type of optical receiver."
|
||||
::= { dhtFnOpticalReceiverEntry 2 }
|
||||
|
||||
|
||||
END
|
425
mibs/electroline/ELECTROLINE-DHT-TEST-MIB
Normal file
425
mibs/electroline/ELECTROLINE-DHT-TEST-MIB
Normal file
@ -0,0 +1,425 @@
|
||||
--*****************************************************************************
|
||||
--
|
||||
-- Copyright 2013 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Filename: ELECTROLINE-DHT-TEST.mib
|
||||
-- Author: Alain Leclerc
|
||||
-- Creation Date: 2013.09.06
|
||||
--*****************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This file contains the SNMPv2 MIB definition of the Configuration branch
|
||||
-- for the DHT (3) products.
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Revision History:
|
||||
-- 2013.09.06 Alain Leclerc First Draft
|
||||
--*****************************************************************************
|
||||
|
||||
ELECTROLINE-DHT-TEST-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
dhtPrivate
|
||||
FROM ELECTROLINE-DHT-ROOT-MIB
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB; -- RFC 3411;
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Definition of dvmTest Sub-groups
|
||||
-- ****************************************************************************
|
||||
dhtTest OBJECT IDENTIFIER
|
||||
--STATUS current
|
||||
--DESCRIPTION "Group of configuration objects related to all DVM models"
|
||||
::= { dhtPrivate 1 }
|
||||
|
||||
dhtAnalogPorts OBJECT IDENTIFIER ::= { dhtTest 1 }
|
||||
dhtDigitalPorts OBJECT IDENTIFIER ::= { dhtTest 2 }
|
||||
dhtMicroControllers OBJECT IDENTIFIER ::= { dhtTest 3 }
|
||||
dhtExternalDevices OBJECT IDENTIFIER ::= { dhtTest 4 }
|
||||
|
||||
|
||||
-- ****************
|
||||
-- * ANALOG VALUES *
|
||||
-- *****************
|
||||
|
||||
currentAnalogValueTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CurrentAnalogValueEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provide Read access to Analog Ports"
|
||||
::= { dhtAnalogPorts 1 }
|
||||
|
||||
currentAnalogValueEntry OBJECT-TYPE
|
||||
SYNTAX CurrentAnalogValueEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Analog port index and value"
|
||||
INDEX { analogPortId }
|
||||
::= { currentAnalogValueTable 1 }
|
||||
|
||||
CurrentAnalogValueEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
analogPortId
|
||||
INTEGER,
|
||||
|
||||
analogValue
|
||||
INTEGER,
|
||||
|
||||
analogPortIdDesc
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
analogPortId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into analog value table, all analog ports are enumerated
|
||||
together starting at zero."
|
||||
::= { currentAnalogValueEntry 1 }
|
||||
|
||||
analogValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns the current value of the analog port. When calibrated, the displayed value
|
||||
is in the unit used for the calibration settings."
|
||||
::= { currentAnalogValueEntry 2 }
|
||||
|
||||
analogPortIdDesc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns the name of the current PortId"
|
||||
::= { currentAnalogValueEntry 3 }
|
||||
|
||||
analogCalibrationValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Calibration value for portID"
|
||||
::= { dhtAnalogPorts 2 }
|
||||
|
||||
analogPortToCalibrate OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"portID to calibrate: Writes analogCalibrationValue first then sets associated portID.
|
||||
The analogCalibrationCommit must be set after all ports are calibrated to store the
|
||||
values in non-volatile memory"
|
||||
::= { dhtAnalogPorts 3 }
|
||||
|
||||
analogCalibrationCommit OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Must be set to 1 after all ports are calibrated in order to store the values in non-volatile
|
||||
memory. The Read command always returns the value 0."
|
||||
::= { dhtAnalogPorts 4 }
|
||||
|
||||
analogCalibrationSetDefault OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set this MIB to 1 to reset all the calibration values to the factory default."
|
||||
::= {dhtAnalogPorts 5}
|
||||
|
||||
currentCalibrationValueTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CurrentCalibrationValueEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides Read access to Analog Calibration Table."
|
||||
::= { dhtAnalogPorts 6 }
|
||||
|
||||
currentCalibrationValueEntry OBJECT-TYPE
|
||||
SYNTAX CurrentCalibrationValueEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the stored analog calibration table content."
|
||||
INDEX { analogCalibrationPortId }
|
||||
::= { currentCalibrationValueTable 1 }
|
||||
|
||||
CurrentCalibrationValueEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
analogCalibrationPortId
|
||||
INTEGER,
|
||||
|
||||
rawValue
|
||||
INTEGER,
|
||||
|
||||
calibratedValue
|
||||
INTEGER,
|
||||
|
||||
calibratedPortIdDesc
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
analogCalibrationPortId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into analog value table. Each analog port has an entry in the calibration table."
|
||||
::= { currentCalibrationValueEntry 1 }
|
||||
|
||||
rawValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns a rawValue that corresponds to the calibrated value."
|
||||
::= { currentCalibrationValueEntry 2 }
|
||||
|
||||
calibratedValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns the real display value at calibration time."
|
||||
::= { currentCalibrationValueEntry 3 }
|
||||
|
||||
calibratedPortIdDesc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns the name of the current PortId."
|
||||
::= { currentCalibrationValueEntry 4 }
|
||||
|
||||
|
||||
-- ****************
|
||||
-- * DIGITAL VALUES*
|
||||
-- *****************
|
||||
|
||||
currentDigitalStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CurrentDigitalStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides Read access to Digital Status (Input)Ports."
|
||||
::= { dhtDigitalPorts 1 }
|
||||
|
||||
currentDigitalStatusEntry OBJECT-TYPE
|
||||
SYNTAX CurrentDigitalStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Digital Status (Input) port index and value."
|
||||
INDEX { statusPortId }
|
||||
::= { currentDigitalStatusTable 1 }
|
||||
|
||||
CurrentDigitalStatusEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
statusPortId
|
||||
INTEGER,
|
||||
|
||||
statusValue
|
||||
INTEGER,
|
||||
|
||||
statusPortIdDesc
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
|
||||
statusPortId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into digital Status value table. All digital ports
|
||||
are enumerated together starting at zero."
|
||||
::= { currentDigitalStatusEntry 1 }
|
||||
|
||||
statusValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current value of the port
|
||||
0: Unknown state (read error)
|
||||
1: OFF (Inactive)
|
||||
2: ON (Active)
|
||||
Note that inverse polarity is taken into account."
|
||||
::= { currentDigitalStatusEntry 2 }
|
||||
|
||||
statusPortIdDesc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns the name of the current PortId."
|
||||
::= { currentDigitalStatusEntry 3 }
|
||||
|
||||
|
||||
currentDigitalControlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CurrentDigitalControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides Read/Write access to Digital Control (output) Ports."
|
||||
::= { dhtDigitalPorts 2 }
|
||||
|
||||
currentDigitalControlEntry OBJECT-TYPE
|
||||
SYNTAX CurrentDigitalControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Digital Control (output) port index and value."
|
||||
INDEX { controlPortId }
|
||||
::= { currentDigitalControlTable 1 }
|
||||
|
||||
CurrentDigitalControlEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
controlPortId
|
||||
INTEGER,
|
||||
|
||||
controlValue
|
||||
INTEGER,
|
||||
|
||||
controlPortIdDesc
|
||||
OCTET STRING
|
||||
}
|
||||
|
||||
controlPortId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into digital Control value table. All digital ports
|
||||
are enumerated together starting at zero."
|
||||
::= { currentDigitalControlEntry 1 }
|
||||
|
||||
controlValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current value of the digital port
|
||||
0: Unknown state (Read Error)
|
||||
1: OFF (Inactive)
|
||||
2: ON (Active)
|
||||
|
||||
Note that inverse polarity is taken into account."
|
||||
|
||||
::= { currentDigitalControlEntry 2 }
|
||||
|
||||
controlPortIdDesc OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gives the name of the current PortId"
|
||||
::= { currentDigitalControlEntry 3 }
|
||||
|
||||
-- *******************
|
||||
-- * Micro-Controller *
|
||||
-- ********************
|
||||
|
||||
usmFirmwareVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ID & version of the USM micro-controller.
|
||||
The MSB byte represents the firmware ID and the LSB byte the revision number.
|
||||
Unavailable indicates a communication problem with the micro-controller"
|
||||
::= {dhtMicroControllers 1}
|
||||
|
||||
batFirmwareVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ID & version of the Battery micro-controller.
|
||||
The MSB byte represents the firmware ID and the LSB byte the revision number.
|
||||
Unavailable indicates a communication problem with the micro-controller."
|
||||
::= {dhtMicroControllers 2}
|
||||
|
||||
reset OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..5)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Read command returns the last DHT reset cause as follows:
|
||||
0: Unknown reset cause (= error while reading).
|
||||
1: Power On reset
|
||||
2: Hard reset
|
||||
3: Soft reset
|
||||
4: Atmel Watchdog reset
|
||||
5: Shutdown reset
|
||||
|
||||
Writing a value to this MIB causes the DHT to execute a reset of the
|
||||
requested type (Only Hard, Soft and ShutDown are allowed).
|
||||
|
||||
The shutdown reset uses the parameters wakeUpVoltage and wakeUpPortId
|
||||
which must be set before setting this MIB to 5."
|
||||
|
||||
::= {dhtMicroControllers 3}
|
||||
|
||||
wakeUpVoltage OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the battery voltage at which the DHT automatically
|
||||
wakes up when a shutdown is requested. The specified voltage units must
|
||||
match the calibrated units for the selected port."
|
||||
::= {dhtMicroControllers 4}
|
||||
|
||||
wakeUpPortId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter the portID corresponding to the battery to be monitored. When
|
||||
its voltage rises above the wakeUpVoltage, the DHT restarts.
|
||||
|
||||
Note that although this was designed to be used with the battery voltage, any
|
||||
analog port ID may be selected."
|
||||
::= {dhtMicroControllers 5}
|
||||
|
||||
spiExternalTest OBJECT-TYPE
|
||||
SYNTAX INTEGER {failed(1), passed(2)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SpiExternalTest returns 1 if an Spi Communication test has failed.
|
||||
The value 2 is returned if an Spi Communication test has passed."
|
||||
::= {dhtExternalDevices 1}
|
||||
|
||||
cprTest OBJECT-TYPE
|
||||
SYNTAX INTEGER {failed(1), passed(2)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CprTest returns 1 if an Spi Communication test has failed.
|
||||
The value 2 is returned if an CprTest has passed."
|
||||
::= {dhtExternalDevices 2}
|
||||
|
||||
END
|
316
mibs/electroline/ELECTROLINE-DVM-CONFIG-MIB
Normal file
316
mibs/electroline/ELECTROLINE-DVM-CONFIG-MIB
Normal file
@ -0,0 +1,316 @@
|
||||
--*****************************************************************************
|
||||
--
|
||||
-- Copyright 2010 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Filename: ELECTROLINE-DVM-CONFIG.mib
|
||||
-- Author: Alain Leclerc
|
||||
-- Creation Date: 2010.05.18
|
||||
--*****************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This file contains the SNMPv2 MIB definition of the Configuration branch
|
||||
-- for the DVM products.
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Revision History:
|
||||
-- 2010.05.18 Alain Leclerc First Draft
|
||||
-- 2011.02.09 Alain Leclerc Added mib to disable channel bonding
|
||||
-- 2011.04.27 Alain Leclerc Added mibs for the FPGA image Download
|
||||
-- 2011.05.19 Alain Leclerc Modify the EMS table to support IPv6 and HTTP Post
|
||||
|
||||
--*****************************************************************************
|
||||
|
||||
ELECTROLINE-DVM-CONFIG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
dvmConfiguration
|
||||
FROM ELECTROLINE-DVM-ROOT-MIB
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
NetworkAddress
|
||||
FROM RFC1155-SMI
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB -- RFC 3411
|
||||
InetAddress,
|
||||
InetAddressType
|
||||
FROM INET-ADDRESS-MIB -- RFC 4001
|
||||
TenthdB,
|
||||
TenthdBmV,
|
||||
FROM DOCS-IF-MIB;
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Definition of Configuration Sub-groups
|
||||
-- ****************************************************************************
|
||||
dvmCfgGlobal OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Group of configuration objects related to all DVM models"
|
||||
::= { dvmConfiguration 1 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * EMS CONFIGURATION DATA
|
||||
-- *
|
||||
-- * The following MIB objects control communication (Traps) with external Element
|
||||
-- * / Network Management Systems. It includes the EMS Address Table that is used to
|
||||
-- * indicate to the DVM the IP addresses of the EMS / NMS and related parameters.
|
||||
-- ****************************************************************************
|
||||
dvmCfgEms OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This sub-tree contains configuration information for trap management."
|
||||
::= { dvmCfgGlobal 1 }
|
||||
|
||||
cfgEmsAddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CfgEmsAddressEntry
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the list of ip addresses of the Element Management System(s)
|
||||
to which the DVM will send its AlarmEvent traps.
|
||||
|
||||
The entries in this table are stored in non-volatile memory.
|
||||
A maximum of 10 entries is supported.
|
||||
"
|
||||
::= { dvmCfgEms 1 }
|
||||
|
||||
cfgEmsAddressEntry OBJECT-TYPE
|
||||
SYNTAX CfgEmsAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EMS entry definition"
|
||||
INDEX { cfgEmsAddressIndex }
|
||||
::= { cfgEmsAddressTable 1 }
|
||||
|
||||
CfgEmsAddressEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
cfgEmsAddressIndex INTEGER,
|
||||
cfgEmsAddressIP IpAddress,
|
||||
cfgEmsAddressTrapPortNumber INTEGER,
|
||||
cfgEmsAddressType InetAddressType,
|
||||
cfgEmsAddress InetAddress,
|
||||
cfgEmsAddressProtocol INTEGER
|
||||
}
|
||||
|
||||
cfgEmsAddressIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the EMS address table"
|
||||
::= { cfgEmsAddressEntry 1 }
|
||||
|
||||
cfgEmsAddressIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the EMS server that will receive traps.
|
||||
If the EMS server is unknown or is a
|
||||
non-IPv4 address, return 0.0.0.0. This object is used
|
||||
only to have a more human readable ipv4 address.
|
||||
|
||||
See also cfgEmsAddress. This object will have its value
|
||||
modified, given a valid SET to cfgEmsAddress."
|
||||
::= { cfgEmsAddressEntry 2 }
|
||||
|
||||
cfgEmsAddressTrapPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This represents the Ems's port number to which the trap will be sent to.
|
||||
The default value is the common SNMP trap port (162)."
|
||||
::= { cfgEmsAddressEntry 3 }
|
||||
|
||||
cfgEmsAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of the EMS server.
|
||||
Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16)"
|
||||
::= { cfgEmsAddressEntry 4 }
|
||||
|
||||
cfgEmsAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the destination EMS that will receive traps.
|
||||
If the message server is unknown, return the zero-
|
||||
length address string."
|
||||
::= { cfgEmsAddressEntry 5}
|
||||
|
||||
cfgEmsAddressProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER {snmp(1), http_post(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB can be used to remotely restore the factory default values, thus overwriting
|
||||
any other setup values that were stored
|
||||
in the DVM's non-volatile memory. The DVM must be reset following this
|
||||
command (commonReset or other reset function)."
|
||||
::= { cfgEmsAddressEntry 6 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * GLOBAL CONFIGURATION DATA
|
||||
-- *
|
||||
-- * These MIB objects control some functions of the DVM that cannot be set
|
||||
-- * DOCSIS MIBs.
|
||||
-- ****************************************************************************
|
||||
dvmCfgResetToFactory OBJECT-TYPE
|
||||
SYNTAX INTEGER {reset(1)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB can be used to remotely restore the factory default values, thus overwriting
|
||||
any other setup values that were stored
|
||||
in the DVM's non-volatile memory. The DVM must be reset following this
|
||||
command (commonReset or other reset function)."
|
||||
|
||||
::= { dvmCfgGlobal 2 }
|
||||
|
||||
dvmCfgUsbMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {cpe(1), craft(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB controls the behavior of the USB port. In craft mode, the USB port
|
||||
has a default MAC address which enables a PC to be connected locally to
|
||||
any DVM with the same driver and network adapter settings.
|
||||
In craft mode, read access to the DOCSIS MIBS and read/write access to the HMS is allowed.
|
||||
In CPE mode, the USB port behaves like a normal cable modem USB port,
|
||||
allowing access to the network if this access has been provisioned by the CMTS.
|
||||
In CPE mode, access to the MIBs is as per DOCSIS specifications. As well, read-write
|
||||
access to the Electroline MIBs is permitted.
|
||||
The DVM must be reset following this command (commonReset or other
|
||||
reset function) in order for the change to take effect.
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
::= { dvmCfgGlobal 3 }
|
||||
|
||||
dvmChannelBondingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or disables the support of channel bonding.
|
||||
The value of this MIB is stored in non-volatile memory."
|
||||
::= { dvmCfgGlobal 4 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * FPGA Configuration
|
||||
-- *
|
||||
-- * The following MIB objects are dedicated to the FPGA chipset on the DVM
|
||||
-- ****************************************************************************
|
||||
dvmCfgFpga OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This sub-tree contains configuration information For the FPGA chipset."
|
||||
::= { dvmCfgGlobal 5 }
|
||||
|
||||
dvmCfgFpgaSoftware OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This sub-tree contains control to perform a software update on the FPGA chipset."
|
||||
::= { dvmCfgFpga 1 }
|
||||
|
||||
dvmCfgFpgaSwServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of address of the TFTP server used for
|
||||
software upgrades.
|
||||
Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16)"
|
||||
::= { dvmCfgFpgaSoftware 1 }
|
||||
|
||||
dvmCfgFpgaSwServer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the TFTP server used for software
|
||||
upgrades. If the TFTP server is unknown or is a
|
||||
non-IPv4 address, return 0.0.0.0. This object is used
|
||||
only to have a more human readable ipv4 address.
|
||||
|
||||
See also dvmCfgFpgaSwServerAddress. This object will have its value
|
||||
modified, given a valid SET to dvmCfgFpgaSwServerAddress."
|
||||
::= { dvmCfgFpgaSoftware 2 }
|
||||
|
||||
dvmCfgFpgaSwServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the TFTP server used for software
|
||||
upgrades.
|
||||
|
||||
If the TFTP server is unknown, return the zero-
|
||||
length address string."
|
||||
::= { dvmCfgFpgaSoftware 3}
|
||||
|
||||
dvmCfgFpgaSwFilename OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE (0..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The filename of the software image to be downloaded via
|
||||
TFTP for the FPGA.
|
||||
If unknown, the value of this object is the zero-length
|
||||
string."
|
||||
::= { dvmCfgFpgaSoftware 4 }
|
||||
|
||||
dvmCfgFpgaSwDloadNow OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If set to true, a TFTP download will begin which will load the FPGA image
|
||||
from the TFTP server specified in dvmCfgFpgaSwServerAddress using the file
|
||||
specified in dvmCfgFpgaSwFilename. When read, always returns false(2)."
|
||||
::= { dvmCfgFpgaSoftware 5 }
|
||||
|
||||
|
||||
dvmCfgFpgaSwDloadStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
failure(0),
|
||||
success(1),
|
||||
inProgress(2),
|
||||
other(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of the last (or current) FPGA firmware image download attempt."
|
||||
::= { dvmCfgFpgaSoftware 6 }
|
||||
|
||||
dvmCfgFpgaSwCurrentVers OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The software version currently operating in the FPGA device."
|
||||
::= { dvmCfgFpgaSoftware 7 }
|
||||
|
||||
dvmCfgSystemTrapEnginFilter OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OID use for comparaison with each OID parameter filter from NMS address list - TLV38"
|
||||
::={dvmCfgGlobal 6 }
|
||||
|
||||
END
|
||||
|
123
mibs/electroline/ELECTROLINE-DVM-INVENTORY-MIB
Normal file
123
mibs/electroline/ELECTROLINE-DVM-INVENTORY-MIB
Normal file
@ -0,0 +1,123 @@
|
||||
--*****************************************************************************
|
||||
--
|
||||
-- Copyright 2010 Electroline Equipment Inc.
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Filename: ELECTROLINE-DVM-INVENTORY.mib
|
||||
-- Author: Alain Leclerc
|
||||
-- Creation Date: 2010-09-13
|
||||
--*****************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- SNMPv2 Inventory branch MIB definition for DVM product.
|
||||
--
|
||||
-- Note that these MIBs are read-only during normal operation, and are intended
|
||||
-- for Electroline inventory tracking purpose.
|
||||
--
|
||||
-- When the DVM is in factory mode, the value of these MIBS can be configured
|
||||
-- by the factory programming station.
|
||||
-- To save the value of these MIBs in non-volatile memory, the
|
||||
-- factory program must set the "commit" MIB to one (1).
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Revision History:
|
||||
-- 2010.09.13 Alain Leclerc First Draft
|
||||
--*****************************************************************************
|
||||
|
||||
ELECTROLINE-DVM-INVENTORY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
DateAndTime FROM SNMPv2-TC
|
||||
dvmInventory FROM ELECTROLINE-DVM-ROOT-MIB;
|
||||
|
||||
|
||||
|
||||
--*****************************************************************************
|
||||
-- * GLOBAL INVENTORY DATA
|
||||
-- *
|
||||
-- * The following information is used to determine the type of PCB / Assembly
|
||||
-- * and its revision number. Additional information required by the DVM
|
||||
-- * software for proper operation on all board variations is also stored here.
|
||||
-- *
|
||||
-- * The values defined for these MIBs are kept in a separate document.
|
||||
--*****************************************************************************
|
||||
|
||||
dvmInvHwType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DVM Hardware Model Identification Number. This information is used by the DVM
|
||||
software to differentiate the hardware platform on which it is running."
|
||||
::= { dvmInventory 1 }
|
||||
|
||||
dvmInvHwMinorRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DVM Hardware Revision Identification Number, representing the PCB version
|
||||
and / or the assembly modification level."
|
||||
::= { dvmInventory 2 }
|
||||
|
||||
dvmInvHwMajorRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This information is used to represent a family of hardware revisions.
|
||||
Major functional changes will trigger a modification of this value"
|
||||
::= { dvmInventory 3 }
|
||||
|
||||
dvmInvHwDrvRev OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This information is used to track any changes in the manufacturing process
|
||||
not covered by a PCB/Assembly revision and that have an impact on the drivers.
|
||||
"
|
||||
::= { dvmInventory 4 }
|
||||
|
||||
dvmModelNumber OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the private electroline model number.
|
||||
Displayed in human-readable format."
|
||||
::= { dvmInventory 5 }
|
||||
|
||||
|
||||
--*****************************************************************************
|
||||
-- * MANUFACTURING INVENTORY DATA
|
||||
-- *
|
||||
-- * This section contains additional manufacturing process related information
|
||||
-- * for tracking purposes.
|
||||
--*****************************************************************************
|
||||
dvmManufacturingInfo OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Electroline Private sub-tree to access manufacturing information"
|
||||
::= { dvmInventory 10 }
|
||||
|
||||
dvmMfcDateTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date and time when this unit was tested (in a string format)."
|
||||
::= { dvmManufacturingInfo 1 }
|
||||
|
||||
dvmMfcTestSwVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Version of the test station with which this DVM was tested."
|
||||
::= { dvmManufacturingInfo 2 }
|
||||
END
|
84
mibs/electroline/ELECTROLINE-DVM-ROOT-MIB
Normal file
84
mibs/electroline/ELECTROLINE-DVM-ROOT-MIB
Normal file
@ -0,0 +1,84 @@
|
||||
--**************************************************************************
|
||||
--
|
||||
-- Copyright 2010 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Filename: dvmRoot.mib
|
||||
-- Author: Alain Leclerc
|
||||
-- Creation Date: 2010.05.18
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- Root MIB of the DVM branch
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Revision History:
|
||||
-- 2010.05.18 Alain Leclerc First Draft
|
||||
--**************************************************************************
|
||||
|
||||
ELECTROLINE-DVM-ROOT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
electrolineHardwareProducts
|
||||
FROM ELECTROLINE-GLOBAL-REG;
|
||||
|
||||
ModulationType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
SYNTAX INTEGER {
|
||||
unknown(-1),
|
||||
qam16(0),
|
||||
qam64(1),
|
||||
qam256(2),
|
||||
qam1024(3),
|
||||
qam32(4),
|
||||
qam128(5),
|
||||
qpsk(6)
|
||||
}
|
||||
|
||||
electrolineDVM MODULE-IDENTITY
|
||||
LAST-UPDATED "201005180000Z"
|
||||
ORGANIZATION "Electroline Equipment Inc"
|
||||
CONTACT-INFO
|
||||
"Alain Leclerc"
|
||||
DESCRIPTION
|
||||
"Electroline DOCSIS HMS Transponder MIBS"
|
||||
REVISION "200303200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { electrolineHardwareProducts 3 }
|
||||
|
||||
|
||||
-- /*************
|
||||
-- * MAIN MENUS *
|
||||
-- **************/
|
||||
dvmInventory OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for device identification"
|
||||
::= { electrolineDVM 1 }
|
||||
|
||||
dvmConfiguration OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for DVM Configuration Parameters"
|
||||
::= { electrolineDVM 2 }
|
||||
|
||||
dvmStatus OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for DVM Status and troubleshooting information"
|
||||
::= { electrolineDVM 3 }
|
||||
|
||||
dvmPrivate OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for private factory MIBS"
|
||||
::= { electrolineDVM 4 }
|
||||
|
||||
END
|
573
mibs/electroline/ELECTROLINE-DVM-STATUS-MIB
Normal file
573
mibs/electroline/ELECTROLINE-DVM-STATUS-MIB
Normal file
@ -0,0 +1,573 @@
|
||||
--**************************************************************************
|
||||
--
|
||||
-- Copyright 2010 Electroline Equipment Inc.
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Filename: ELECTROLINE-DVM-STATUS.mib
|
||||
-- Author: ALAIN LECLERC
|
||||
-- Creation Date: 2010-09-14
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This file contains the MIB definition of the Status branch
|
||||
-- for the DVM products.
|
||||
--
|
||||
--**************************************************************************
|
||||
-- Revision History:
|
||||
-- 2010-09-14 ALAIN LECLERC First Release
|
||||
--**************************************************************************
|
||||
|
||||
ELECTROLINE-DVM-STATUS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,OBJECT-TYPE,Integer32 FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
dvmStatus, electrolineDVM FROM ELECTROLINE-DVM-ROOT-MIB
|
||||
NetworkAddress FROM RFC1155-SMI
|
||||
DisplayString FROM RFC1213-MIB
|
||||
|
||||
ifIndex FROM IF-MIB; -- [RFC2863]
|
||||
|
||||
|
||||
-- Textual Conventions
|
||||
TenthdBmV ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-1"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type represents power levels that are normally
|
||||
expressed in dBmV. Units are in tenths of a dBmV;
|
||||
for example, 5.1 dBmV will be represented as 51."
|
||||
SYNTAX Integer32
|
||||
|
||||
-- Textual Conventions
|
||||
TenthdB ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-1"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This data type represents the pad value that are normally
|
||||
expressed in dB. Units are in tenths of a dB;
|
||||
for example, 5.1 dB will be represented as 51."
|
||||
SYNTAX Integer32
|
||||
|
||||
-- Textual Conventions
|
||||
HundredthsVolts ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-2"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"suggests that a Hundredths value of 1234 be rendered as 12.34 Volts"
|
||||
SYNTAX INTEGER (0..65535)
|
||||
|
||||
|
||||
|
||||
-- **************************************************************************
|
||||
-- * ELECTROLINE MISC. Statuses
|
||||
-- *
|
||||
-- **************************************************************************
|
||||
dvmNetworkAddress OBJECT-TYPE
|
||||
SYNTAX NetworkAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the RF IP address assigned by the DHCP."
|
||||
::= { dvmStatus 1 }
|
||||
|
||||
dvmInternalTemperature OBJECT-TYPE
|
||||
SYNTAX INTEGER (-60..130)
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Measured temperature inside the NE's case/housing.
|
||||
Units degrees Celsius."
|
||||
::= { dvmStatus 2 }
|
||||
|
||||
--**************************************************************************
|
||||
-- Information on the hardware demodulator.
|
||||
-- The DVM has attenuator pad in the downstream path and has a fix
|
||||
-- attenuation pad also. We need to take that in the account for
|
||||
-- downstream and upstream power repport.
|
||||
--**************************************************************************
|
||||
dvmIfDownstreamChannelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmIfDownstreamChannelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes the attributes of downstream
|
||||
channels (frequency bands) at Dvm's input."
|
||||
::= { dvmStatus 3 }
|
||||
|
||||
dvmIfDownstreamChannelEntry OBJECT-TYPE
|
||||
SYNTAX DvmIfDownstreamChannelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry provides a list of attributes for a single
|
||||
downstream channel."
|
||||
INDEX { ifIndex }
|
||||
::= { dvmIfDownstreamChannelTable 1 }
|
||||
|
||||
DvmIfDownstreamChannelEntry ::= SEQUENCE {
|
||||
dvmIfDownChannelId Integer32,
|
||||
dvmIfDownChannelFrequency Integer32,
|
||||
dvmIfDownChannelWidth Integer32,
|
||||
dvmIfDownChannelModulation INTEGER,
|
||||
dvmIfDownChannelInterleave INTEGER,
|
||||
dvmIfDownChannelPower TenthdBmV,
|
||||
dvmIfDownChannelAnnex INTEGER,
|
||||
dvmIfDownChannelSymbolRate Integer32,
|
||||
dvmIfDownChannelTunerModule Integer32
|
||||
}
|
||||
|
||||
dvmIfDownChannelId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Cable Modem Termination System identification of the
|
||||
downstream channel within this particular MAC interface.
|
||||
if the interface is down, the object returns the most
|
||||
current value. If the downstream channel ID is unknown,
|
||||
this object returns a value of 0."
|
||||
::= { dvmIfDownstreamChannelEntry 1 }
|
||||
|
||||
dvmIfDownChannelFrequency 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. This object will return the current tuner
|
||||
frequency."
|
||||
::= { dvmIfDownstreamChannelEntry 2 }
|
||||
|
||||
dvmIfDownChannelWidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16000000)
|
||||
UNITS "hertz"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bandwidth of this downstream channel. Most
|
||||
implementations are expected to support a channel width
|
||||
of 6 MHz (North America) and/or 8 MHz (Europe). See the
|
||||
associated compliance object for a description of the
|
||||
valid channel widths for this object."
|
||||
::= { dvmIfDownstreamChannelEntry 3 }
|
||||
|
||||
dvmIfDownChannelModulation OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
other(2),
|
||||
qam64(3),
|
||||
qam256(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The modulation type associated with this downstream
|
||||
channel. If the interface is down, this object either
|
||||
returns the configured value (CMTS), the most current
|
||||
value (CM), or the value of unknown(1). See the
|
||||
associated conformance object for write conditions and
|
||||
limitations. See the reference for specifics on the
|
||||
modulation profiles implied by qam64 and qam256."
|
||||
::= { dvmIfDownstreamChannelEntry 4 }
|
||||
|
||||
dvmIfDownChannelInterleave OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
other(2),
|
||||
taps8Increment16(3),
|
||||
taps16Increment8(4),
|
||||
taps32Increment4(5),
|
||||
taps64Increment2(6),
|
||||
taps128Increment1(7),
|
||||
taps12increment17(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Forward Error Correction (FEC) interleaving used
|
||||
for this downstream channel.
|
||||
Values are defined as follows:
|
||||
taps8Increment16(3): protection 5.9/4.1 usec,
|
||||
latency .22/.15 msec
|
||||
taps16Increment8(4): protection 12/8.2 usec,
|
||||
latency .48/.33 msec
|
||||
taps32Increment4(5): protection 24/16 usec,
|
||||
latency .98/.68 msec
|
||||
taps64Increment2(6): protection 47/33 usec,
|
||||
latency 2/1.4 msec
|
||||
taps128Increment1(7): protection 95/66 usec,
|
||||
latency 4/2.8 msec
|
||||
taps12increment17(8): protection 18/14 usec,
|
||||
latency 0.43/0.32 msec
|
||||
|
||||
The value 'taps12increment17' is supported by EuroDOCSIS
|
||||
cable systems only, and the others by DOCSIS cable systems.
|
||||
|
||||
If the interface is down, this object either returns
|
||||
the configured value (CMTS), the most current value (CM),
|
||||
or the value of unknown(1).
|
||||
The value of other(2) is returned if the interleave
|
||||
is known but not defined in the above list.
|
||||
See the associated conformance object for write
|
||||
conditions and limitations. See the reference for the FEC
|
||||
configuration described by the setting of this object."
|
||||
::= { dvmIfDownstreamChannelEntry 5 }
|
||||
|
||||
dvmIfDownChannelPower OBJECT-TYPE
|
||||
SYNTAX TenthdBmV
|
||||
UNITS "dBmV"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"At the DVM, the received power level at the RF front-end.
|
||||
If the interface is down, the value of 0."
|
||||
::= { dvmIfDownstreamChannelEntry 6 }
|
||||
|
||||
dvmIfDownChannelAnnex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
other(2),
|
||||
annexA(3),
|
||||
annexB(4),
|
||||
annexC(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object indicates the conformance of
|
||||
the implementation to important regional cable standards.
|
||||
annexA : Annex A from ITU-T J.83 is used.
|
||||
(equivalent to EN 300 429)
|
||||
annexB : Annex B from ITU-T J.83 is used.
|
||||
annexC : Annex C from ITU-T J.83 is used."
|
||||
::= { dvmIfDownstreamChannelEntry 7 }
|
||||
|
||||
dvmIfDownChannelSymbolRate OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1000000000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value indicates the channel rate in Symbol per second"
|
||||
::= { dvmIfDownstreamChannelEntry 8 }
|
||||
|
||||
dvmIfDownChannelTunerModule OBJECT-TYPE
|
||||
SYNTAX Integer32 (-1..6)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this object indicates the tuner module number
|
||||
on which the hardware channel is mapped.
|
||||
1 and 2 are wideband tuners internal to the BCM3380;
|
||||
3 to 6 are external narrowband tuners
|
||||
-1 unmapped"
|
||||
::= { dvmIfDownstreamChannelEntry 9 }
|
||||
|
||||
|
||||
dvmIfUpstreamChannelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmIfUpstreamChannelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table describes the attributes of attached upstream
|
||||
channels."
|
||||
::= { dvmStatus 4 }
|
||||
|
||||
dvmIfUpstreamChannelEntry OBJECT-TYPE
|
||||
SYNTAX DvmIfUpstreamChannelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of attributes for a single upstream channel."
|
||||
INDEX { ifIndex }
|
||||
::= { dvmIfUpstreamChannelTable 1 }
|
||||
|
||||
DvmIfUpstreamChannelEntry ::= SEQUENCE {
|
||||
dvmIfUpChannelId Integer32,
|
||||
dvmIfUpChannelFrequency Integer32,
|
||||
dvmIfUpChannelWidth Integer32,
|
||||
dvmIfUpChannelTxPower TenthdBmV,
|
||||
dvmIfUpChannelSymbolRate Integer32
|
||||
}
|
||||
|
||||
dvmIfUpChannelId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CMTS identification of the upstream channel."
|
||||
::= { dvmIfUpstreamChannelEntry 1 }
|
||||
|
||||
dvmIfUpChannelFrequency OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1000000000)
|
||||
UNITS "hertz"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The center of the frequency band associated with this
|
||||
upstream interface. This object returns 0 if the frequency
|
||||
is undefined or unknown. Minimum permitted upstream
|
||||
frequency is 5,000,000 Hz for current technology. See
|
||||
the associated conformance object for write conditions
|
||||
and limitations."
|
||||
::= { dvmIfUpstreamChannelEntry 2 }
|
||||
|
||||
dvmIfUpChannelWidth OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..64000000)
|
||||
UNITS "hertz"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bandwidth of this upstream interface. This object
|
||||
returns 0 if the interface width is undefined or unknown.
|
||||
Minimum permitted interface width is currently 200,000 Hz.
|
||||
See the associated conformance object for write conditions
|
||||
and limitations."
|
||||
::= { dvmIfUpstreamChannelEntry 3 }
|
||||
|
||||
dvmIfUpChannelTxPower OBJECT-TYPE
|
||||
SYNTAX TenthdBmV
|
||||
UNITS "dBmV"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational transmit power for the attached upstream
|
||||
channel at the output of the DVM.E"
|
||||
::= { dvmIfUpstreamChannelEntry 4 }
|
||||
|
||||
|
||||
dvmIfUpChannelSymbolRate OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..1000000000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value indicates the channel rate in kSymbol per second"
|
||||
::= { dvmIfUpstreamChannelEntry 5 }
|
||||
|
||||
|
||||
dvmIfSignalQualityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmIfSignalQualityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"At the CM, describes the PHY signal quality of downstream
|
||||
channels."
|
||||
::= { dvmStatus 5 }
|
||||
|
||||
dvmIfSignalQualityEntry OBJECT-TYPE
|
||||
SYNTAX DvmIfSignalQualityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"At the CM, this object describes the PHY characteristics of
|
||||
a downstream channel."
|
||||
INDEX { ifIndex }
|
||||
::= { dvmIfSignalQualityTable 1 }
|
||||
|
||||
DvmIfSignalQualityEntry ::= SEQUENCE {
|
||||
dvmIfSigQUnerroreds Counter32,
|
||||
dvmIfSigQCorrecteds Counter32,
|
||||
dvmIfSigQUncorrectables Counter32,
|
||||
dvmIfSigQSignalNoise TenthdB,
|
||||
dvmIfSigQMicroreflections Integer32
|
||||
}
|
||||
|
||||
dvmIfSigQUnerroreds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "codewords"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Codewords received on this channel without error.
|
||||
This includes all codewords, whether or not they
|
||||
were part of frames destined for this device.
|
||||
Discontinuities in the value of this counter can occur
|
||||
at reinitialization of the managed system."
|
||||
::= { dvmIfSignalQualityEntry 1 }
|
||||
|
||||
dvmIfSigQCorrecteds OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "codewords"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Codewords received on this channel with correctable
|
||||
errors. This includes all codewords, whether or not
|
||||
they were part of frames destined for this device.
|
||||
Discontinuities in the value of this counter can occur
|
||||
at reinitialization of the managed system."
|
||||
::= { dvmIfSignalQualityEntry 2 }
|
||||
|
||||
dvmIfSigQUncorrectables OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
UNITS "codewords"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Codewords received on this channel with uncorrectable
|
||||
errors. This includes all codewords, whether or not
|
||||
they were part of frames destined for this device.
|
||||
Discontinuities in the value of this counter can occur
|
||||
at reinitialization of the managed system."
|
||||
::= { dvmIfSignalQualityEntry 3 }
|
||||
|
||||
dvmIfSigQSignalNoise OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "TenthdB"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signal/Noise ratio as perceived for this channel.
|
||||
At the CM, this object describes the Signal/Noise of the
|
||||
downstream channel."
|
||||
::= { dvmIfSignalQualityEntry 4 }
|
||||
|
||||
dvmIfSigQMicroreflections OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
UNITS "-dBc"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Microreflections, including in-channel response
|
||||
as perceived on this interface, measured in dBc below
|
||||
the signal level.
|
||||
This object is not assumed to return an absolutely
|
||||
accurate value, but it gives a rough indication
|
||||
of microreflections received on this interface.
|
||||
It is up to the implementer to provide information
|
||||
as accurately as possible."
|
||||
::= { dvmIfSignalQualityEntry 5 }
|
||||
|
||||
|
||||
dvmRxAttenuatorPad OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "dB"
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Rx Attenuator pad value.
|
||||
If value is -2,0 the pad sens technology is not connected. Check the wiring inside the DVM
|
||||
If value is -1,0 there is no pad connected.
|
||||
"
|
||||
::= { dvmStatus 6 }
|
||||
|
||||
dvmTxAttenuatorPad OBJECT-TYPE
|
||||
SYNTAX TenthdB
|
||||
UNITS "dB"
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Tx Attenuator pad value.
|
||||
If value is -2,0 the pad sens technology is not connected. Check the wiring inside the DVM
|
||||
If value is -1,0 there is no pad connected.
|
||||
"
|
||||
::= { dvmStatus 7 }
|
||||
|
||||
dvmRxEqualyzerPlugin OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(-2),
|
||||
noEqualyzer(-1),
|
||||
cableSim0ft(0),
|
||||
cableSim75ft(1),
|
||||
cableSim150ft(2),
|
||||
equalyzer4dB(20),
|
||||
equalyzer8dB(21)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Equalyzer plugin value. Could be a cable simulator or a equilazer.
|
||||
If value is -2,0 the pad sens technology is not connected. Check the wiring inside the DVM
|
||||
If value is -1,0 there is no pad connected."
|
||||
::= { dvmStatus 8 }
|
||||
|
||||
dvmAcInputVoltage OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..65535 )
|
||||
UNITS "1VAC"
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns the dvm Ac input voltage. Units 1VAC."
|
||||
::= { dvmStatus 9 }
|
||||
|
||||
dvmNumberDCPowerSupply OBJECT-TYPE
|
||||
SYNTAX INTEGER ( 0..16 )
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of entries in the internal DC power supply table
|
||||
A zero entry means the table does not exist and the functional
|
||||
area is not present in the device."
|
||||
::= { dvmStatus 10 }
|
||||
|
||||
dvmTunerHeaterStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {on(1), off(2)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This mib shows the tuner heater block activation status."
|
||||
::= { dvmStatus 12 }
|
||||
|
||||
|
||||
dvmDCPowerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmDCPowerEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about the Regulated Power."
|
||||
::= { dvmStatus 11 }
|
||||
|
||||
dvmDCPowerEntry OBJECT-TYPE
|
||||
SYNTAX DvmDCPowerEntry
|
||||
ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information about the Regulated Power."
|
||||
INDEX { dvmDCPowerIndex }
|
||||
::= { dvmDCPowerTable 1 }
|
||||
|
||||
DvmDCPowerEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
dvmDCPowerIndex
|
||||
INTEGER,
|
||||
dvmDCPowerVoltage
|
||||
INTEGER,
|
||||
dvmDCPowerName
|
||||
DisplayString
|
||||
}
|
||||
|
||||
dvmDCPowerIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the dvmDCPowerTable."
|
||||
::= { dvmDCPowerEntry 1 }
|
||||
|
||||
dvmDCPowerVoltage OBJECT-TYPE
|
||||
SYNTAX HundredthsVolts
|
||||
UNITS "0.01Vdc"
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Returns the regulated power voltage. Units in 0.01 Volts."
|
||||
::= { dvmDCPowerEntry 2 }
|
||||
|
||||
dvmDCPowerName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the Physical name of the Power Supply. For example:
|
||||
3.3V Supply"
|
||||
::= { dvmDCPowerEntry 3 }
|
||||
|
||||
|
||||
|
||||
END
|
410
mibs/electroline/ELECTROLINE-DVM-TEST-MIB
Normal file
410
mibs/electroline/ELECTROLINE-DVM-TEST-MIB
Normal file
@ -0,0 +1,410 @@
|
||||
--*****************************************************************************
|
||||
--
|
||||
-- Copyright 2011 Electroline Equipment Inc
|
||||
-- All Rights Reserved
|
||||
--
|
||||
--
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Filename: dvmTest.mib
|
||||
-- Author: Alain Leclerc
|
||||
-- Creation Date: 2011.05.02
|
||||
--*****************************************************************************
|
||||
-- Description:
|
||||
--
|
||||
-- This file contains the SNMPv2 MIB definition of the Configuration branch
|
||||
-- for the DVM products.
|
||||
--
|
||||
--*****************************************************************************
|
||||
-- Revision History:
|
||||
-- 2011.05.02 Alain Leclerc First Draft
|
||||
--*****************************************************************************
|
||||
|
||||
ELECTROLINE-DVM-TEST-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
dvmPrivate
|
||||
FROM ELECTROLINE-DVM-ROOT-MIB
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB; -- RFC 3411
|
||||
|
||||
|
||||
dvmSwMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {normal(0), testOnly(1), cmOnly(2), ScanFeatureInDiagnosticMode(30)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB can be used to control the software activity of the DVM
|
||||
- In Normal mode, the DVM performs as programmed.
|
||||
- In testOnly mode, the DVM stops all monitoring activity and
|
||||
populates only the test and calibration MIBS.
|
||||
- In cmOnly mode, the DVM performs as a plain cable modem. All
|
||||
other features are disabled.
|
||||
|
||||
The value of this MIB is stored in non-volatile memory.
|
||||
|
||||
Note that the MODE jumper previously used to access testOnly
|
||||
mode, now is used as an override for the dvmSwMode.
|
||||
To have access to set this mode, the brcm factory mib must be enable.
|
||||
Otherwise, read only"
|
||||
::= { dvmPrivate 1 }
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Definition of dvmTest Sub-groups
|
||||
-- ****************************************************************************
|
||||
dvmTest OBJECT IDENTIFIER
|
||||
--STATUS current
|
||||
--DESCRIPTION "Group of configuration objects related to all DVM models"
|
||||
::= { dvmPrivate 2 }
|
||||
|
||||
configuration OBJECT IDENTIFIER ::= { dvmTest 3 }
|
||||
microControllers OBJECT IDENTIFIER ::= { dvmTest 4 }
|
||||
leds OBJECT IDENTIFIER ::= { dvmTest 5 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Definition of FPGA Sub-groups
|
||||
-- ****************************************************************************
|
||||
dvmTestFpga OBJECT IDENTIFIER
|
||||
--STATUS current
|
||||
--DESCRIPTION "Group of configuration objects related to all DVM models"
|
||||
::= { dvmTest 1 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Definition of FPGA Software Sub-groups
|
||||
-- ****************************************************************************
|
||||
dvmTestFpgaSoftwareControl OBJECT IDENTIFIER
|
||||
--STATUS current
|
||||
--DESCRIPTION
|
||||
-- "This sub-tree contains control to perform a software update on the FPGA chipset."
|
||||
::= { dvmTestFpga 1 }
|
||||
|
||||
dvmTestFpgaSwImageNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the image from the v2ImageTable which will be controlled by
|
||||
operations from this group. Must be set to a valid value of
|
||||
v2FwIndex."
|
||||
::= { dvmTestFpgaSoftwareControl 1 }
|
||||
|
||||
dvmTestFpgaSwDloadTftpServer OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls and reflects the IP address of a TFTP server from which the
|
||||
image specified in dvmTestFpgaSwImageNumber will be downloaded if
|
||||
dvmTestFpgaSwDloadNow is set to true(1)."
|
||||
::= { dvmTestFpgaSoftwareControl 2 }
|
||||
|
||||
dvmTestFpgaSwDloadTftpPath OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls and reflects the path to a file on the server specified by
|
||||
dvmTestFpgaSwDloadTftpServer which will be downloaded to the image specified
|
||||
by dvmTestFpgaSwImageNumber if dvmTestFpgaSwDloadNow is set to true(1)."
|
||||
::= { dvmTestFpgaSoftwareControl 3 }
|
||||
|
||||
dvmTestFpgaSwDloadNow OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If set to true, a TFTP download will begin which will load the image
|
||||
from the TFTP server specified in dvmTestFpgaSwDloadTftpServer using the file
|
||||
specified in dvmTestFpgaSwDloadTftpPath to the image specified in
|
||||
dvmTestFpgaSwImageNumber. When read, always returns false(2)."
|
||||
::= { dvmTestFpgaSoftwareControl 4 }
|
||||
|
||||
dvmTestFpgaSwDloadStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
failure(0),
|
||||
success(1),
|
||||
inProgress(2),
|
||||
other(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of the last (or current) FPGA firmware image download
|
||||
attempt."
|
||||
::= { dvmTestFpgaSoftwareControl 5 }
|
||||
|
||||
dvmTestFpgaSwCopyImageFrom OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If this object is set, the image specified by dvmTestFpgaSwImageNumber
|
||||
will be overwritten by the image specified by this object."
|
||||
::= { dvmTestFpgaSoftwareControl 6 }
|
||||
|
||||
dvmTestFpgaSwCopyStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
failure(0),
|
||||
success(1),
|
||||
inProgress(2),
|
||||
other(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of the last FPGA firmware copy attempt."
|
||||
::= { dvmTestFpgaSoftwareControl 7 }
|
||||
|
||||
dvmTestFpgaSwSendImageFrom OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This mib will trigger the FPGA reprogrammation from the specified image."
|
||||
::= { dvmTestFpgaSoftwareControl 8 }
|
||||
|
||||
dvmTestFpgaSwSendImageStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
failure(0),
|
||||
success(1),
|
||||
inProgress(2),
|
||||
other(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of the last FPGA firmware send attempt."
|
||||
::= { dvmTestFpgaSoftwareControl 9 }
|
||||
|
||||
|
||||
dvmTestFpgaSotwareTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmTestFpgaSotwareEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table display the FPGA firware Header of each image"
|
||||
::= { dvmTestFpga 2 }
|
||||
|
||||
dvmTestFpgaSotwareEntry OBJECT-TYPE
|
||||
SYNTAX DvmTestFpgaSotwareEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"dvmTestFpgaSotwareTable definition"
|
||||
INDEX { dvmFpgaSoftwareTableIndex }
|
||||
::= { dvmTestFpgaSotwareTable 1 }
|
||||
|
||||
DvmTestFpgaSotwareEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
dvmFpgaSoftwareTableIndex Integer32,
|
||||
dvmFpgaProcessorId Unsigned32,
|
||||
dvmFpgaSoftwareMajorRevision Unsigned32,
|
||||
dvmFpgaSoftwareMinorRevision Unsigned32,
|
||||
dvmFpgaBuildTime DateAndTime,
|
||||
dvmFpgaFileLength Unsigned32,
|
||||
dvmFpgaFileName DisplayString,
|
||||
dvmFpgaHeaderHCS Unsigned32,
|
||||
dvmFpgaSoftwareCRC Unsigned32
|
||||
}
|
||||
|
||||
dvmFpgaSoftwareTableIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(1..2)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the dvmTestFpgaSotwareTable"
|
||||
::= { dvmTestFpgaSotwareEntry 1 }
|
||||
|
||||
dvmFpgaProcessorId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a unique identifier to make sure that the software is suitable for this FPGA"
|
||||
::= { dvmTestFpgaSotwareEntry 2 }
|
||||
|
||||
dvmFpgaSoftwareMajorRevision OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"software major revision"
|
||||
::= { dvmTestFpgaSotwareEntry 3 }
|
||||
|
||||
dvmFpgaSoftwareMinorRevision OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"software minor revision"
|
||||
::= { dvmTestFpgaSotwareEntry 4 }
|
||||
|
||||
dvmFpgaBuildTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date and time where the software has been signed"
|
||||
::= { dvmTestFpgaSotwareEntry 5 }
|
||||
|
||||
dvmFpgaFileLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"software length in bytes"
|
||||
::= { dvmTestFpgaSotwareEntry 6 }
|
||||
|
||||
dvmFpgaFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file from which this image was produce.
|
||||
Note that the file name is extracted from the program store header,
|
||||
so it is possible that this object will not match the actual filemane
|
||||
of the downloaded file if the file is renamed prior to the download."
|
||||
::= { dvmTestFpgaSotwareEntry 7 }
|
||||
|
||||
dvmFpgaHeaderHCS OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The header chechsum used by the download manager when validating this image."
|
||||
::= { dvmTestFpgaSotwareEntry 8 }
|
||||
|
||||
dvmFpgaSoftwareCRC OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cyclic redundancy code used by the program manager when validating this image."
|
||||
::= { dvmTestFpgaSotwareEntry 9 }
|
||||
|
||||
dvmTestFpgaIOtest OBJECT IDENTIFIER
|
||||
--STATUS current
|
||||
--DESCRIPTION
|
||||
-- "This sub-tree contains control to perform an test routine on the FPGA I/Os."
|
||||
::= { dvmTestFpga 3 }
|
||||
|
||||
dvmTestFpgaIoTestRunNow OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If set to true, a test routine of the FPGA's I/Os is performed.
|
||||
When read, always returns false(2)."
|
||||
::= { dvmTestFpgaIOtest 1 }
|
||||
|
||||
dvmTestFpgaIoTestStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
inProgress(1),
|
||||
success(2),
|
||||
fail(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the status of the last test perform. If status is fail, read the resultTable."
|
||||
::= { dvmTestFpgaIOtest 2 }
|
||||
|
||||
dvmTestFpgaIoTestResultTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DvmTestFpgaIoTestResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table display the FPGA I/Os test result"
|
||||
::= { dvmTestFpgaIOtest 3 }
|
||||
|
||||
dvmTestFpgaIoTestResultEntry OBJECT-TYPE
|
||||
SYNTAX DvmTestFpgaIoTestResultEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"dvmTestFpgaIoTestResultTable definition"
|
||||
INDEX { dvmFpgaIoTestResultIndex }
|
||||
::= { dvmTestFpgaIoTestResultTable 1 }
|
||||
|
||||
DvmTestFpgaIoTestResultEntry ::=
|
||||
SEQUENCE
|
||||
{
|
||||
dvmFpgaIoTestResultIndex Integer32,
|
||||
dvmFpgaIoTestResultInfo DisplayString,
|
||||
dvmFpgaIoTestResultStatus INTEGER
|
||||
}
|
||||
|
||||
dvmFpgaIoTestResultIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into the dvmTestFpgaSotwareTable"
|
||||
::= { dvmTestFpgaIoTestResultEntry 1 }
|
||||
|
||||
|
||||
dvmFpgaIoTestResultInfo OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"identity information on the I/Os"
|
||||
::= { dvmTestFpgaIoTestResultEntry 2 }
|
||||
|
||||
dvmFpgaIoTestResultStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(0),
|
||||
success(1),
|
||||
fail(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test result for this specific I/Os"
|
||||
::= { dvmTestFpgaIoTestResultEntry 3 }
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Definition of Configuration Sub-groups
|
||||
-- ****************************************************************************
|
||||
formatFlash OBJECT-TYPE
|
||||
SYNTAX INTEGER {format(1)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This mib triggers the formating of the last blocks of the two
|
||||
flash banks. These section contains the dht logs"
|
||||
::= {configuration 1}
|
||||
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Definition of Microcontroller Sub-groups
|
||||
-- ****************************************************************************
|
||||
renesassFirmwareVersion OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ID & version of the renesass micro-controller.
|
||||
The MSB byte represents the firmware ID and the LSB byte the revision number.
|
||||
Unavailable indicates a communication problem with the micro-controller"
|
||||
::= {microControllers 1}
|
||||
|
||||
-- ****************************************************************************
|
||||
-- * Definition of LEDS Sub-groups
|
||||
-- ****************************************************************************
|
||||
|
||||
|
||||
END
|
151
mibs/electroline/ELECTROLINE-GLOBAL-REG
Normal file
151
mibs/electroline/ELECTROLINE-GLOBAL-REG
Normal file
@ -0,0 +1,151 @@
|
||||
-- Electroline Global Registration mib
|
||||
-- SNMPv2
|
||||
--
|
||||
-- FileName: ELECTROLINE-GLOBAL-REG.mib
|
||||
-- RevDate: 09/02/2001
|
||||
--
|
||||
-- Frederick Plante
|
||||
-- Nathaniel Mercure
|
||||
-- Eric Desjardins
|
||||
-- Carlene Gardner 2003-03-21
|
||||
|
||||
ELECTROLINE-GLOBAL-REG DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-IDENTITY,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
--
|
||||
-- Sub-tree definitions
|
||||
--
|
||||
|
||||
--
|
||||
-- Sub-tree for Electroline in enterprises
|
||||
-- 1.3.6.1.4.1.5802
|
||||
--
|
||||
electrolineCoRoot OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The root of the OID sub-tree assigned
|
||||
to Electroline Equipment Inc. by the
|
||||
Internet Assigned Numbers Authority (IANA)."
|
||||
|
||||
::={enterprises 5802}
|
||||
|
||||
electrolineRoot OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The root of Electroline oid tree."
|
||||
|
||||
::={electrolineCoRoot 1}
|
||||
|
||||
--
|
||||
-- Subtree For Dmon mibs
|
||||
--
|
||||
dmonMib OBJECT IDENTIFIER ::= { electrolineCoRoot 999999 }
|
||||
|
||||
--
|
||||
-- Sub-tree for Electroline Registrations
|
||||
--
|
||||
electrolineReg OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for registration"
|
||||
::={electrolineRoot 1}
|
||||
--
|
||||
-- Sub-tree for Electroline Registrations of modules
|
||||
--
|
||||
electrolineModules OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for modules registrations"
|
||||
|
||||
::={electrolineReg 1}
|
||||
|
||||
--
|
||||
-- Sub-tree for enterprise wide objects and events.
|
||||
--
|
||||
electrolineGeneric OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for common objects and events."
|
||||
::={electrolineRoot 2}
|
||||
|
||||
--
|
||||
-- Sub-tree for product-specific objects and events
|
||||
--
|
||||
electrolineProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for product-specific objects and
|
||||
events."
|
||||
::={electrolineRoot 3}
|
||||
|
||||
--
|
||||
-- Sub-tree for hardware products
|
||||
--
|
||||
electrolineHardwareProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for hardware products."
|
||||
::={electrolineProducts 1}
|
||||
|
||||
--
|
||||
-- Sub-tre for software products.
|
||||
--
|
||||
electrolineSoftwareProducts OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for software products."
|
||||
::={electrolineProducts 2}
|
||||
|
||||
--
|
||||
-- Sub-tree for agent capabilities (caps)
|
||||
--
|
||||
electrolineCaps OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for agent profiles."
|
||||
::={electrolineRoot 4}
|
||||
--
|
||||
-- Sub-tree for Requirement Specifications.
|
||||
--
|
||||
electrolineReqs OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for management application
|
||||
requirements."
|
||||
::={electrolineRoot 5}
|
||||
|
||||
--
|
||||
-- Sub-tree for Electroline Experiments
|
||||
--
|
||||
electrolineExpr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for experimental definitions."
|
||||
::={electrolineRoot 6}
|
||||
|
||||
--
|
||||
-- Global Registration Module Identity
|
||||
--
|
||||
electrolineGlobalRegModule MODULE-IDENTITY
|
||||
LAST-UPDATED "1902010000Z"
|
||||
ORGANIZATION "Electroline Equipment Inc."
|
||||
CONTACT-INFO "fp@electroline.com"
|
||||
DESCRIPTION "Electroline Global Registration Module."
|
||||
REVISION "1902010000Z"
|
||||
DESCRIPTION "The first draft."
|
||||
::={ electrolineModules 1 }
|
||||
|
||||
--
|
||||
-- Electroline Hardware Registration Module sub-tree
|
||||
--
|
||||
electrolineHardwareProductsReg OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for registration of hardware
|
||||
products modules."
|
||||
::={ electrolineModules 2}
|
||||
|
||||
--
|
||||
-- Electroline Software Registration Module sub-tree
|
||||
--
|
||||
electrolineSoftwareProductsReg OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Sub-tree for registration of software
|
||||
product modules."
|
||||
::={ electrolineModules 3}
|
||||
|
||||
|
||||
END
|
Reference in New Issue
Block a user