mibs/MIBS/adva/F3-SYNC-MIB
2023-12-05 12:25:34 +01:00

1690 lines
59 KiB
Plaintext

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