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