mibs/MIBS/arris/d5/ARRIS-D5-QAM-POST-MIB

442 lines
15 KiB
Plaintext
Raw Normal View History

2023-12-05 12:25:34 +01:00
ARRIS-D5-QAM-POST-MIB DEFINITIONS ::= BEGIN
IMPORTS
D5Program
FROM ARRIS-D5-VIDEO-MIB
arrisD5UEQam
FROM ARRIS-MIB
TenthdBmV
FROM DOCS-IF-MIB
ifIndex, InterfaceIndex
FROM IF-MIB
PhysicalIndex
FROM ENTITY-MIB
d5QamMib
FROM ARRIS-D5-QAM-MIB
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
Integer32, Unsigned32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
TruthValue, RowStatus, DisplayString
FROM SNMPv2-TC;
-- 1.3.6.1.4.1.4115.1.8.1.5.2
d5QamPOSTMib MODULE-IDENTITY
LAST-UPDATED "200909090909Z" -- September 09, 2009 at 09:09 GMT
ORGANIZATION
"Arris International"
CONTACT-INFO
"Network Management
Postal: Arris International.
4400 Cork Airport Business Park
Cork Airport, Kinsale Road
Cork, Ireland.
Tel: +353 21 7305 800
Fax: +353 21 4321 972"
DESCRIPTION
"Arris D5 UEQ QAM Manufacturing MIB"
::= { d5QamMib 2 }
--
-- Node definitions
--
-- ------------------------------------------------------------------------
-- QAM POST section
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1
d5QamMemoryTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamMemoryTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of QAM POST tests and test-results for
each of the memory banks"
::= { d5QamPOSTMib 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1
d5QamMemoryTestEntry OBJECT-TYPE
SYNTAX D5QamMemoryTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single memory bank POST test and result."
INDEX { d5QamMemoryTestSlotId, d5QamMemoryTestBankId }
::= { d5QamMemoryTestTable 1 }
D5QamMemoryTestEntry ::=
SEQUENCE {
d5QamMemoryTestSlotId
Unsigned32,
d5QamMemoryTestBankId
Unsigned32,
d5QamMemoryTestDescription
DisplayString,
d5QamMemoryTestChip
INTEGER,
d5QamMemoryTestExecute
INTEGER,
d5QamMemoryTestResultVector
Unsigned32,
d5QamMemoryTestResultRegister
Unsigned32,
d5QamMemoryTestResultAddress
Unsigned32
}
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.1
d5QamMemoryTestSlotId OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"QAM card associated with a particular test."
::= { d5QamMemoryTestEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.2
d5QamMemoryTestBankId OBJECT-TYPE
SYNTAX Unsigned32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique identifier specifying a particular memory bank."
::= { d5QamMemoryTestEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.3
d5QamMemoryTestDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the the memory bank."
::= { d5QamMemoryTestEntry 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.4
d5QamMemoryTestChip OBJECT-TYPE
SYNTAX INTEGER
{
chip1(1),
chip2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Select a particular chip for a DVT test, this field
is ignored for all other tests"
::= { d5QamMemoryTestEntry 4 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.5
d5QamMemoryTestExecute OBJECT-TYPE
SYNTAX INTEGER
{
idle(1),
running(2),
stop(3),
startDataPinTest(4),
startAddressPinTest(5),
startMemorySweepTest(6),
startDVTWriteCycles(7),
startDVTReadCycles(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control for starting a test and checking for test completion.
Only a value of stop or startXXX is allowed on write access.
Only a value of idle or running is allowed on read access."
::= { d5QamMemoryTestEntry 5 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.6
d5QamMemoryTestResultVector OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last test result vector, its interpretation is test specific"
::= { d5QamMemoryTestEntry 6 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.7
d5QamMemoryTestResultRegister OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last test result register, its interpretation is test specific"
::= { d5QamMemoryTestEntry 7 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.1.1.8
d5QamMemoryTestResultAddress OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last test result address, its interpretation is test specific"
::= { d5QamMemoryTestEntry 8 }
-- QAM RS232 Bus --
-- 1.3.6.1.4.1.4115.1.8.1.5.2.2
d5QamRS232Table OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamRS232Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table allow access to RS232 bus of available QAM cards"
::= { d5QamPOSTMib 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1
d5QamRS232Entry OBJECT-TYPE
SYNTAX D5QamRS232Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single QAM card RS232 bus."
INDEX { d5QamRS232SlotId }
::= { d5QamRS232Table 1 }
D5QamRS232Entry ::=
SEQUENCE {
d5QamRS232SlotId
Unsigned32,
d5QamRS232Status
Unsigned32,
d5QamRS232Data
OCTET STRING
}
-- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1.1
d5QamRS232SlotId OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot associated with a particular QAM card."
::= { d5QamRS232Entry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1.2
d5QamRS232Status OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Retrieve the status of the RS232 bus as documented in
D5 Mux & PHY FPGAs Firmware Interface Specification section [2.4.14]"
::= { d5QamRS232Entry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.2.1.3
d5QamRS232Data OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"On writing, the octet string is pushed to the RS232 transmit FIFO
and flushed to the QAM micro-controller.
On reading, the octet string contains the content of the RS232
receive FIFO."
::= { d5QamRS232Entry 3 }
-- QAM ECL Bus --
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3
d5QamECLTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamECLEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table allow access to ECL bus of available QAM cards"
::= { d5QamPOSTMib 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1
d5QamECLEntry OBJECT-TYPE
SYNTAX D5QamECLEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single QAM card ECL bus."
INDEX { d5QamECLSlotId }
::= { d5QamECLTable 1 }
D5QamECLEntry ::=
SEQUENCE {
d5QamECLSlotId
Unsigned32,
d5QamECLAddress
Unsigned32,
d5QamECLValue
Unsigned32,
d5QamECLExecute
INTEGER
}
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.1
d5QamECLSlotId OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot associated with a particular QAM card."
::= { d5QamECLEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.2
d5QamECLAddress OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the ECL address for the transaction"
::= { d5QamECLEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.3
d5QamECLValue OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The ECL value for the write transaction, or the result of a
Read transaction."
::= { d5QamECLEntry 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.3.1.4
d5QamECLExecute OBJECT-TYPE
SYNTAX INTEGER
{
idle(1),
fail(2),
readFpga(3),
writeFpga(4),
readMicro(5),
writeMicro(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control for an ECL transaction.
Only a value of read or write is allowed on write access.
Only a value of idle, running or fail is allowed on read access."
::= { d5QamECLEntry 4 }
-- QAM Configuration Control --
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4
d5QamConfigurationControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5QamConfigurationControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table allow controlling internal aspects of QAM card configuration"
::= { d5QamPOSTMib 4 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1
d5QamConfigurationControlEntry OBJECT-TYPE
SYNTAX D5QamConfigurationControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single QAM card configuration."
INDEX { d5QamConfigurationControlSlotId }
::= { d5QamConfigurationControlTable 1 }
D5QamConfigurationControlEntry ::=
SEQUENCE {
d5QamConfigurationControlSlotId
Unsigned32,
d5QamConfigurationControlResetNow
TruthValue,
d5QamConfigurationControlManufacturingTests
TruthValue,
d5QamConfigurationControlPreDistortionCoefs
TruthValue
}
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.1
d5QamConfigurationControlSlotId OBJECT-TYPE
SYNTAX Unsigned32 (1..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Slot associated with a particular QAM card."
::= { d5QamConfigurationControlEntry 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.2
d5QamConfigurationControlResetNow OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to true(1) causes the device to reset.
Reading this object always returns false(2)."
::= { d5QamConfigurationControlEntry 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.3
d5QamConfigurationControlManufacturingTests OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable manufacturing tests."
::= { d5QamConfigurationControlEntry 3 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.4.1.4
d5QamConfigurationControlPreDistortionCoefs OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable pre-distortion coefficients usage."
::= { d5QamConfigurationControlEntry 4 }
-- ------------------------------------------------------------------------
-- QAM Conformance section
-- ------------------------------------------------------------------------
-- 1.3.6.1.4.1.4115.1.8.1.5.2.99
d5QamPOSTConformance OBJECT IDENTIFIER ::= { d5QamPOSTMib 99 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.99.1
d5QamPOSTGroups OBJECT IDENTIFIER ::= { d5QamPOSTConformance 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.99.1.1
d5QamPOSTGroup OBJECT-GROUP
OBJECTS {
d5QamMemoryTestDescription, d5QamMemoryTestChip, d5QamMemoryTestExecute,
d5QamMemoryTestResultVector, d5QamMemoryTestResultRegister, d5QamMemoryTestResultAddress,
d5QamRS232Status, d5QamRS232Data, d5QamECLAddress, d5QamECLValue, d5QamECLExecute }
STATUS current
DESCRIPTION
"Description."
::= { d5QamPOSTGroups 1 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.99.2
d5QamPOSTCompliances OBJECT IDENTIFIER ::= { d5QamPOSTConformance 2 }
-- 1.3.6.1.4.1.4115.1.8.1.5.2.99.2.1
d5QamPOSTCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { d5QamPOSTGroup }
::= { d5QamPOSTCompliances 1 }
END