diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adva/F3-SYNC-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/adva/F3-SYNC-MIB')
| -rw-r--r-- | MIBS/adva/F3-SYNC-MIB | 1689 |
1 files changed, 1689 insertions, 0 deletions
diff --git a/MIBS/adva/F3-SYNC-MIB b/MIBS/adva/F3-SYNC-MIB new file mode 100644 index 0000000..15d1e3e --- /dev/null +++ b/MIBS/adva/F3-SYNC-MIB @@ -0,0 +1,1689 @@ +F3-SYNC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, Unsigned32 + FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus, StorageType, VariablePointer,DateAndTime, + TEXTUAL-CONVENTION + FROM SNMPv2-TC + neIndex, shelfIndex, slotIndex + FROM CM-ENTITY-MIB + fsp150cm + FROM ADVA-MIB + AdminState, OperationalState, SecondaryState, F3DisplayString, RestartType + FROM CM-COMMON-MIB + CmGenPgSwitchoverReason + FROM CM-REDUNDANCY-MIB; + +f3SyncMIB MODULE-IDENTITY + LAST-UPDATED "202001150000Z" + ORGANIZATION "ADVA Optical Networking SE" + CONTACT-INFO + "Web URL: http://adva.com/ + E-mail: support@adva.com + Postal: ADVA Optical Networking SE + Campus Martinsried + Fraunhoferstrasse 9a + 82152 Martinsried/Munich + Germany + Phone: +49 089 89 06 65 0 + Fax: +49 089 89 06 65 199 " + DESCRIPTION " + + Notes from release 202001150000Z + (1) Added f3TimeClockPhaseAdjust + + Notes from release 201909110000Z, + (1) New textual conventions: + ClkSignalType + + Notes from release 201907080000Z, + (1) Added f3TimeClockAtoiCurrentOffset, f3TimeClockAtoiJumpSeconds, + f3TimeClockAtoiTimeOfNextJump, f3TimeClockAtoiDisplayName + + Notes from release 201901230000Z, + (1) Added table indices: + f3SyncProtGroupIndex in f3SyncProtMemberEntry, + f3TimeClockProtGroupIndex in f3TimeClockProtMemberEntry + + Notes from release 201807300000Z, + (1) New tables: + f3SyncProtGroupTable, f3SyncProtMemberTable, + f3TimeClockProtGroupTable, f3TimeClockProtMemberTable + + Notes from release 201901070000Z + (1) Added f3TimeClockTimeHoldoverTimeout + (2) Added f3TimeClockTimeInHoldover + + + + Notes from release 201802210000Z, + (1) Added table: f3PrcTable + (2) New textual conventions: + SsmMode and AcknowledgeType + + Notes from release 201304240000Z, + (1) New tables: f3TimeClockTable, f3TimeClockRefTable + + Notes from release 201003250000Z, + (1)f3SyncTable has new objects + f3SyncSelectionMode, + f3SyncWaitToRestoreTime, f3SyncOperationSyncRef, + f3SyncOperationType, + (2)f3SyncRefTable has new object + f3SyncRefOperationType + + Notes from release 201002120000Z, + (1)f3SyncTable has new objects f3SyncAlias, f3SyncDomain + (2)f3SyncRefTable has new objects + f3SyncRefAlias, f3SyncRefEffectiveQL + + Notes from release 200903190000Z, + (1)MIB version ready for release of FSP150CC devices GE101 and GE206." + ::= {fsp150cm 12} + +-- +-- OID definitions +-- +f3SyncObjects OBJECT IDENTIFIER ::= {f3SyncMIB 1} +f3SyncConformance OBJECT IDENTIFIER ::= {f3SyncMIB 2} + +-- +-- Textual Conventions +-- +NetworkClockType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Network Clock Type. + option1 - represents an SDH regional clock type, + option2 - represents a SONET regional clock type." + SYNTAX INTEGER { + option1 (1), + option2 (2) + } + +ClockMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Clock Mode. + freerun - Free Run, + holdover - Hold over, + tracking - Tracking, + lossoflock - Loss of Lock, + locked - Locked, + bypass - the frequency entity is not functioning and is being bypassed. One of its frequency inputs is externally selected to be used directly as the frequency output." + SYNTAX INTEGER { + notAvailable(0), + freerun (1), + holdover (2), + tracking (3), + lossoflock (4), + locked (5), + bypass(6) + } + +SSMQualityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Sync Status Messages Quality Level" + SYNTAX INTEGER { + not-applicable(0), + ql-dnu (1), + ql-eec1 (2), + ql-eec2 (3), + ql-inv (4), + ql-inv0 (5), + ql-inv1 (6), + ql-inv2 (7), + ql-inv3 (8), + ql-inv5 (9), + ql-inv7 (10), + ql-inv8 (11), + ql-inv9 (12), + ql-inv10 (13), + ql-inv11 (14), + ql-inv12 (15), + ql-none (16), + ql-nsupp (17), + ql-prc (18), + ql-prov (19), + ql-prs (20), + ql-smc (21), + ql-ssu-a (22), + ql-ssu-b (23), + ql-st2 (24), + ql-st3e (25), + ql-stu (26), + ql-tnc (27), + ql-unc (28), + -- + ql-failed(29), + ql-inv6(30), + ql-inv13(31), + ql-inv14(32), + ql-dus (33), + ql-na (34) + + } + +SyncRefStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Sync Reference status, + ref-ok, + ref-failed." + SYNTAX INTEGER { + not-applicable(0), + ref-ok(1), + ref-failed(2), + ref-freq-ok(3) + } + +SyncRefState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Sync Reference state, + active, + standby, + unavailable." + SYNTAX INTEGER { + not-applicable(0), + active(1), + standby(2), + unavailable(3), + lockedout(4) + } + +SyncDomainType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Sync Domain type, + chassis, + linecard." + SYNTAX INTEGER { + chassis(1), -- applicable to Hub Shelf/Line Cards sync entities + linecard(2) -- applicable for NIDs and Line Cards + } + +SyncOperationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Sync Operation Type, + none - No action, + forcedswitch - can be used to override the currently selected reference, assuming + the the chosen reference is not locked out. A forced switch + overrides a manual switch and subsequent forced switch preempts + a previous forced switch. A forced switch request to a reference + which is in SF state or has a QL of DL-DNU when QL mode=Enabled + will result in the clock selector entering holdover. + manualswitch - can be used to switch to a reference, overriding the currently + selected reference assuming a forced switch is not active + on a reference other than chosen reference; it is not locked out, + not in SF state, has a QL not QL-DNU and has the highest + available QL. A manual switch request can only be used to + override the assigned reference priorities. + A manual switch request overrides a previous manual switch. + lockout - sets the state of reference to locked-out, it is no longer + considered available by the selection process, + clearwtr - causes any active Wait to Restore timer for the reference, + clearlockout - causes the reference to be considered available again by + the selection process, + clearswitch." + SYNTAX INTEGER { + none(1), + forcedswitch(2), + manualswitch(3), + lockout(4), + clearwtr(5), + clearlockout(6), + clearswitch(7) + } + +SyncSelectionMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Sync Selection Mode, + ql-mode, + priority-mode." + SYNTAX INTEGER { + ql-mode(1), + priority-mode(2) + } + +TimeScale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Time Scale, + ptp, + arb." + SYNTAX INTEGER { + ptp(1), + arb(2) + } + +TODSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for ARB ToD Source, + na, + system-tod, + manual." + SYNTAX INTEGER { + na(1), + system-tod(2), + manual(3) + } + +SquelchControl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Describes the Squelch Control of the PTP ports." + SYNTAX INTEGER { + never(1), + holdover (2), + lock (3), + squelch-ql(4) + } + +TimeClockMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Time Clock Mode. + freerun - Free Run, + warmup - Warm Up, + tracking - Tracking, + transition - Transition, + holdover - Holdover, + locked - Locked." + SYNTAX INTEGER { + freerun (1), + warmup (2), + tracking (3), + transition (4), + holdover (5), + locked (6) + } + +TimeTraceAbilityStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Describes the time trace ability status." + SYNTAX INTEGER { + notTraceAble (1), + timeLocked (2), + timeFreqLock (3), + timeHoldover (4) + } + +HoldoverAccuracy ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + time-500ns(1), + time-1000ns(2), + time-1500ns(3), + time-5000ns(4), + time-10000ns(5) + } + +TimeHoldoverPerformance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX INTEGER { + time-500ns(1), + time-1000ns(2), + time-1500ns(3), + time-5000ns(4), + time-10000ns(5), + time-0ns(6), + time-100ns(7), + na(8) + } + +TimeSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Time Source, + atomic, gps, ptp, + internal, other." + SYNTAX INTEGER { + atomic(1), + gps(2), + ptp(3), + internal(4), + other(5) + } + +PLLBw ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Clock PLL Bandwidth, + eec, + ssu." + SYNTAX INTEGER { + eec(1), + ssu(2) + } + +SsmMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for SSM Mode, + enabled or disabled." + SYNTAX INTEGER { + enabled(1), + disbled(2) + } + +AcknowledgeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Acknowledgement Type." + SYNTAX INTEGER { + no-action(1), + accuracy-adjust(2) + } + +ClkSignalType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Enumerations for Clk Signal Type, + 10mhz, + 2048khz." + SYNTAX INTEGER { + not-applicable(0), + freq-10mhz(1), + freq-2048khz(2) + } +-- +-- Sync Table +-- +f3SyncTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3SyncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of entries corresponding to the Sync entities." + ::= { f3SyncObjects 1 } + +f3SyncEntry OBJECT-TYPE + SYNTAX F3SyncEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information applicable to a particular + Sync Entity." + INDEX { neIndex, shelfIndex, slotIndex, f3SyncIndex } + ::= { f3SyncTable 1 } + +F3SyncEntry ::= SEQUENCE { + f3SyncIndex Integer32, + + f3SyncAdminState AdminState, + f3SyncOperationalState OperationalState, + f3SyncSecondaryState SecondaryState, + + f3SyncNetworkClockType NetworkClockType, + f3SyncSelectedReference VariablePointer, + f3SyncClockMode ClockMode, + f3SyncQL SSMQualityLevel, + + -- new columns added for R4.3CC + f3SyncAlias DisplayString, + f3SyncDomain SyncDomainType, + f3SyncSelectionMode SyncSelectionMode, + f3SyncWaitToRestoreTime Integer32, + f3SyncOperationSyncRef VariablePointer, + f3SyncOperationType SyncOperationType, + f3SyncPLLBw PLLBw + } + +f3SyncIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique index value associated with the Synchronization Entity." + ::= { f3SyncEntry 1 } + +f3SyncAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object represents the Administrative State of the Sync + Entity." + ::= { f3SyncEntry 2 } + +f3SyncOperationalState OBJECT-TYPE + SYNTAX OperationalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object represents the Operational State of the Sync + Entity." + ::= { f3SyncEntry 3 } + +f3SyncSecondaryState OBJECT-TYPE + SYNTAX SecondaryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object represents the Secondary State of the Sync + Entity." + ::= { f3SyncEntry 4 } + +f3SyncNetworkClockType OBJECT-TYPE + SYNTAX NetworkClockType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object represents the regional clock type for + the system. This object determines which QL codes are + supported." + ::= { f3SyncEntry 5 } + +f3SyncSelectedReference OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the source of the currently selected + Sync reference. This would be the OID of the actual entity (bits port, + traffic port etc.). + An OID value of {0 0} represents internal clock." + ::= { f3SyncEntry 6 } + +f3SyncClockMode OBJECT-TYPE + SYNTAX ClockMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the system clock mode." + ::= { f3SyncEntry 7 } + +f3SyncQL OBJECT-TYPE + SYNTAX SSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the QL of the system reference. + This is the value for each external reference's Transmit + QL attribute unless it should be transmitting QL-DNU." + ::= { f3SyncEntry 8 } + +f3SyncAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object allows SNMP management entities to provide an + alias to the Sync entity." + ::= { f3SyncEntry 9 } + +f3SyncDomain OBJECT-TYPE + SYNTAX SyncDomainType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object represents the Sync entity's domain type. A Sync entity can be in + chassis (system) domain (applicable for HUB shelf and Aggregation shelf) + or line card domain (applicable for HUB shelf, Aggregation shelf as well as + NIDs)." + ::= { f3SyncEntry 10 } + +f3SyncSelectionMode OBJECT-TYPE + SYNTAX SyncSelectionMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object represents the Sync entity's selection mode. + If this mode is configured as ql-mode, the selection of + which reference should be used shall be based upon the + reference's Quality Level. The highest received + Quality Level shall be the selected reference. The priority + shall only be used to distinguish between references with the + same received QL. When multiple references have the same QL + and same priority, the behavior of selection process within + the group is non-revertive. + If this mode is configued as priority-mode, the selection + of which reference should be used shall be based upon + the reference's priority (i.e. QL is disabled). When + multiple references have the same priority, the behavior of + selection process within the group is non-revertive." + ::= { f3SyncEntry 11 } + +f3SyncWaitToRestoreTime OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows configuration of the Sync entity's wait-to-restore + time (in minutes). A value of 0 disables WTR timers for all references." + ::= { f3SyncEntry 12 } + +f3SyncOperationSyncRef OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows configuration of the Object Identifier of the + Sync Reference Entity on which the f3SyncOperationType is performed. + A value of 0.0 denotes no sync reference is chosen for operation." + ::= { f3SyncEntry 13 } + +f3SyncOperationType OBJECT-TYPE + SYNTAX SyncOperationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows to perform the specified operation on the Sync Reference + specified by f3SyncOperationSyncRef." + ::= { f3SyncEntry 14 } + +f3SyncPLLBw OBJECT-TYPE + SYNTAX PLLBw + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows configuration of the Sync entity's Clock PLL Bandwidth." + ::= { f3SyncEntry 15 } + +-- +-- Sync Reference Table +-- +f3SyncRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3SyncRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of entries corresponding to the Sync Reference entities." + ::= { f3SyncObjects 2 } + +f3SyncRefEntry OBJECT-TYPE + SYNTAX F3SyncRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information applicable to a particular + Sync Reference Entity." + INDEX { neIndex, shelfIndex, slotIndex, f3SyncIndex, f3SyncRefIndex } + ::= { f3SyncRefTable 1 } + +F3SyncRefEntry ::= SEQUENCE { + f3SyncRefIndex Integer32, + f3SyncRefReference VariablePointer, + f3SyncRefPriority Integer32, + f3SyncRefStatus SyncRefStatus, + f3SyncRefState SyncRefState, + f3SyncRefReceivedQL SSMQualityLevel, + f3SyncRefStorageType StorageType, + f3SyncRefRowStatus RowStatus, + -- new columns added for R4.3CC + f3SyncRefAlias DisplayString, + f3SyncRefEffectiveQL SSMQualityLevel, + f3SyncRefOperationType SyncOperationType + } + +f3SyncRefIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique index value associated with the Sync Reference Entity." + ::= { f3SyncRefEntry 1 } + +f3SyncRefReference OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object represents the external sync reference to be + used as system clock reference source." + ::= { f3SyncRefEntry 2 } + +f3SyncRefPriority OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object represents the priority of the external sync reference + to be used as system clock reference source. This value is + not mandatory when a single clock reference source is supported. + Lower priority value indicates higher priority." + ::= { f3SyncRefEntry 3 } + +f3SyncRefStatus OBJECT-TYPE + SYNTAX SyncRefStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the sync reference status." + ::= { f3SyncRefEntry 4 } + +f3SyncRefState OBJECT-TYPE + SYNTAX SyncRefState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the sync reference state." + ::= { f3SyncRefEntry 5 } + +f3SyncRefReceivedQL OBJECT-TYPE + SYNTAX SSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the sync reference received QL." + ::= { f3SyncRefEntry 6 } + +f3SyncRefStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The type of storage configured for this entry." + ::= { f3SyncRefEntry 7 } + +f3SyncRefRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The status of this row. An entry MUST NOT exist in the + active state unless all objects in the entry have an + appropriate value, as described + in the description clause for each writable object. + + The values of f3SyncRefRowStatus supported are + createAndGo(4) and destroy(6). All mandatory attributes + must be specified in a single SNMP SET request with + f3SyncRefRowStatus value as createAndGo(4). + Upon successful row creation, this object has a + value of active(1). + + The f3SyncRefRowStatus object may be modified if + the associated instance of this object is equal to active(1)." + ::= { f3SyncRefEntry 8 } + +f3SyncRefAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object allows SNMP management entities to provide an + alias to the Sync Reference entity." + ::= { f3SyncRefEntry 9 } + +f3SyncRefEffectiveQL OBJECT-TYPE + SYNTAX SSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the sync reference effective QL." + ::= { f3SyncRefEntry 10 } + +f3SyncRefOperationType OBJECT-TYPE + SYNTAX SyncOperationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides information on the current/active operation + on this sync reference." + ::= { f3SyncRefEntry 11 } + +-- +-- Time Clock Table +-- +f3TimeClockTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3TimeClockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of entries corresponding to the Time Clock entities." + ::= { f3SyncObjects 3 } + +f3TimeClockEntry OBJECT-TYPE + SYNTAX F3TimeClockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information applicable to a particular + Time Clock Entity." + INDEX { neIndex, shelfIndex, slotIndex, f3TimeClockIndex } + ::= { f3TimeClockTable 1 } + +F3TimeClockEntry ::= SEQUENCE { + f3TimeClockIndex Integer32, + f3TimeClockAlias F3DisplayString, + f3TimeClockAdminState AdminState, + f3TimeClockOperationalState OperationalState, + f3TimeClockSecondaryState SecondaryState, + f3TimeClockSelectedReference VariablePointer, + f3TimeClockClockMode TimeClockMode, + f3TimeClockClockClass Unsigned32, + f3TimeClockSelectionMode SyncSelectionMode, + f3TimeClockWaitToRestoreTime Integer32, + f3TimeClockOperationTimeClockRef VariablePointer, + f3TimeClockOperationType SyncOperationType, + f3TimeClockLeap59 TruthValue, + f3TimeClockLeap61 TruthValue, + f3TimeClockTimeTraceAbilityStatus TimeTraceAbilityStatus, + f3TimeClockExpectedQL SSMQualityLevel, + f3TimeClockCurrentQL SSMQualityLevel, + f3TimeClockSyncRefCandidate TruthValue, + f3TimeClockTimeHoldoverPerformance TimeHoldoverPerformance, + f3TimeClockUtcOffset Unsigned32, + f3TimeClockCurrentTimeOfDay DateAndTime, + f3TimeClockFrequencyReference VariablePointer, + f3TimeClockFrequencyClockMode ClockMode, + f3TimeClockTimeScale TimeScale, + f3TimeClockTODSource TODSource, + f3TimeClockEPRTCModeEnabled TruthValue, + f3TimeClockTimeHoldoverTimeout Integer32, + f3TimeClockTimeInHoldover Integer32, + f3TimeClockAtoiCurrentOffset Integer32, + f3TimeClockAtoiJumpSeconds Integer32, + f3TimeClockAtoiTimeOfNextJump Counter64, + f3TimeClockAtoiDisplayName DisplayString, + f3TimeClockPhaseAdjust Integer32 + } + +f3TimeClockIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Unique index value associated with the Time Clock Entity." + ::= { f3TimeClockEntry 1 } + +f3TimeClockAlias OBJECT-TYPE + SYNTAX F3DisplayString (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows SNMP management entities to provide an + alias to the Time Clock entity." + ::= { f3TimeClockEntry 2 } + +f3TimeClockAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object represents the Administrative State of the Time Clock + Entity." + ::= { f3TimeClockEntry 3 } + +f3TimeClockOperationalState OBJECT-TYPE + SYNTAX OperationalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object represents the Operational State of the Time Clock + Entity." + ::= { f3TimeClockEntry 4 } + +f3TimeClockSecondaryState OBJECT-TYPE + SYNTAX SecondaryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object represents the Secondary State of the Time Clock + Entity." + ::= { f3TimeClockEntry 5 } + +f3TimeClockSelectedReference OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the source of the currently selected + Time Clock reference. This would be the OID of the actual entity (GPS port, PPS port etc.). + An OID value of {0 0} represents internal clock." + ::= { f3TimeClockEntry 6 } + +f3TimeClockClockMode OBJECT-TYPE + SYNTAX TimeClockMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the Time Clock mode." + ::= { f3TimeClockEntry 7 } + +f3TimeClockClockClass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION "This object provides the Time Clock Clock Class" + ::= { f3TimeClockEntry 8 } + +f3TimeClockSelectionMode OBJECT-TYPE + SYNTAX SyncSelectionMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION "!! Currently Only Priority Mode is supported !! + This object represents the Time Clock entity's selection mode. + If this mode is configured as ql-mode, the selection of + which reference should be used shall be based upon the + reference's Quality Level. The highest received + Quality Level shall be the selected reference. The priority + shall only be used to distinguish between references with the + same received QL. When multiple references have the same QL + and same priority, the behavior of selection process within + the group is non-revertive. + If this mode is configued as priority-mode, the selection + of which reference should be used shall be based upon + the reference's priority (i.e. QL is disabled). When + multiple references have the same priority, the behavior of + selection process within the group is non-revertive." + ::= { f3TimeClockEntry 9 } + +f3TimeClockWaitToRestoreTime OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows configuration of the Time Clock entity's wait-to-restore + time (in minutes). A value of 0 disables WTR timers for all references." + ::= { f3TimeClockEntry 10 } + +f3TimeClockOperationTimeClockRef OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows configuration of the Object Identifier of the + TimeClock Reference Entity on which the f3TimeClockOperationType is performed. + A value of 0.0 denotes no Time Clock reference is chosen for operation." + ::= { f3TimeClockEntry 11 } + +f3TimeClockOperationType OBJECT-TYPE + SYNTAX SyncOperationType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows to perform the specified operation on the Time Clock Reference + specified by f3TimeClockOperationTimeClockRef." + ::= { f3TimeClockEntry 12 } + +f3TimeClockLeap59 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "True if last minute of current UTC day contains 59 seconds, else false" + ::= { f3TimeClockEntry 13 } + +f3TimeClockLeap61 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "True if last minute of current UTC day contains 61 seconds, else false" + ::= { f3TimeClockEntry 14 } + +f3TimeClockTimeTraceAbilityStatus OBJECT-TYPE + SYNTAX TimeTraceAbilityStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object describe the trace ability status." + ::= { f3TimeClockEntry 15 } + +f3TimeClockExpectedQL OBJECT-TYPE + SYNTAX SSMQualityLevel + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object describe the expected quality level." + ::= { f3TimeClockEntry 16 } + +f3TimeClockCurrentQL OBJECT-TYPE + SYNTAX SSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object describe the current quality level." + ::= { f3TimeClockEntry 17 } + +f3TimeClockSyncRefCandidate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object describe whether it is sync reference candiddate." + ::= { f3TimeClockEntry 18 } + +f3TimeClockTimeHoldoverPerformance OBJECT-TYPE + SYNTAX TimeHoldoverPerformance + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object describe the Holdover performance." + ::= { f3TimeClockEntry 19 } + +f3TimeClockUtcOffset OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object describe the UTC offset." + ::= { f3TimeClockEntry 20 } + +f3TimeClockCurrentTimeOfDay OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object allows specification of the Time Clock Current + Time of Day." + ::= { f3TimeClockEntry 21 } + +f3TimeClockFrequencyReference OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object provides the source of the currently selected frequency source for the Time Clock. + This would be the OID of the actual entity (GNSS Receiver port, Input Frquency Port, Sync object). + An OID value of {0.0} represents a state where the Time Clock does not use a dedicated frequency input." + ::= { f3TimeClockEntry 22 } + +f3TimeClockFrequencyClockMode OBJECT-TYPE + SYNTAX ClockMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the Frequency Clock mode determined according to the used f3TimeClockFrequencyReference. + In Case the f3TimeClockFrequencyReference is not selected (0.0), a 'notAvailable' value shall be used here" + ::= { f3TimeClockEntry 23 } + +f3TimeClockTimeScale OBJECT-TYPE + SYNTAX TimeScale + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows configuration of the Sync entity's Time Scale. Only PTP or ARB values are allowed. + In PTP mode, phase is recovered from time reference source. In ARB mode phase is taken from Linux time and locked on chosen reference." + ::= { f3TimeClockEntry 24 } + +f3TimeClockTODSource OBJECT-TYPE + SYNTAX TODSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the ARB TOD Source. The value decided according to the Time Scale parameter. + Can be NA or System TOD." + ::= { f3TimeClockEntry 25 } +f3TimeClockEPRTCModeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object describe whether it is EPRTC Mode Enabled. + When enabled, the time clock combines the stable frequency input, such as a Cesium Clock, to extend the holdover capability to meet the e-PRTC holdover standards. + Before configuring this setting, ensure that you activate the e-PRTC license. + Note: This setting is applicable for Rb/HQ++ oscillators only." + ::= { f3TimeClockEntry 26 } + +f3TimeClockTimeHoldoverTimeout OBJECT-TYPE + SYNTAX Integer32 (0..3000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configurable Holdover time + The time (0..3000000 seconds) that the OCXO is expected to maintain the + required accuracy and maintain Holdover-within-limits. Default is 0." + ::= { f3TimeClockEntry 27 } + +f3TimeClockTimeInHoldover OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Time (seconds) in Holdover." + ::= { f3TimeClockEntry 28 } + +f3TimeClockAtoiCurrentOffset OBJECT-TYPE + SYNTAX Integer32 (-32768..32767) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of currentOffset (offset of the alternate time, in seconds, from + the time of this node). The alternate time is the sum of this value and the time of + the node, which is TAI if the PTP time scale is used." + REFERENCE "IEC61588 16.3.3.4" + ::= { f3TimeClockEntry 29 } + +f3TimeClockAtoiJumpSeconds OBJECT-TYPE + SYNTAX Integer32 (-32768..32767) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of jumpSeconds (size of the next discontinuity, in seconds, of the + alternate time). A value of zero indicates that no discontinuity is expected. A + positive value indicates that the discontinuity + will cause the currentOffset of the alternate time to increase." + REFERENCE "IEC61588 16.3.3.5" + ::= { f3TimeClockEntry 30 } + +f3TimeClockAtoiTimeOfNextJump OBJECT-TYPE + SYNTAX Counter64 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of timeOfNextJump (value of the seconds portion of the time of the + transmitting node at the time that the next discontinuity will occur). The + discontinuity occurs at the start of the second indicated + by the value of timeOfNextJump." + REFERENCE "IEC61588 16.3.3.6" + ::= { f3TimeClockEntry 31 } + +f3TimeClockAtoiDisplayName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of displayName (text name of the alternate timescale in ASCII-8). + It represent the time zone, e.g. CET; + a leading character of * indicates that daylight saving time is in effect." + REFERENCE "IEC61588 16.3.3.6" + ::= { f3TimeClockEntry 32 } + +f3TimeClockPhaseAdjust OBJECT-TYPE + SYNTAX Integer32 (0..250000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Configurable Phase Adjust (0..250000 nSec) ." + ::= { f3TimeClockEntry 33 } + +-- +-- Time Clock Reference Table +-- +f3TimeClockRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3TimeClockRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of entries corresponding to the Time Clock Reference entities." + ::= { f3SyncObjects 4 } + +f3TimeClockRefEntry OBJECT-TYPE + SYNTAX F3TimeClockRefEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information applicable to a particular + Time Clock Reference Entity." + INDEX { neIndex, shelfIndex, slotIndex, f3TimeClockIndex, f3TimeClockRefIndex } + ::= { f3TimeClockRefTable 1 } + +F3TimeClockRefEntry ::= SEQUENCE { + f3TimeClockRefIndex Integer32, + f3TimeClockRefAlias F3DisplayString, + f3TimeClockRefReference VariablePointer, + f3TimeClockRefPriority Integer32, + f3TimeClockRefStatus SyncRefStatus, + f3TimeClockRefState SyncRefState, + f3TimeClockRefOperationType SyncOperationType, + f3TimeClockRefStorageType StorageType, + f3TimeClockRefRowStatus RowStatus + } + +f3TimeClockRefIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Unique index value associated with the Time Clock Reference Entity." + ::= { f3TimeClockRefEntry 1 } + +f3TimeClockRefAlias OBJECT-TYPE + SYNTAX F3DisplayString (SIZE(0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object allows SNMP management entities to provide an + alias to the Time Clock Reference entity." + ::= { f3TimeClockRefEntry 2 } + +f3TimeClockRefReference OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object represents the external reference to be + used as system clock reference source." + ::= { f3TimeClockRefEntry 3 } + +f3TimeClockRefPriority OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "This object represents the priority of the external reference + to be used as Time clock reference source. This value is + not mandatory when a single clock reference source is supported. + Lower priority value indicates higher priority." + ::= { f3TimeClockRefEntry 4 } + +f3TimeClockRefStatus OBJECT-TYPE + SYNTAX SyncRefStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the Time Clock reference status." + ::= { f3TimeClockRefEntry 5 } + +f3TimeClockRefState OBJECT-TYPE + SYNTAX SyncRefState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the Time Clock reference state." + ::= { f3TimeClockRefEntry 6 } + +f3TimeClockRefOperationType OBJECT-TYPE + SYNTAX SyncOperationType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides information on the current/active operation + on this Time Clock reference." + ::= { f3TimeClockRefEntry 7 } + +f3TimeClockRefStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The type of storage configured for this entry." + ::= { f3TimeClockRefEntry 8 } + +f3TimeClockRefRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The status of this row. An entry MUST NOT exist in the + active state unless all objects in the entry have an + appropriate value, as described + in the description clause for each writable object. + + The values of f3TimeClockRefRowStatus supported are + createAndGo(4) and destroy(6). All mandatory attributes + must be specified in a single SNMP SET request with + f3TimeClockRefRowStatus value as createAndGo(4). + Upon successful row creation, this object has a + value of active(1). + + The f3TimeClockRefRowStatus object may be modified if + the associated instance of this object is equal to active(1)." + ::= { f3TimeClockRefEntry 9 } + +-- +-- PRC Table +-- +f3PrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3PrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of entries corresponding to the Primary Reference Clock (PRC) entities." + ::= { f3SyncObjects 5 } + +f3PrcEntry OBJECT-TYPE + SYNTAX F3PrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry containing information applicable to a particular + Primary Reference Clock Entity." + INDEX { neIndex, shelfIndex, slotIndex, f3PrcIndex } + ::= { f3PrcTable 1 } + +F3PrcEntry ::= SEQUENCE { + f3PrcIndex Integer32, + f3PrcAlias F3DisplayString, + f3PrcAdminState AdminState, + f3PrcOperationalState OperationalState, + f3PrcSecondaryState SecondaryState, + f3PrcSsmMode SsmMode, + f3PrcClockMode TimeClockMode, + f3PrcAccuracyAdjustement Integer32, + f3PrcCurrentQL SSMQualityLevel, + f3PrcAcknowledgeAction AcknowledgeType, + f3PrcRestartAction RestartType + } + +f3PrcIndex OBJECT-TYPE + SYNTAX Integer32(-2147483648..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Unique index value associated with the Primary Reference Clock Entity." + ::= { f3PrcEntry 1 } + +f3PrcAlias OBJECT-TYPE + SYNTAX F3DisplayString (SIZE(0..256)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows SNMP management entities to provide an + alias to the Primary Reference Clock entity." + ::= { f3PrcEntry 2 } + +f3PrcAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object represents the Administrative State of the Primary Reference Clock + Entity." + ::= { f3PrcEntry 3 } + +f3PrcOperationalState OBJECT-TYPE + SYNTAX OperationalState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object represents the Operational State of the Primary Reference Clock + Entity." + ::= { f3PrcEntry 4 } + +f3PrcSecondaryState OBJECT-TYPE + SYNTAX SecondaryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object represents the Secondary State of the Primary Reference Clock + Entity." + ::= { f3PrcEntry 5 } + +f3PrcSsmMode OBJECT-TYPE + SYNTAX SsmMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object provides the PRC SSM mode. It determines whether or not the SSM + is given to the BITS-OUT Ports." + ::= { f3PrcEntry 6 } + +f3PrcClockMode OBJECT-TYPE + SYNTAX TimeClockMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object provides the PRC Clock Mode." + ::= { f3PrcEntry 7 } + +f3PrcAccuracyAdjustement OBJECT-TYPE + SYNTAX Integer32 (-1000000..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This object allows to adjust an internal frequency to optimize + the PRC accuracy. This is typically done only once after the Prc has been + tested. The value is a relative frequency with unit value of 10e-15." + ::= { f3PrcEntry 8 } + +f3PrcCurrentQL OBJECT-TYPE + SYNTAX SSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object describe the current quality level." + ::= { f3PrcEntry 9 } + +f3PrcAcknowledgeAction OBJECT-TYPE + SYNTAX AcknowledgeType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Allows to acknowledge the alarm that raises when + f3AccuracyAdjustement value is changed." + ::= { f3PrcEntry 10 } + +f3PrcRestartAction OBJECT-TYPE + SYNTAX RestartType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Allows to perform specified warm restart action on the PRC Clock. + Cold restart is refused by the equipment" + ::= { f3PrcEntry 11 } + + +-- +-- Sync Protection Group Table +-- +f3SyncProtGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3SyncProtGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries corresponding to the Sync Protection Groups. + " + ::= { f3SyncObjects 6 } + +f3SyncProtGroupEntry OBJECT-TYPE + SYNTAX F3SyncProtGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable to a Sync + Protection Group." + INDEX { neIndex, f3SyncProtGroupIndex } + ::= { f3SyncProtGroupTable 1 } + +F3SyncProtGroupEntry ::= SEQUENCE { + f3SyncProtGroupIndex Integer32, + f3SyncProtGroupAdminState AdminState, + f3SyncProtGroupActiveMember VariablePointer, + f3SyncProtGroupLastSwitchOverTime TimeTicks, + f3SyncProtGroupLastSwitchOverReason CmGenPgSwitchoverReason, + f3SyncProtGroupStorageType StorageType, + f3SyncProtGroupRowStatus RowStatus +} + +f3SyncProtGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index value associated with the Sync Protection Group + entity." + ::= { f3SyncProtGroupEntry 1 } + +f3SyncProtGroupAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the Administrative State of the Sync + Protection Group." + ::= { f3SyncProtGroupEntry 2 } + +f3SyncProtGroupActiveMember OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding OID of the Active Member in the Sync Protection Group." + ::= { f3SyncProtGroupEntry 3 } + +f3SyncProtGroupLastSwitchOverTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when last switch over occurred." + ::= { f3SyncProtGroupEntry 4 } + +f3SyncProtGroupLastSwitchOverReason OBJECT-TYPE + SYNTAX CmGenPgSwitchoverReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for last switch over in the Sync Protection Group." + ::= { f3SyncProtGroupEntry 5 } + +f3SyncProtGroupStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of storage configured for this entry." + ::= { f3SyncProtGroupEntry 6 } + +f3SyncProtGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row. An entry MUST NOT exist in the + active state unless all objects in the entry have an + appropriate value, as described + in the description clause for each writable object. + + The values of f3SyncProtGroupRowStatus supported are + createAndGo(4) and destroy(6). All mandatory attributes + must be specified in a single SNMP SET request with + f3SyncProtGroupRowStatus value as createAndGo(4). + Upon successful row creation, this object has a + value of active(1). + + The f3SyncProtGroupRowStatus object may be modified if + the associated instance of this object is equal to active(1)." + ::= { f3SyncProtGroupEntry 7 } + + +--- +--- Sync Protection Member Table +--- +f3SyncProtMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3SyncProtMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries for the Sync Protection Group Members." + ::= { f3SyncObjects 7 } + +f3SyncProtMemberEntry OBJECT-TYPE + SYNTAX F3SyncProtMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the f3SyncProtMemberTable." + INDEX { neIndex, f3SyncProtGroupIndex, f3SyncProtMemberObject } + ::= { f3SyncProtMemberTable 1 } + +F3SyncProtMemberEntry ::= SEQUENCE { + f3SyncProtMemberObject VariablePointer, + f3SyncProtMemberStorageType StorageType, + f3SyncProtMemberRowStatus RowStatus +} + +f3SyncProtMemberObject OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object points to the Protection Group Member." + ::= { f3SyncProtMemberEntry 1 } + +f3SyncProtMemberStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of storage configured for this entry." + ::= { f3SyncProtMemberEntry 2 } + +f3SyncProtMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row. + An entry MUST NOT exist in the active state unless all + objects in the entry have an appropriate value, as described + in the description clause for each writable object. + + The values of f3SyncProtMemberRowStatus supported are + createAndGo(4) and destroy(6). All mandatory attributes + must be specified in a single SNMP SET request with + f3SyncProtMemberRowStatus value as createAndGo(4). + Upon successful row creation, this object has a + value of active(1). + + The f3SyncProtMemberRowStatus object may be modified if + the associated instance of this object is equal to active(1)." + ::= { f3SyncProtMemberEntry 3 } + + +-- +-- Time Clock Protection Group Table +-- +f3TimeClockProtGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3TimeClockProtGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries corresponding to the Time Clock Protection Groups. + " + ::= { f3SyncObjects 8 } + +f3TimeClockProtGroupEntry OBJECT-TYPE + SYNTAX F3TimeClockProtGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry containing information applicable to a Time Clock + Protection Group." + INDEX { neIndex, f3TimeClockProtGroupIndex } + ::= { f3TimeClockProtGroupTable 1 } + +F3TimeClockProtGroupEntry ::= SEQUENCE { + f3TimeClockProtGroupIndex Integer32, + f3TimeClockProtGroupAdminState AdminState, + f3TimeClockProtGroupActiveMember VariablePointer, + f3TimeClockProtGroupLastSwitchOverTime TimeTicks, + f3TimeClockProtGroupLastSwitchOverReason CmGenPgSwitchoverReason, + f3TimeClockProtGroupStorageType StorageType, + f3TimeClockProtGroupRowStatus RowStatus +} + +f3TimeClockProtGroupIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique index value associated with the Time Clock Protection Group + entity." + ::= { f3TimeClockProtGroupEntry 1 } + +f3TimeClockProtGroupAdminState OBJECT-TYPE + SYNTAX AdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the Administrative State of the + Time Clock Protection Group." + ::= { f3TimeClockProtGroupEntry 2 } + +f3TimeClockProtGroupActiveMember OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding OID of the Active Member in the Time Clock Protection Group." + ::= { f3TimeClockProtGroupEntry 3 } + +f3TimeClockProtGroupLastSwitchOverTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when last switch over occurred." + ::= { f3TimeClockProtGroupEntry 4 } + +f3TimeClockProtGroupLastSwitchOverReason OBJECT-TYPE + SYNTAX CmGenPgSwitchoverReason + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason for last switch over in the Time Clock Redundancy Group." + ::= { f3TimeClockProtGroupEntry 5 } + +f3TimeClockProtGroupStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of storage configured for this entry." + ::= { f3TimeClockProtGroupEntry 6 } + +f3TimeClockProtGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row. An entry MUST NOT exist in the + active state unless all objects in the entry have an + appropriate value, as described + in the description clause for each writable object. + + The values of f3TimeClockProtGroupRowStatus supported are + createAndGo(4) and destroy(6). All mandatory attributes + must be specified in a single SNMP SET request with + f3TimeClockProtGroupRowStatus value as createAndGo(4). + Upon successful row creation, this object has a + value of active(1). + + The f3TimeClockProtGroupRowStatus object may be modified if + the associated instance of this object is equal to active(1)." + ::= { f3TimeClockProtGroupEntry 7 } + + +--- +--- Time Clock Protection Member Table +--- +f3TimeClockProtMemberTable OBJECT-TYPE + SYNTAX SEQUENCE OF F3TimeClockProtMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of entries for the Time Clock Protection Group Members." + ::= { f3SyncObjects 9 } + +f3TimeClockProtMemberEntry OBJECT-TYPE + SYNTAX F3TimeClockProtMemberEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A conceptual row in the f3TimeClockProtMemberTable." + INDEX { neIndex, f3TimeClockProtGroupIndex, f3TimeClockProtMemberObject } + ::= { f3TimeClockProtMemberTable 1 } + +F3TimeClockProtMemberEntry ::= SEQUENCE { + f3TimeClockProtMemberObject VariablePointer, + f3TimeClockProtMemberStorageType StorageType, + f3TimeClockProtMemberRowStatus RowStatus +} + +f3TimeClockProtMemberObject OBJECT-TYPE + SYNTAX VariablePointer + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object points to the Protection Group Member." + ::= { f3TimeClockProtMemberEntry 1 } + +f3TimeClockProtMemberStorageType OBJECT-TYPE + SYNTAX StorageType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of storage configured for this entry." + ::= { f3TimeClockProtMemberEntry 2 } + +f3TimeClockProtMemberRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this row. + An entry MUST NOT exist in the active state unless all + objects in the entry have an appropriate value, as described + in the description clause for each writable object. + + The values of f3TimeClockProtMemberRowStatus supported are + createAndGo(4) and destroy(6). All mandatory attributes + must be specified in a single SNMP SET request with + f3TimeClockProtMemberRowStatus value as createAndGo(4). + Upon successful row creation, this object has a + value of active(1). + + The f3TimeClockProtMemberRowStatus object may be modified if + the associated instance of this object is equal to active(1)." + ::= { f3TimeClockProtMemberEntry 3 } + + +-- +-- Conformance +-- +f3SyncCompliances OBJECT IDENTIFIER ::= {f3SyncConformance 1} +f3SyncGroups OBJECT IDENTIFIER ::= {f3SyncConformance 2} + +f3SyncCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "Describes the requirements for conformance to the F3 Sync + group." + MODULE -- this module + MANDATORY-GROUPS { + f3SyncObjectGroup + } + + ::= { f3SyncCompliances 1 } + +f3SyncObjectGroup OBJECT-GROUP + OBJECTS { + f3SyncIndex, f3SyncAdminState, f3SyncOperationalState, + f3SyncSecondaryState, + f3SyncNetworkClockType, f3SyncSelectedReference, + f3SyncClockMode, f3SyncQL, + f3SyncAlias, f3SyncDomain, f3SyncSelectionMode, + f3SyncWaitToRestoreTime, f3SyncOperationSyncRef, + f3SyncOperationType, f3SyncPLLBw, + + f3SyncRefIndex, f3SyncRefReference, f3SyncRefPriority, + f3SyncRefStatus, f3SyncRefState, f3SyncRefReceivedQL, + f3SyncRefStorageType, f3SyncRefRowStatus, f3SyncRefAlias, + f3SyncRefEffectiveQL, f3SyncRefOperationType + } + STATUS current + DESCRIPTION "A collection of objects used to manage the F3 Sync Object group." + ::= { f3SyncGroups 1 } + +f3TimeClockObjectGroup OBJECT-GROUP + OBJECTS { + f3TimeClockIndex, f3TimeClockAlias, + f3TimeClockAdminState, f3TimeClockOperationalState, f3TimeClockSecondaryState, + f3TimeClockSelectedReference, f3TimeClockClockMode, f3TimeClockClockClass, + f3TimeClockSelectionMode, f3TimeClockWaitToRestoreTime, f3TimeClockOperationTimeClockRef, + f3TimeClockOperationType, f3TimeClockLeap59, f3TimeClockLeap61, + f3TimeClockTimeTraceAbilityStatus, + f3TimeClockExpectedQL, f3TimeClockCurrentQL, + f3TimeClockSyncRefCandidate, f3TimeClockTimeHoldoverPerformance, f3TimeClockUtcOffset,f3TimeClockCurrentTimeOfDay, + f3TimeClockFrequencyReference, f3TimeClockFrequencyClockMode, f3TimeClockTimeScale, f3TimeClockTODSource,f3TimeClockEPRTCModeEnabled, + f3TimeClockTimeHoldoverTimeout, f3TimeClockTimeInHoldover, + f3TimeClockAtoiCurrentOffset, f3TimeClockAtoiJumpSeconds, f3TimeClockAtoiTimeOfNextJump, f3TimeClockAtoiDisplayName, + f3TimeClockPhaseAdjust, + f3TimeClockRefIndex, f3TimeClockRefAlias, f3TimeClockRefReference, f3TimeClockRefPriority, + f3TimeClockRefStatus, f3TimeClockRefState, f3TimeClockRefOperationType, + f3TimeClockRefStorageType, f3TimeClockRefRowStatus + } + STATUS current + DESCRIPTION "A collection of objects used to manage the F3 TimeClock Object group." + ::= { f3SyncGroups 2 } + +f3PrcObjectGroup OBJECT-GROUP + OBJECTS { + f3PrcIndex, f3PrcAlias, + f3PrcAdminState, f3PrcOperationalState, f3PrcSecondaryState, + f3PrcClockMode, f3PrcSsmMode, f3PrcAccuracyAdjustement, + f3PrcCurrentQL, f3PrcAcknowledgeAction, f3PrcRestartAction + } + STATUS current + DESCRIPTION "A collection of objects used to manage the F3 Primary Reference Clock Object group." + ::= { f3SyncGroups 3 } + +f3ProtObjectGroup OBJECT-GROUP + OBJECTS { + f3SyncProtGroupIndex, f3SyncProtGroupAdminState, + f3SyncProtGroupActiveMember, + f3SyncProtGroupLastSwitchOverTime, f3SyncProtGroupLastSwitchOverReason, + f3SyncProtGroupStorageType, f3SyncProtGroupRowStatus, + + f3SyncProtMemberObject, f3SyncProtMemberStorageType, f3SyncProtMemberRowStatus, + + f3TimeClockProtGroupIndex, f3TimeClockProtGroupAdminState, + f3TimeClockProtGroupActiveMember, + f3TimeClockProtGroupLastSwitchOverTime, f3TimeClockProtGroupLastSwitchOverReason, + f3TimeClockProtGroupStorageType, f3TimeClockProtGroupRowStatus, + + f3TimeClockProtMemberObject, f3TimeClockProtMemberStorageType, f3TimeClockProtMemberRowStatus + } + STATUS current + DESCRIPTION + "A collection of objects used to manage the Protection Object group." + ::= { f3SyncGroups 4 } + +END |