292 lines
8.0 KiB
Plaintext
292 lines
8.0 KiB
Plaintext
-- Module Name: HMS131R4.MIB (SCTE 94-1)
|
|
-- SCTE Status: Draft Revision 4
|
|
|
|
SCTE-HMS-HE-RF-AMP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
entPhysicalIndex
|
|
FROM ENTITY-MIB
|
|
HeFaultStatus,
|
|
HeTenthdB, HeTenthdBmV
|
|
FROM SCTE-HMS-HEADENDIDENT-MIB
|
|
heRFAmplifierGroup
|
|
FROM SCTE-HMS-HE-RF-MIB;
|
|
|
|
|
|
heRFAmpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200309110000Z" -- Sep 11, 2003
|
|
ORGANIZATION "SCTE HMS Working Group"
|
|
CONTACT-INFO
|
|
"SCTE HMS Subcommittee, Chairman
|
|
mailto: standards@SCTE.org"
|
|
|
|
DESCRIPTION
|
|
" Change Log:
|
|
1. Added Unsigned32 to IMPORTS
|
|
2. Removed TEXTUAL-CONVENTION from IMPORTS
|
|
3. Corrected 4 digit date code defined in RFC2578
|
|
4. Changed the text description of SNMPv2 to SNMP for
|
|
heRFAmpBasicCompliance MODULE-COMPLIANCE
|
|
5. Changed OID number of heRFAmpMIBCompliances
|
|
to 1 instead of 2
|
|
6. Changed Rf to RF"
|
|
|
|
REVISION "200309110000Z"
|
|
|
|
DESCRIPTION
|
|
" Change Log:
|
|
1. Reworded the text description for heRFAmpSlopeControl."
|
|
|
|
REVISION "200308290000Z"
|
|
|
|
DESCRIPTION
|
|
"The MIB module for the HMS HE RF Amp module
|
|
entities.
|
|
|
|
This MIB module is for representing RF
|
|
Amp equipment present in the headend (or indoor)
|
|
and is supported by a SNMP agent.
|
|
|
|
This MIB is intended to describe an indoor
|
|
headend amplifier with one input port and one
|
|
or more output ports.
|
|
|
|
Refer to the associated notes for information on what
|
|
SNMP responses should be returned for unsupported
|
|
enumerations."
|
|
|
|
::= { heRFAmplifierGroup 1 }
|
|
|
|
heRFAmpMIBObjects OBJECT IDENTIFIER ::= { heRFAmpMIB 1}
|
|
|
|
|
|
-- Every RF Amp described above is modeled by the tables presented
|
|
-- in this MIB module. These tables extend the entPhysicalTable
|
|
-- according to RFC 2737. The extension index entPhysicalIndex uniquely
|
|
-- identifies the RF Amp.
|
|
|
|
-- Every RF Amp is also modeled by the following tables:
|
|
-- entPhysicalEntry - 1 row; (defined in document: RFC2737)
|
|
-- heCommonEntry - 1 row. (defined in document: HMS111)
|
|
|
|
-- Every RF Amp module will have its alarms modeled by the table:
|
|
-- propertyEntry - x rows; (defined in document: HMS026)
|
|
-- (where x is the nos. of alarmable analog properties supported
|
|
-- by the RF Amp)
|
|
|
|
-- discretePropertyEntry - y rows; (defined in document: HMS026)
|
|
-- (where y is the nos. of alarmable digital properties supported by
|
|
-- the RF Amp)
|
|
|
|
-- Every RF Amp module will have a list of currently active
|
|
-- alarms modeled by the table:
|
|
-- currentAlarmEntry - z rows; (defined in document: HMS026)
|
|
-- (where z is the nos. of current active alarms in the RF
|
|
-- Amp)
|
|
|
|
-- Thus, a RF Amp with one input and two outputs
|
|
-- will be represented by one row in entPhysicalTable, one row in
|
|
-- heCommonTable, one row in heRFAmpUnitTable, and two rows
|
|
-- in heRFAmpOutputTable.
|
|
|
|
|
|
|
|
|
|
-- the RF Amp Unit Table
|
|
heRFAmpUnitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HeRFAmpUnitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing information about RF Amp used
|
|
in an indoor environment."
|
|
::= { heRFAmpMIBObjects 1 }
|
|
|
|
heRFAmpUnitEntry OBJECT-TYPE
|
|
SYNTAX HeRFAmpUnitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of information about each RF Amp."
|
|
INDEX { entPhysicalIndex }
|
|
::= { heRFAmpUnitTable 1 }
|
|
|
|
HeRFAmpUnitEntry ::= SEQUENCE
|
|
{
|
|
heRFAmpGainControlMode INTEGER,
|
|
heRFAmpAttenuatorControl HeTenthdB,
|
|
heRFAmpSlopeControl HeTenthdB
|
|
}
|
|
|
|
heRFAmpGainControlMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
alc(2),
|
|
asc(3),
|
|
agc(4),
|
|
alsc(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This controls and/or reports the amplifier
|
|
control mode.
|
|
none - no automatic control provided
|
|
alc - automatic level control
|
|
asc - automatic slope control
|
|
agc - automatic gain control
|
|
alsc - automatic level slope control
|
|
"
|
|
|
|
::= { heRFAmpUnitEntry 1 }
|
|
|
|
heRFAmpAttenuatorControl OBJECT-TYPE
|
|
SYNTAX HeTenthdB
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This controls and reports the setting of an attenuator
|
|
in the amplifier RF chain.
|
|
"
|
|
|
|
::= { heRFAmpUnitEntry 2 }
|
|
|
|
heRFAmpSlopeControl OBJECT-TYPE
|
|
SYNTAX HeTenthdB
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This controls and reports the slope setting of the amplifier.
|
|
"
|
|
|
|
::= { heRFAmpUnitEntry 3 }
|
|
|
|
-- the RF Amp Output Table
|
|
heRFAmpOutputTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HeRFAmpOutputEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table containing information about each RF Amp
|
|
output used in an indoor environment."
|
|
::= { heRFAmpMIBObjects 2 }
|
|
|
|
heRFAmpOutputEntry OBJECT-TYPE
|
|
SYNTAX HeRFAmpOutputEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of information about each RF Amp output."
|
|
INDEX { entPhysicalIndex, heRFAmpOutputIndex }
|
|
::= { heRFAmpOutputTable 1 }
|
|
|
|
HeRFAmpOutputEntry ::= SEQUENCE
|
|
{
|
|
heRFAmpOutputIndex Unsigned32,
|
|
heRFAmpOutputDescription DisplayString,
|
|
heRFAmpOutputLevel HeTenthdBmV,
|
|
heRFAmpOutputAttenuatorControl HeTenthdB
|
|
}
|
|
|
|
heRFAmpOutputIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index number corresponding to the RF Output."
|
|
::= { heRFAmpOutputEntry 1 }
|
|
|
|
heRFAmpOutputDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A description of the Amp output. The description text is
|
|
to be determined by the equipment manufacturer. For example,
|
|
Output A or Secondary Output."
|
|
::= { heRFAmpOutputEntry 2 }
|
|
|
|
heRFAmpOutputLevel OBJECT-TYPE
|
|
SYNTAX HeTenthdBmV
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The output level of the RF amplifier output."
|
|
::= { heRFAmpOutputEntry 3 }
|
|
|
|
|
|
heRFAmpOutputAttenuatorControl OBJECT-TYPE
|
|
SYNTAX HeTenthdB
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This controls and reports the setting of an attenuator
|
|
in the amplifier RF chain.
|
|
"
|
|
::= { heRFAmpOutputEntry 4 }
|
|
|
|
-- conformance information
|
|
heRFAmpMIBConformance OBJECT IDENTIFIER ::= { heRFAmpMIB 2 }
|
|
|
|
heRFAmpMIBCompliances OBJECT IDENTIFIER ::= { heRFAmpMIBConformance 1 }
|
|
|
|
heRFAmpMIBGroups OBJECT IDENTIFIER ::= { heRFAmpMIBConformance 2 }
|
|
|
|
heRFAmpBasicCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for SNMP HMS Headend RF
|
|
Amp entities which implement the SNMP
|
|
heRFAmpMIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { heRFAmpOutputMandatoryGroup
|
|
|
|
}
|
|
::= { heRFAmpMIBCompliances 1 }
|
|
|
|
|
|
heRFAmpOutputMandatoryGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
heRFAmpOutputDescription
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The main group defines heRFAmpOutputTable objects which
|
|
are mandatory to all indoor RF Amp modules."
|
|
::= { heRFAmpMIBGroups 1 }
|
|
|
|
|
|
heRFAmpUnitGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
heRFAmpGainControlMode,
|
|
heRFAmpAttenuatorControl,
|
|
heRFAmpSlopeControl
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of heRFAmpUnitTable objects which are used to
|
|
represent the indoor RF Amp module."
|
|
::= { heRFAmpMIBGroups 2 }
|
|
|
|
heRFAmpOutputGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
heRFAmpOutputLevel,
|
|
heRFAmpOutputAttenuatorControl
|
|
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The collection of heRFAmpOutputTable objects which are used to
|
|
represent the indoor RF Amp module."
|
|
::= { heRFAmpMIBGroups 3 }
|
|
|
|
|
|
|
|
END
|