Observium_CE/mibs/scte/SCTE-HMS-HE-RF-AMP-MIB

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