summaryrefslogtreecommitdiff
path: root/MIBS/siae/SIAE-SYNC-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/siae/SIAE-SYNC-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/siae/SIAE-SYNC-MIB')
-rw-r--r--MIBS/siae/SIAE-SYNC-MIB1019
1 files changed, 1019 insertions, 0 deletions
diff --git a/MIBS/siae/SIAE-SYNC-MIB b/MIBS/siae/SIAE-SYNC-MIB
new file mode 100644
index 0000000..5616c27
--- /dev/null
+++ b/MIBS/siae/SIAE-SYNC-MIB
@@ -0,0 +1,1019 @@
+-- ----------------------------------------------------------------------------
+--
+-- SIAE MICROELETTRONICA s.p.a.
+--
+-- Via Michelangelo Buonarroti, 21
+-- 20093 - Cologno Monzese
+-- Milano
+-- ITALY
+--
+-- ----------------------------------------------------------------------------
+-- ----------------------------------------------------------------------------
+
+SIAE-SYNC-MIB
+ DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32, Counter32
+ FROM SNMPv2-SMI
+ DisplayString, RowStatus
+ FROM SNMPv2-TC
+ ifIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ siaeMib
+ FROM SIAE-TREE-MIB
+ AlarmStatus, AlarmSeverityCode
+ FROM SIAE-ALARM-MIB;
+
+ sync MODULE-IDENTITY
+ LAST-UPDATED "201404020000Z"
+ ORGANIZATION "SIAE MICROELETTRONICA spa"
+ CONTACT-INFO
+ "SIAE MICROELETTONICA s.p.a.
+ Via Michelangelo Buonarroti, 21
+ 20093 - Cologno Monzese
+ Milano - ITALY
+ Phone : +39-02-27325-1
+ E-mail: tbd@siaemic.com
+ "
+ DESCRIPTION
+ "Timing Source Management.
+ "
+ REVISION "201404020000Z"
+ DESCRIPTION
+ "MIB version 01.00.01
+ Added esmcTable.
+ Changed MAX-ACCESS clause from read-write to read-create in
+ tables with row status.
+ Changed STATUS clause of timingSinkEthPortRole from current to
+ deprecated
+ "
+ REVISION "201402170000Z"
+ DESCRIPTION
+ "MIB version 01.00.01
+ Added timingSinkSelectorTable
+ "
+ REVISION "201402030000Z"
+ DESCRIPTION
+ "Improved description of syncMibVersion
+ Removed TimeTicks from IMPORTS list
+ "
+ REVISION "201304160000Z"
+ DESCRIPTION
+ "Initial version 01.00.00
+ "
+ ::= { siaeMib 28 }
+
+----------------------------------------------------------------------------------
+-- object identifier inside the module
+----------------------------------------------------------------------------------
+
+----------------------------------------------------------------------------------
+-- 30.28 timingGenerator GROUP
+----------------------------------------------------------------------------------
+--
+-- This group is used to manage the Timing Generator (two instances if the EPS
+-- protection is present).
+--
+----------------------------------------------------------------------------------
+
+------ Beginning --------------------------------------------------------------
+
+ syncMibVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Numerical version of this module.
+ The string version of this MIB have the following format:
+ XX.YY.ZZ
+ so, for example, the value 1 should be interpreted as 00.00.01
+ and the value 10001 should be interpreted as 01.00.01."
+ DEFVAL {1}
+ ::= {sync 1}
+
+------- Begin of timingGeneratorTable
+--
+ timingGeneratorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TimingGenerator
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table with TimingGenerator records."
+ ::= {sync 2}
+
+ timingGeneratorRecord OBJECT-TYPE
+ SYNTAX TimingGenerator
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "TimingGenerator record."
+ INDEX {timingGeneratorId}
+ ::= {timingGeneratorTable 1}
+
+ TimingGenerator ::=
+ SEQUENCE {
+ timingGeneratorId Integer32,
+ timingGeneratorT4vsT0 INTEGER,
+ timingGeneratorHoldOffTime INTEGER,
+ timingGeneratorWtrTime INTEGER,
+ timingGeneratorSinkLosSet INTEGER,
+ timingGeneratorSinkLosReset INTEGER,
+ timingGeneratorT0SquelchAlarm AlarmStatus,
+ timingGeneratorT4SquelchAlarm AlarmStatus,
+ timingGeneratorFreeRunningStatus AlarmStatus,
+ timingGeneratorHoldoverStatus AlarmStatus,
+ timingGeneratorActiveStatus INTEGER,
+ timingGeneratorT0CurrentQuality INTEGER,
+ timingGeneratorT4CurrentQuality INTEGER,
+ timingGeneratorT4MinimumQuality INTEGER,
+ timingGeneratorT0PreferredSource OBJECT IDENTIFIER,
+ timingGeneratorT4PreferredSource OBJECT IDENTIFIER,
+ timingGeneratorRowStatus RowStatus
+ }
+
+ timingGeneratorId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used as Index of the Timing Generator Table."
+ ::= {timingGeneratorRecord 1}
+
+ timingGeneratorT4vsT0 OBJECT-TYPE
+ SYNTAX INTEGER {
+ t4NotEqualT0 (1),
+ t4EqualT0 (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to set or reset the condition T4 equal T0."
+ DEFVAL {t4EqualT0}
+ ::= {timingGeneratorRecord 2}
+
+ timingGeneratorHoldOffTime OBJECT-TYPE
+ SYNTAX INTEGER (300..1800)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "HoldOff time in milliseconds (300..1800)."
+ DEFVAL {300}
+ ::= {timingGeneratorRecord 3}
+
+ timingGeneratorWtrTime OBJECT-TYPE
+ SYNTAX INTEGER (0..12)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Wait Time to Restore in minutes (0..12)."
+ DEFVAL {5}
+ ::= {timingGeneratorRecord 4}
+
+ timingGeneratorSinkLosSet OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Wait time (seconds) before to set Los of reference signal."
+ DEFVAL {1}
+ ::= {timingGeneratorRecord 5}
+
+ timingGeneratorSinkLosReset OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Wait time (seconds) before to reset Los of reference signal."
+ DEFVAL {1}
+ ::= {timingGeneratorRecord 6}
+
+ timingGeneratorT0SquelchAlarm OBJECT-TYPE
+ SYNTAX AlarmStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "T0 squelch Alarm (Probable cause = xxx) with associated severity."
+ ::= {timingGeneratorRecord 7}
+
+ timingGeneratorT4SquelchAlarm OBJECT-TYPE
+ SYNTAX AlarmStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "T4 squelch Alarm (Probable cause = xxx) with associated severity."
+ ::= {timingGeneratorRecord 8}
+
+ timingGeneratorFreeRunningStatus OBJECT-TYPE
+ SYNTAX AlarmStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Free running status (Probable cause = xxx) with associated severity."
+ ::= {timingGeneratorRecord 9}
+
+ timingGeneratorHoldoverStatus OBJECT-TYPE
+ SYNTAX AlarmStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Holdover status (Probable cause = xxx) with associated severity."
+ ::= {timingGeneratorRecord 10}
+
+ timingGeneratorActiveStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ cleared (1),
+ activeReportableStatus (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Active status (Probable cause = xxx) with associated severity."
+ ::= {timingGeneratorRecord 11}
+
+ timingGeneratorT0CurrentQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ qUNKN (0),
+ qPRC (2),
+ qSSUT (4),
+ qSSUL (8),
+ qSEC (11),
+ qDNU (15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current quality on T0."
+ ::= {timingGeneratorRecord 12}
+
+ timingGeneratorT4CurrentQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ qUNKN (0),
+ qPRC (2),
+ qSSUT (4),
+ qSSUL (8),
+ qSEC (11),
+ qDNU (15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current quality on T4."
+ ::= {timingGeneratorRecord 13}
+
+ timingGeneratorT4MinimumQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ qPRC (2),
+ qSSUT (4),
+ qSSUL (8),
+ qSEC (11)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "If the Quality Level of the signal used to derive T4 falls below
+ timingGeneratorT4MinimumQuality then the output will be squelched.
+ The value ql-DNU inhibits T4 squelch due to this minimum Quality
+ Level. This feature is enabled by timingGeneratorT4Squelch when
+ timingGeneratorQualityEnable is on(2)."
+ DEFVAL {qSEC}
+ ::= {timingGeneratorRecord 14}
+
+ timingGeneratorT0PreferredSource OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Object identifier of the leaf timingSinkGenId of the timingSink
+ instance selected as preferential clock source of T0.
+ If no preferential timing sink is selected,
+ the value should be set to the OBJECT IDENTIFIER { 0 0 }.
+ "
+-- DEFVAL {0 0}
+ ::= {timingGeneratorRecord 15}
+
+ timingGeneratorT4PreferredSource OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Object identifier of the leaf timingSinkGenId of the timingSink
+ instance selected as preferential clock source of T4.
+ If no preferential timing sink is selected,
+ the value should be set to the OBJECT IDENTIFIER { 0 0 }.
+ "
+-- DEFVAL {0 0}
+ ::= {timingGeneratorRecord 16}
+
+ timingGeneratorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of this row of timingGeneratorTable.
+ "
+ ::= {timingGeneratorRecord 17}
+
+--
+------- End of timingGeneratorTable
+
+
+------- Begin of timingGeneratorMaintTable
+--
+ timingGeneratorMaintTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TimingGeneratorMaintRecord
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table with TimingGenerator records."
+ ::= {sync 3}
+
+ timingGeneratorMaintRecord OBJECT-TYPE
+ SYNTAX TimingGeneratorMaintRecord
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "TimingGenerator record."
+ INDEX {timingGeneratorId}
+ ::= {timingGeneratorMaintTable 1}
+
+ TimingGeneratorMaintRecord ::=
+ SEQUENCE {
+ timingGeneratorT4Squelch INTEGER,
+ timingGeneratorStatusControl INTEGER,
+ timingGeneratorT0ForcedSource OBJECT IDENTIFIER,
+ timingGeneratorT4ForcedSource OBJECT IDENTIFIER,
+ timingGeneratorWtrClearSource OBJECT IDENTIFIER
+ }
+
+ timingGeneratorT4Squelch OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to enable/disable T4 squelch."
+ ::= {timingGeneratorMaintRecord 1}
+
+ timingGeneratorStatusControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ freerunning (1),
+ holdover (2),
+ locked (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clock generator operating mode control.
+ This item is linked to a manual operation (ManOpRecord) instance."
+ DEFVAL {locked}
+ ::= {timingGeneratorMaintRecord 2}
+
+ timingGeneratorT0ForcedSource OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Object identifier of the leaf timingSinkGenId of the timingSink
+ instance selected as forced clock source of T0.
+ If no forced timing sink is selected,
+ the value should be set to the OBJECT IDENTIFIER { 0 0 }.
+ "
+-- DEFVAL {0 0}
+ ::= {timingGeneratorMaintRecord 3}
+
+ timingGeneratorT4ForcedSource OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Object identifier of the leaf timingSinkGenId of the timingSink
+ instance selected as forced clock source of T4.
+ If no forced timing sink is selected,
+ the value should be set to the OBJECT IDENTIFIER { 0 0 }.
+ "
+-- DEFVAL {0 0}
+ ::= {timingGeneratorMaintRecord 4}
+
+
+ timingGeneratorWtrClearSource OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Object identifier of the leaf timingSinkGenId of the timingSink
+ instance selected to clear WTR time. On read, this object return
+ alvays an OBJECT IDENTIFIER {0 0}.
+ "
+-- DEFVAL {0 0}
+ ::= {timingGeneratorMaintRecord 5}
+
+
+--
+------- End of timingGeneratorMaintTable
+
+
+------- Begin of timingSinkTable
+--
+ timingSinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TimingSink
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table with TimingSink records."
+ ::= {sync 4}
+
+ timingSinkRecord OBJECT-TYPE
+ SYNTAX TimingSink
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "TimingSink record."
+ INDEX {timingSinkGenId, timingSinkId, timingSinkType}
+ ::= {timingSinkTable 1}
+
+ TimingSink ::=
+ SEQUENCE {
+ timingSinkGenId Integer32,
+ timingSinkId Integer32,
+ timingSinkType INTEGER,
+ timingSinkIfIndex InterfaceIndexOrZero,
+ timingSinkSelector Integer32,
+ timingSinkPriority INTEGER,
+ timingSinkLabel DisplayString,
+ timingSinkLosAlarm AlarmStatus,
+ timingSinkDriftAlarm AlarmStatus,
+ timingSinkActiveStatus INTEGER,
+ timingSinkCurrentQuality INTEGER,
+ timingSinkOverwriteTxQuality INTEGER,
+ timingSinkOverwriteRxQuality INTEGER,
+ timingSinkSentQuality INTEGER,
+ timingSinkE1Sabit INTEGER,
+ timingSinkEthPortRole INTEGER,
+ timingSinkRowStatus RowStatus
+ }
+
+ timingSinkGenId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used as Index of the timingGeneratorTable and
+ defines in union with timingSinkType and timingSinkId the
+ reference signal.
+ "
+ ::= {timingSinkRecord 1}
+
+ timingSinkId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used as Index of the timingSinkTable and
+ defines in union with timingSinkType and timingSinkGenId the
+ reference signal.
+ "
+ ::= {timingSinkRecord 2}
+
+ timingSinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ t0 (1),
+ t4 (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used as Index of the timingSinkTable and defines
+ if the reference signal is used to generate T0 or T4 system clock.
+ "
+ ::= {timingSinkRecord 3}
+
+ timingSinkIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The ifIndex value the agent selected for this
+ timingSink interface.
+ "
+ ::= {timingSinkRecord 4}
+
+ timingSinkSelector OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to select one of the possible clock source
+ connected to this timingSink. Valid values are listed in
+ timingSinkSelectorTable: only values of timingSinkSelectorId
+ related to this instance of timinkSinkRecord are accepted.
+ Only the values corresponding to the index timingSinkSelectorId of
+ timinkSinkSelectorTable related to this instance of
+ timinkSinkRecord will be accepted.
+ "
+ ::= {timingSinkRecord 5}
+
+ timingSinkPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ p1 (1),
+ p2 (2),
+ p3 (3),
+ p4 (4),
+ p5 (5),
+ p6 (6),
+ p7 (7),
+ p8 (8),
+ p9 (9),
+ p10 (10),
+ p11 (11),
+ p12 (12),
+ p13 (13),
+ p14 (14),
+ p15 (15),
+ disable (16)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to set the priority of the reference signal (p1 is
+ the highest priority)."
+ DEFVAL {disable}
+ ::= {timingSinkRecord 6}
+
+ timingSinkLabel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ASCII string used to describe the reference signal when a trap is sent."
+ ::= {timingSinkRecord 7}
+
+ timingSinkLosAlarm OBJECT-TYPE
+ SYNTAX AlarmStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Loss of reference signal (Probable cause = xxx) alarm
+ with associated severity."
+ ::= {timingSinkRecord 8}
+
+ timingSinkDriftAlarm OBJECT-TYPE
+ SYNTAX AlarmStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Drift of reference signal (Probable cause = xxx) alarm
+ with associated severity."
+ ::= {timingSinkRecord 9}
+
+ timingSinkActiveStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ cleared (1),
+ activeReportableStatus (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Active status (Probable cause = xxx) status for the reference signal."
+ ::= {timingSinkRecord 10}
+
+ timingSinkCurrentQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ qUNKN (0),
+ qPRC (2),
+ qSSUT (4),
+ qSSUL (8),
+ qSEC (11),
+ qDNU (15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current quality on sink instance."
+ ::= {timingSinkRecord 11}
+
+ timingSinkOverwriteTxQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOverwrite (0),
+ qPRC (2),
+ qSSUT (4),
+ qSSUL (8),
+ qSEC (11),
+ qDNU (15)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Forcing of Tx quality parameter."
+ DEFVAL {noOverwrite}
+ ::= {timingSinkRecord 12}
+
+ timingSinkOverwriteRxQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOverwrite (0),
+ qPRC (2),
+ qSSUT (4),
+ qSSUL (8),
+ qSEC (11),
+ qDNU (15)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Forcing of Rx quality parameter."
+ DEFVAL {noOverwrite}
+ ::= {timingSinkRecord 13}
+
+ timingSinkSentQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ qUNKN (0),
+ qPRC (2),
+ qSSUT (4),
+ qSSUL (8),
+ qSEC (11),
+ qDNU (15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Quality level written in the S1 byte of the outgoing STM-n."
+ ::= {timingSinkRecord 14}
+
+ timingSinkE1Sabit OBJECT-TYPE
+ SYNTAX INTEGER (4..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specifies the San synchronization status bit used
+ to indicate the clock quality level.
+ Meaningful when the Sink source is an E1 "
+ DEFVAL { 4 }
+ ::= {timingSinkRecord 15}
+
+ timingSinkEthPortRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ static (1),
+ dynamic (2)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "This item configures how to handle the role of a 1000BASE-T port
+ when it is used as a source of timing: choosing 'static', the
+ role is set according ethLanPhyTable settings, choosing 'dynamic',
+ the role is set consistently with the timing direction over the
+ 1000baseT link chosen by SSM protocol."
+ DEFVAL {dynamic}
+ ::= {timingSinkRecord 16}
+
+ timingSinkRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of this row of timingSinkTable
+ "
+ ::= {timingSinkRecord 17}
+
+--
+------- End of timingSinkTable
+
+ timingGeneratorManualSwitch OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "timingGeneratorId of the forced timingGenerator instance.
+ If no preferred timing generator is selected, the value
+ should be set to 0.
+ "
+ ::= {sync 5}
+
+ timingGeneratorForcedSwitch OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "timingGeneratorId of the forced timingGenerator instance.
+ If no forced timing generator is selected, the value
+ should be set to 0.
+ "
+ ::= {sync 6}
+
+--
+------- The following objects define the profile of Timing Generator alarms:
+--
+
+ timingGeneratorT0SquelchAlarmSeverityCode OBJECT-TYPE
+ SYNTAX AlarmSeverityCode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the severity associated to the TimingGeneratorT0SquelchAlarm
+ and enables/disables the trap generation on status change event."
+ DEFVAL {majorTrapEnable}
+ ::= {sync 7}
+
+ timingGeneratorT4SquelchAlarmSeverityCode OBJECT-TYPE
+ SYNTAX AlarmSeverityCode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the severity associated to the timingGeneratorT4SquelchAlarm
+ and enables/disables the trap generation on status change event."
+ DEFVAL {majorTrapEnable}
+ ::= {sync 8}
+
+ timingGeneratorFreeRunningStatusSeverityCode OBJECT-TYPE
+ SYNTAX AlarmSeverityCode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the severity associated to the timingGeneratorFreeRunningStatus
+ and enables/disables the trap generation on status change event."
+ DEFVAL {warningTrapEnable}
+ ::= {sync 9}
+
+ timingGeneratorHoldoverStatusSeverityCode OBJECT-TYPE
+ SYNTAX AlarmSeverityCode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the severity associated to the timingGeneratorHoldoverStatus
+ and enables/disables the trap generation on status change event."
+ DEFVAL {warningTrapEnable}
+ ::= {sync 10}
+
+ timingGeneratorActiveStatusSeverityCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ statusTrapEnable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the severity associated to the timingGeneratorActiveStatus
+ and enables/disables the trap generation on status change event."
+ DEFVAL {statusTrapEnable}
+ ::= {sync 11}
+
+ timingGeneratorQualityEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ off (1),
+ on (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Quality policy enable "
+ DEFVAL {off}
+ ::= {sync 12}
+
+--
+------- The following objects define the profile of Timing Sink alarms:
+--
+
+ timingSinkLosAlarmSeverityCode OBJECT-TYPE
+ SYNTAX AlarmSeverityCode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the severity associated to the TimingSinkLosAlarm
+ and enables/disables the trap generation on status change event."
+ DEFVAL {majorTrapEnable}
+ ::= {sync 13}
+
+ timingSinkDriftAlarmSeverityCode OBJECT-TYPE
+ SYNTAX AlarmSeverityCode
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the severity associated to the TimingSinkDriftAlarm
+ and enables/disables the trap generation on status change event."
+ DEFVAL {warningTrapEnable}
+ ::= {sync 14}
+
+ timingSinkActiveStatusSeverityCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ statusTrapEnable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the severity associated to the timingSinkActiveStatus
+ and enables/disables the trap generation on status change event."
+ DEFVAL {statusTrapEnable}
+ ::= {sync 15}
+
+------- Begin of timingSinkSelectorTable
+--
+ timingSinkSelectorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TimingSinkSelector
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table with TimingSinkSelector records."
+ ::= {sync 16}
+
+ timingSinkSelectorRecord OBJECT-TYPE
+ SYNTAX TimingSinkSelector
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "TimingSinkSelector entry.
+ Several instances of this entry can be create for each instance of
+ timingSinkTable. Each entry represents a possible source selected
+ by a multiplexer outside the SETS for a specific timingSink.
+ Only the values corresponding to the index timingSinkSelectorId can
+ be set to timingSinkSelector.
+ "
+ INDEX {timingSinkGenId, timingSinkId, timingSinkType, timingSinkSelectorId}
+ ::= {timingSinkSelectorTable 1}
+
+ TimingSinkSelector ::=
+ SEQUENCE {
+ timingSinkSelectorId Integer32,
+ timingSinkSelectorLabel DisplayString
+ }
+
+ timingSinkSelectorId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is used as Index of the timingSinkSelectorTable and
+ defines in union with timingSinkGenId, timingSinkType and
+ timingSinkId the selected source by a multiplexer outside the
+ SETS.
+ "
+ ::= {timingSinkSelectorRecord 1}
+
+ timingSinkSelectorLabel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ASCII string used to describe the selectable timing source.
+ "
+ ::= {timingSinkSelectorRecord 2}
+
+--
+------- End of timingSinkSelectorTable
+
+
+------- Begin of esmcTable
+--
+
+ esmcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EsmcRecord
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table with TimingSinkSelector records."
+ ::= {sync 17}
+
+ esmcRecord OBJECT-TYPE
+ SYNTAX EsmcRecord
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "esmcTable entry.
+ Every entries describes an ESMC channel of a TE interface.
+ "
+ INDEX {ifIndex}
+ ::= {esmcTable 1}
+
+ EsmcRecord ::=
+ SEQUENCE {
+ esmcSsmEnable INTEGER,
+ esmcQlRx INTEGER,
+ esmcQlTx INTEGER,
+ esmcPktsRx Counter32,
+ esmcPktsTx Counter32,
+ esmcPktsRxDropped Counter32,
+ esmcPktsRxErrored Counter32,
+ esmc1000BaseTRole INTEGER,
+ esmcRowStatus RowStatus
+ }
+
+ esmcSsmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object enables SSM messaging on this ifIndex.
+ "
+ DEFVAL {disable}
+ ::= {esmcRecord 1}
+
+ esmcQlRx OBJECT-TYPE
+ SYNTAX INTEGER {
+ qUNKN (0),
+ qPRC (2),
+ qSSUT (4),
+ qSSUL (8),
+ qSEC (11),
+ qDNU (15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object show quality received on ESMC-PDU this interface.
+ "
+ ::= {esmcRecord 2}
+
+ esmcQlTx OBJECT-TYPE
+ SYNTAX INTEGER {
+ qUNKN (0),
+ qPRC (2),
+ qSSUT (4),
+ qSSUL (8),
+ qSEC (11),
+ qDNU (15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object show quality transmitted in ESMC-PDU on this interface.
+ "
+ ::= {esmcRecord 3}
+
+ esmcPktsRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the total number of received ESMC-PDU packets
+ on this interface.
+ "
+ ::= {esmcRecord 4}
+
+ esmcPktsTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the total number of transmitted ESMC-PDU
+ packets on this interface.
+ "
+ ::= {esmcRecord 5}
+
+ esmcPktsRxDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the total number of dropped ESMC-PDU packets
+ on this interface.
+ "
+ ::= {esmcRecord 6}
+
+ esmcPktsRxErrored OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the total number of dropped ESMC-PDU packets
+ whose processing(decoding) resulted into error.
+ "
+ ::= {esmcRecord 7}
+
+ esmc1000BaseTRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ slave (1),
+ master(2),
+ auto (3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object allows to input the clock generator role of a 1000BaseT
+ interface. This objects is applicable when the quality management
+ is disabled (timingGeneratorQualityEnable set to off(1)) and to
+ all interfaces not connected to any timingSink when the quality
+ management is enabled.
+ "
+ DEFVAL {auto}
+ ::= {esmcRecord 8}
+
+ esmcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Status of this row of esmcTable.
+ "
+ ::= {esmcRecord 9}
+
+--
+------- End of esmcTable
+
+END
+